body
{
  margin: 0px;
  padding: 0px;
  color: #000000;
  background: #fff;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.menu
{
    font-family: Verdana;
    text-decoration: none
}
.menu table
{
    background-image: url(images/grey_gradient.gif);
    width: 100%;
    border: 0px;
}
.menu td
{
    text-align: center;
    vertical-align: middle;
}
.menu a
{
    font-size: 12px;
    color: black;
    font-family: Verdana;
    text-decoration: none
}
.menu a:link
{
    font-family: Verdana;
    text-decoration: none
}
.menu a:visited
{
    font-family: Verdana;
    text-decoration: none
}
.menu a:hover
{
    color: maroon
}
.banner table
{
    background-image: url(images/bluelines.gif);
    width: 100%;
    border: 0px;
}
.bannerBottom table
{
    background-image: url(images/grey_bottom.gif);
    width: 100%;
    border: 0px;
}
/* basic selectors */
.pressHeadline {
  color: #000;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
a.pressHeadline {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
a.adtext {
  color: #666666;
  text-decoration: none;
}
a.adtext:hover {
  color: #666666;
  text-decoration: none;
}
a {
  color: #000440;
  text-decoration: underline;
}
a:link {
  color: #000440;
  text-decoration: underline;
}
a:visited {
  color: #000440;
  text-decoration: underline;
}
a:active, a:hover {
  color: #000440;
  text-decoration: underline;
}
th {
  vertical-align: top;
}
td {
  vertical-align: top;
}
h1 {
  color: #5b626c;
  font: bold 130% Verdana, Arial, Helvetica, sans-serif;
}

h2 {
  color: #5b626c;
  font: bold 120% Verdana, Arial, Helvetica, sans-serif;
}

h3 {
  color: #5b626c;
  font: bold 110% Verdana, Arial, Helvetica, sans-serif;
}

h4 {
  color: #5b626c;
  font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h5 {
  color: #000;
  font: bold 100% Verdana, Arial, Helvetica, sans-serif;
}

h6 {
  color: #000;
  font: bold italic 100% Verdana, Arial, Helvetica, sans-serif;
}

img {
  border: 0px;
}
hr {
  color: #ccc;
  height: 1px;
}
table {
  font-size: 100%;
}
code {
  color: #6c0;
  font: 100% "Courier New" , Courier, monospace;
}
input, textarea, select {
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  border: 1px solid #666666;
}
a.links
{
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.heading
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20px;
    FONT-FAMILY: 'Curlz MT'
}

.maincontent {
	position: relative;
	background-color: #fff;
}

.centercontent 
{
	width: 100%;
	font-size: 100%;
	background-color: #fff;
}

#header
{
   padding: 0px;
   margin: 0px;
   width: 800px;
   height: 65px;
}

#menucontainer
{
	position: relative;
	top: 0px;
	left: 10px;
	width: 780px;
	height: 31px;
/*   border-bottom: solid 1px #0000ff; */
	padding: 2px 0px 0px 0px;
	background: #fff url(images/menu_background.gif) repeat-x bottom left;
}

#headermenu
{
	position: relative;
	top: 0px;
	left: 85px;
	width: 700px;
/*   border-bottom: solid 1px #0000ff; */
	padding: 2px 0px 0px 0px;
}

#breadcrumb
{
   background-color: #202020;
   color: White;
   padding: 3px;
   font-size: 10px;	
   padding-left: 5px;
}

#breadcrumb a
{
   color: Yellow;
}

#footer_break
{
	position: relative;
	left: 10px;
	width: 780px;
	height: 20px;
	background: #fff url(images/footer_background.gif) repeat-x top left;
/*	visibility: hidden; */
}

#footer
{
	padding: 0px;
	margin: 0px;
	left: 10px;
	width: 780px;
	height: 62px;
/*	visibility: hidden; */
}

#footermenu
{
   text-align: center;
   padding-top: 10px;            
}

#footertext
{
   text-align: center;
   padding-top: 3px;       
   font-size: x-small;     
}

.footermenulink
{
   font-family: Verdana, Arial, Serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;        
}

.footermenulink a, .footermenulink a:link, .footermenulink a:active, .footermenulink a:visited
{
   text-decoration: none;
   color: black; 
}
.headermenulink
{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #00ff00;
	border-top: solid 2px #00ff00;
	border-left: solid 2px #00ff00;
	border-right: solid 2px #00ff00;
    border-bottom: solid 1px #00ff00;
	text-transform: uppercase;      
	text-align: center;
	padding: 5px 10px 5px 10px;  
}

.headermenulink a, .headermenulink a:link, .headermenulink a:active, .headermenulink a:visited
{
   text-decoration: none;
   color: black; 
}

.headermenulink a:hover
{
   border-bottom-style: none;
   text-decoration: none;
   color: white; 
}

.headersubmenu
{
	font-weight: bold;
	color: #fff;
	background-color: #00ff00;
	border-bottom: solid 2px #00ff00;
	border-left: solid 2px #00ff00;
	border-right: solid 2px #00ff00;
}

.headersubmenulink
{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #00ff00;
	text-transform: uppercase;  
	padding: 5px 15px 5px 5px;  
}

.headersubmenulink a, .headersubmenulink a:link, .headersubmenulink a:active, .headersubmenulink a:visited
{
	text-decoration: none;
	color: black; 
}

.headersubmenulink a:hover
{
	text-decoration: none;
	color: white; 
}

#logo {
  position: absolute;
  left: 15px;
  top: 15px;
  z-index: 100;
}

div.sectiontitle {
   font-weight: bold;
   font-size: 10pt;
   color: #b45d16;
}

#leftcontent {position: absolute; top: 159px; left: 10px; width: 180px; background: #fff; z-index: 100;}
#rightcontent {position: absolute; right: 5px; top: 179px; width: 180px; background: #fff; margin-right: 10px; z-index: 100;}
#centercontent {position: absolute; top: 146px; voice-family: "\"}\""; voice-family: inherit; margin-left: 200px; margin-right: 205px; z-index: 100;}
html > body #centercontent {margin-left: 200px; margin-right: 205px; z-index: 100;}
#centercontentwide {margin-top: 32px; background: #fff; voice-family: "\"}\""; voice-family: inherit; margin-left: 0px; margin-right: 0px; z-index: 100;}
html > body #centercontentwide {border-top: solid 1px #F6F4F2; margin-left: 0px; margin-right: 0px; z-index: 100;}

/* admin styles */
.admin-header {background-color: #6190CD; height: 40px; padding-left: 10px; border-bottom: solid 4px #B4CCEB;}
.admin-header h1 {color: white;}
.admintable {margin: 5px; padding: 0; width: 700px; border: 1px dashed #cccccc;}
.adminlabel {font-size: 8pt; font-family: verdana; width: 120px; margin-bottom: 3px; vertical-align: top;}
.adminitem {border-width: 0px; background-color: #ffffff; margin-bottom: 3px;}
.adminHeader {position: absolute; color: #004A78; font-size: 1.5em; left: 110px;}
.adminNavLink {padding: 3px;}

.loginheader {
  height: 30px;
  font-weight: bold;
  font-size: 10pt;
  color: #666666;
  font-family: verdana;
  background-color: #f5f5f5;
  text-align: center;
}
.logincell {
  background-color: #ffffff;
  vertical-align: middle;
  text-align: center;
  padding: 20px;
}
.logtable {
  border: 1px solid #cccccc;
  background-color: #cccccc;
}

.adminHeader {
  position: absolute;
  color: #004A78;
  font-size: 1.5em; 
  left: 110px; 
}
.subheadmed {font-family:arial,helvetica; color:#01004C; font-size:14px; font-weight:bold;}
/*site palette*/
.maincolor {background:#01004C;color:#ffffff;}
.secondarycolor {background:#D5D5D5;}
.tertiarycolor {background:#8E8E8E;}
.wizmaincolor {background:#D5D5D5;color:#005F90;padding-left:10px; padding-right:10px;font-weight:bold;}
.wizhighcolor {background:#FFFFFF;color:#666666;padding-left:10px; padding-right:10px;font-weight:bold;}

/*checkout styles*/
.error {font-family:arial,helvetica; color:#cc0000; font-weight:bold; font-size:11px; border-color:#cc0000; border-style:solid; border-width:2px; width:550px; height:65px;}
.error2 { font-family:arial,helvetica; background-color:yellow; padding:1px; font-weight:bold; font-size:11px;}
.alert {color:#cc0000;font-weight:normal;}
.details {font-family:arial,helvetica;font-size:10px;color:#555555;}
A.details {text-decoration:underline;}
.promodetails {font-family:arial,helvetica;font-size:9.5px;color:#cc0000;}

/*checkout 2004*/
.checkbg_lt {background-color:#F5F9FC;}
.checkbg_dk {background-color:#D9E5F9;}
.checkbg_border {border:solid 1px #01004C;}
.check_bullet {color:#3477BA;}
.cartrow1 {background-color:#F5F9FC;}
.cartrow2 {background-color:#EFF5FA;}

.leftnavhead {
  margin-left: 10px;
  margin-bottom: -2px; 
  margin-top:0px;
  padding: 4px 0px 4px 14px;
  color: #FFFFFF;
  background-color: #0a005d;
  text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  width: 165px;
}

.leftnavlink {
	padding: 3px 5px 3px 16px;
	color: #000A5F;
	border-right: 7px solid #FFFFFF;
}
.leftnavlinkover {
	background-color: #9DD0F3; 
	padding: 3px 5px 3px 11px; 
	border-right: 7px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
}

.leftnavSublink {padding:2px 0px 2px 16px;background-color:#D9E8F2;border-right: 7px solid #FFFFFF;border-left: 5px solid #FFFFFF;}

.leftnavSublinkover { background-color:#D6EBFD/*#D6EBFD*/; padding:2px 0px 2px 16px;font-weight:bold;border-right: 7px solid #FFFFFF; border-left: 5px solid #FFFFFF;}




.leftnavSubSublink {padding:1px 0px 1px 11px; }
.leftnavSubSublinkover {background-color:#D6EBFD; padding:1px 0px 1px 16px; }

.leftnav {font-family: arial,verdana; font-size:11px;color:#000A5F; }

.leftnavselected {font-family: arial,verdana; font-size:11px;/*background-color:F2F3F8;*/color:#000A5F; font-weight:bold; }
.leftnavselectedSale {font-family: arial; font-size:11px;color:#CC0000;font-weight: bold; }
.leftnavSale {font-family: arial; font-size:11px;color:#CC0000;font-weight: bold; }
.leftnavPinkPony {font-family: arial; font-size:11px;color:#E4699F; }
.leftnavlinkBold {background-color:#9DD0F3;padding-left: 11px; height: 16px;border-right: 7px solid #FFFFFF;border-left: 5px solid #FFFFFF;margin-top:300px;}
.leftnavlinkoverBold {background-color:#9DD0F3;padding-left: 11px; height: 16px;border-right: 7px solid #FFFFFF;border-left: 5px solid #FFFFFF;margin-top:300px;}
.leftnavcyo {font-family: arial; font-size:11px;color:green; }
.leftnavselectedcyo {font-family: arial; font-size:11px;color:#CC0000; font-weight:bold;}
.cyoCreateBold{font-family: arial; font-size:11px;color:#3366FF;font-weight:bold;}
.cyoYourBold{font-family: arial; font-size:11px;color:#009933;font-weight:bold;}
.cyoOwnBold{font-family: arial; font-size:11px;color:#FF9900;font-weight:bold;}
.cyoCreate{font-family: arial; font-size:11px;color:#3366FF;font-weight:bold;}
.cyoYour{font-family: arial; font-size:11px;color:#009933;font-weight:bold;}
.cyoOwn{font-family: arial; font-size:11px;color:#FF9900;font-weight:bold;}
.leftnavimage { padding: 5px 0px 4px 0px; }
.topleftnavimage { padding: 0px 0px 4px 0px; }
.oaspadding { padding-bottom: 1px; }
.bottomoaspadding { padding-top: 20px }
.leftnavlinkCL {color: #B8792C;font-family: arial; font-size:12px;}
.nvimg{ margin-bottom: -2px; margin-top:0px;}
.seeMoreItems {display: none;}
.seeMoreLabel {display: inline;}

.droplink {margin-left:12px;color:#000A5F;font-family: arial; font-size:11px;}
.dropbox {margin-left:16px;color:#000A5F;font-family: arial; font-size:11px;width:134px;}
.dropcell {padding-top:3px;}
.droplinkline {color:#b5b5b5;margin-top:-8px;}
.seeMoreItems {display: none; }
	.seeMoreLabel {display: inline; }

.leftnavSublinkovertier { background-color:#D6EBFD/*#D6EBFD*/; padding:2px 0px 2px 16px;font-weight:normal;border-right: 7px solid #FFFFFF; border-left: 5px solid #FFFFFF;}

.hdrCtr {margin-bottom:10px; position:relative}
.hdrCtr img {border:0; vertical-align:bottom}

