BODY{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;  
 font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;  
 margin: 20px; 
 background:silver;
}

a:link, a:visited, a:active {color: #990000;	text-decoration: underline;}  
a:hover { color: #003366;	text-decoration: none;}

p, .HomeGuts {line-height: 16px; padding: 14px 0px 0px 0px; margin:0px;}

.NewMainWrap{
 background-color:#192E55;
 width:855px;
 padding: 15px 20px 20px 17px; 
}
 
.NavBar, .NavBarPad {
	background-color:#192E55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C4283D;
}

.NavBar {
	padding: 0px;
}

.NavBarPad {
	border-width: 0px;
	margin-left: 0px;
	padding: 0px;
	background-color: #7E90A4;
	width: 815px;
	margin-top: 4px;
	background-image: url(../images/bg_mdblue.jpg);
}

.LogoBar{
	background-color: #192E55;
	padding: 0px;
	white-space: nowrap;
}/*
15px 5px 0px 15px;
*/

.Menu, .SubMenu, .SubNav, .MenuSelect, .MenuSelectHead {
	font-size: 12px;
	font-weight : bold;
	border: 1px solid #182e55;
	cursor: pointer;
	text-decoration: none;
	background-color: #192e55;
	color: #FFFFFF;
	font-family: Arial, Helvetica, san-serif;
	letter-spacing: 1px
}

.SubMenu {
	padding: 0px;
	font-weight:normal;
	font-size: 10px;
 border: 1px solid #999999;
}

.MenuSelectHead {padding: 0px 20px 0px 20px;}

.MenuSelect {
	font-size: 11px;
	font-weight : bold;
	border: 0px;
	letter-spacing: 0px;
	text-decoration: none;
	background-color: #8F1315;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, san-serif;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	cursor: default;
}

.MenuSelect a, .MenuSelect a:hover, .MenuSelect a:visited, .MenuSelect a:link {
	color: #FFFFFF;
	text-decoration: none;
}


.MenuSelectHead {
	font-size: 12px;
	font-weight : bold;
	border: 0px;
	cursor: pointer;
	text-decoration: none;
	background-color: #192e55;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, san-serif;
	padding: 0px 20px 0px 20px;
}

.MenuOff, .MenuOff a:link, .MenuOff a:visited, .MenuOff a:active, .MenuOff a:hover{
	padding: 4px 2px 4px 4px;
 border: 1px solid #192e55;
	white-space: nowrap;
	background-color: #192E55;
}
.MenuOff a:link, .MenuOff a:visited, .MenuOff a:active, .MenuOff a:hover{padding: 0px; text-decoration:none;}
 
.MenuOn, .MenuOn a:link, .MenuOn a:visited, .MenuOn a:active, .MenuOn a:hover{
	padding: 4px 2px 4px 4px;
 border: 1px solid #CCCCCC;
 border-bottom: 1px solid #7e90a4;
 background: #7e90a4;
	white-space: nowrap;
}
.MenuOn a:link, .MenuOn a:visited, .MenuOn a:active, .MenuOn a:hover{padding: 0px; text-decoration:none;}
.Menu2, .Menu2on, .Menu2 A:link, .Menu2 A:visited, .Menu2on A:link, .Menu2on A:visited  {
	white-space: nowrap;
	background-color: #7E90A4;
	font-size: 11px;
	color:#ffffff;
 padding: 6px 6px 6px 6px;
	text-decoration: none;
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	border: 0px;
}

.Menu2 A:hover {	background-color: #8F1315;}

.Menu2on, .Menu2on A:link, .Menu2on A:visited, .Menu2on A:hover {	background-color: #8F1315;}

.StoreNavWrap { background-color: #7E90A4; }
	
.footerbar{
	padding: 0px;
	margin: 0px;
	width: 815px;
}
.footertxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #f5f5f5;
	text-decoration: none;
	letter-spacing: 1px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

.footertxt A:link, .footertxt A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #f5f5f5;
	text-decoration: none;
	letter-spacing: 1px;
}

.footertxt A:hover {
	color: #C7CFD8;
}

.phone {
	font-size: 12px;
	padding: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	vertical-align:middle;
	color:#F5f5f5;
	text-align: center;
	font-weight: bold;
}

.Copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #192E55;
	padding-left: 20px;
	padding-top: 20px;
	position: inherit;
}

.SubNav, .SubNav A:link, .SubNav A:visited {
	font-size: 11px;
	font-weight : normal;
	color: #ececec;
	text-decoration: none;
	padding: 0px;
}

.SubNav A:hover {
	color:#C7CFD8; 
	text-decoration: none;
}

#MenuNav_1 {
	position: absolute;
	top:91px;
	left:235px; 
	visibility: hidden; 
	z-index:10;
}
#MenuNav_2 {
	position: absolute; 
	top:91px; 
	left:359px; 
	visibility: hidden; 
	z-index:10;
}
#MenuNav_3 {
	position: absolute; 
	top:91px; 
	left:537px; 
	visibility: hidden; 
	z-index:10;
}


/*
ORIGINAL STANDARD STARTS HERE
*/

.MainWrap, .TopBar, .TopBarPad  {
	background:#192E55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C4283D;
}
.TopBar {padding: 3px 0px 0px 0px;}
.TopBarPad {padding: 1px 0px 0px 8px;}
.MainWrap {padding: 8px 20px 12px 20px;}

.TopNav, .TopNav A:link, .TopNav A:visited{
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
	background: #192e55;
	color: #ececec;
	font-family: Arial, Helvetica, san-serif;
	letter-spacing: 1px;
 padding:7px 5px 2px 0px; 
}
.TopNav A:hover {color:#ffffff; text-decoration: none;}

.FooterOutside { border: 1px solid #999999;}
.Footer, .Footer a:link, .Footer a:visited {	
 padding: 5px;
 border: 1px solid #8f1315;
	font-weight : normal;
	font-size: 11px;
	font-family: Arial, Helvetica, san-serif;
	color: #CCCCCC;
	letter-spacing: 1px;
 text-decoration: none;
}
.Footer a:link, .Footer a:visited {	 border: 0px; }
.Footer a:hover {color:#ffffff; text-decoration: none;}


.SubOff1, .SubOn1, .SubOff1 a:link, .SubOn1 a:link, .SubOff1 a:visited, .SubOn1 a:visited, .SubOff1 a:hover, .SubOn1 a:hover, .SubOff1 a:active, .SubOn1 a:active {
	color: #21325b;
 font-weight : normal;
	background-color: #b2bcc8;
	padding: 4px 4px 4px 6px; 
}
.SubOn1, .SubOn1 a:link, .SubOn1 a:visited, .SubOn1 a:hover, .SubOn1 a:active {
	color: #FFFFFF;
	background-color: #192e55;
} 
.SubOff1 a:link, .SubOn1 a:link, .SubOff1 a:visited, .SubOn1 a:visited, .SubOff1 a:hover, .SubOn1 a:hover, .SubOff1 a:active, .SubOn1 a:active {padding: 0px; text-decoration:none;}



/* border-right: 1px solid #999999;line-height:18px; */
.Guts, .LeftSide {
 color: #000000;
 font-size:12px;
 font-weight : normal; 
 line-height:16px;
 padding: 12px 20px 12px 20px;
 background: #ffffff; 
}

/* border-left: 1px solid #8f1315; */
.RightSide2 { 
 Padding: 12px; 
 background-color: white;}

.StoreHead {
	font-size: 16px;
	font-weight: bold;
	color: #8F1315;
	font-family: Arial, Helvetica, san-serif;
	letter-spacing: 1px;
	text-align: center;
	padding-bottom:10px;
}

.StoreHeadItalics, .StoreHeadNormal {
	font-size: 13px;
	font-weight: bold;
	color: #192e55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-style: italic;
	padding-bottom:6px;	
}
.StoreHeadNormal {font-style: normal;}

.StoreHead2 {
	font-size: 16px;
	font-weight: bold;
	color: #192e55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-style: normal;
	padding:5px 0px 10px 0px;	
}
.StoreSubHead {
 padding-top:24px;
	font-size: 12px;
	font-weight: bold;
	color: #192e55;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
}
.StoreGuts, .StoreRed, StoreGreen {
	color: #000000;
	font-size: 13px;
	line-height: 18px;
	background: #ffffff;
	font-weight: normal;
	}
.StoreRed {color: #8F1315;
	font-weight: bold;
}
.StoreGreen {color: #008000;
	font-weight: bold;
}

.GiftCell{
 border: 1px solid #192e55;
 padding: 9px;
	font-weight: bold;
	color: black;
 font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.Caption, Caption a:link, .Caption a:visited {
 font-size: 10px;
 color: #666666;
	line-height: normal;
 text-decoration:none;
}
.Caption a:hover{
 color: #990000;
}

.RightSide, .RightSideShade, .RightSideTop{
	background-color: #fbfbfb;
	font-size: 11px;
	padding: 0px 4px 0px 0px;
	border: 0px solid white;
	font-family: Arial, Helvetica, san-serif;
	letter-spacing: 1px
}
.RightSideTop {letter-spacing: 2px}

.RightSideShade{
	background-color: #DEDEDE;
	}
.RightSide a:link, .RightSide a:visited, .RightSide a:active, .RightSide a:hover .RightSideShade a:link, .RightSideShade a:visited, .RightSideShade a:active, .RightSideShade a:hover {
	font-size: 11px;
	color: #aa273d;
	text-decoration: none;
}
.RightSide a:hover, .RightSideShade a:hover {text-decoration:underline;}
.Blank { background-color: white;}
.RightWrap { Padding: 0px 0px 0px 1px; background:#192E55;}

.TopImages{
	background: #192E55;
	padding: 2px 15px 0px 20px;
	white-space: nowrap;
}
.PageImages{
padding: 5px 10px 5px 10px;
}


ul {
	font-size: 12px;
	font-weight: bold;
	color: #192E55;
}
/* note in the store is used just below ul.  In rest of site it's big and red  */
.note {	
 padding-bottom:16px;
 font-size: 12px;
	font-weight: bold;
	color: #192E55;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #192E55;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: disc;
}

.Blank { Padding: 0px; background-color: white;}

.Headline {
 padding: 16px 0px 3px 0px;
	font-size: 14px;
	font-weight : bold;
	color: #192E55;
	font-family: verdana, Arial, Helvetica, san-serif;
}

.Headline2 {
	font-size: 14px;
	font-weight : bold;
	color: #192e55;
	vertical-align: middle;
	font-family: Arial, Helvetica, san-serif;
	letter-spacing: 1px;
	padding-top: 20px;
	padding-bottom:0px;
	text-align: center;
}
.Headline3 {
	font-size: 12px;
	font-weight: bold;
	color: #192e55;
	vertical-align: middle;
	font-family: Arial, Helvetica, san-serif;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom:10px;
	text-align: center;
	font-style: italic;
}
.InsideGuts, .InsideGutsBold{
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	background: #ffffff;
	font-weight: normal;
	padding: 12px 0px 12px 10px;
}


.InsideGutsBold{
	font-weight: bold;
	white-space: nowrap;
}

/************************************* BEGIN OTS Classes */
.AccountTop{
 background:#192E55;
 padding: 16px;
}
.AccountGuts{background:#CCCCCC;padding: 12px;}
.AccountRight{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
 color: black;
 font-size: 12px;
 padding: 0px 12px 12px 12px; 
 background:white; 
 border: 1px solid #192E55;}

.TableHead, .LoginHead, .OrderHead{
 background:#192E55;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
 padding: 5px;
	text-decoration: none; 
}

.TableGuts, .LoginGuts, .Orders{
 background:white;
 border: 1px solid #192E55;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
 padding: 12px;
	text-decoration: none; 
}
.LoginGuts, .Orders { background:#C8D8E8;}

.CheckoutForm {margin: 0px;}

.CheckOutTableTop{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
 background:#C8D8E8;
}
.CheckOutTableTop a:link, .CheckOutTableTop a:visited{	font-size: 10px;}

.ListRowOn, .ListRowOff, .ListRowSel, ListRowDel{
 background:white;
	cursor: pointer; 
	color: black;
 border-left: 1px solid #192E55;
 border-right: 1px solid #192E55;
 border-bottom: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
 padding: 6px;
	text-decoration: none;  
}
.ListRowOn{ background:#C8D8E8;}
.ListRowOff{ background:#CCCCCC;}
.ListRowDel{ background:#FF0000; cursor: normal; }

/*OrderLine used inside Orders*/
.OrderLine{padding:1px 0px 9px 0px;}

.ShipLine{padding:2px 80px 3px 0px; font-weight: bold;}

/*Mimic Orders Text Color, size, etc. for all order layout in tables
.OrderTable {	
 color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
*/
/*
.TableGuts a:link, .TableGuts a:visited, .TableGuts a:active,.Orders a:link, .Orders a:visited, .Orders a:active, .LoginGuts a:link, .LoginGuts a:visited, .LoginGuts a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
*/
.ShipToHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
 padding:12px 0px 6px 0px;
}

.Welcome, .WelcomeBold {
 padding-bottom:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
}
.WelcomeBold {font-weight: bold;}

.Unavail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #192E55;
}

.SpecialHead {
 padding-right:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #192E55;
}

.HomeHead {
 padding: 5px 0px 5px 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #192E55;
}

.CheckoutHead {
 padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #192E55;
}

.CheckoutGuts, .CheckOutTableGuts{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
 background: white;
} 

.Tiny {  font-family: Arial, Helvetica, sans-serif; 
             font-size: 10px; font-weight: normal; color: #000000}

.Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
}

.Credit {	color: #CC0000; }

.HelpLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8e2609;
	text-decoration: underline; 
}

.TotLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.TotNum {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.TotLabelBold {
 padding: 2px 8px 2px 2px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
 border: 1px solid black;
}

.TotLabelGiftCert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.TotNumBold {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.ColumnHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fcf2e8;
	text-decoration: none; 
}

.FormFont {  font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 11px; font-weight: normal; color: #000000;}

.FormFontBOLD {  font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 11px; font-weight: bold; color: #000000;}
         
.Letters, .LettersPrompt {  font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 11px; font-weight: normal; color: #000000;}

.LettersPrompt {color: #999999;}

.Quantity {  font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 10px; font-weight: normal; color: #000000;}

.DisplayFieldBottom{
	BACKGROUND:white;
	COLOR:#000000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
 font-weight: bold;
	border : none;
}

.DisplayFieldBW {
	BACKGROUND:white;
	COLOR:black;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
 font-weight: bold;
	border : none;
}

.DisplayFieldText, .roField  {
	BACKGROUND:white;
	COLOR:#000000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
 font-weight: normal;
	border : none;
}

.DisplayTotal {
	BACKGROUND:white;
	COLOR:black;
	FONT-FAMILY:"Courier New", Courier, monospace;
	FONT-SIZE:12px;
 font-weight: normal;
	border : none;
}

.DisplayTotalBold {
	BACKGROUND:white;
	COLOR:black;
	FONT-FAMILY:"Courier New", Courier, monospace;
	FONT-SIZE:12px;
 font-weight: bold;
	border : none;
}

/************************************* END OTS Classes */