body {margin:0; background-color: #fff; color: #000; font-family:  Verdana,Arial, sans-serif; font-size: 1em;}
#container{background-color: inherit;color: inherit; height:100%; width:80%; margin-left:10%; 
}
#banner {height:6em; background:  url("images/boutiquebannerbg.jpg"); background-repeat:repeat-x ;background-color: inherit; text-align:center;}
#links {background-color: inherit; padding-bottom: 0.5em; margin-top: -1em;color: #000; text-align:center;
font-size: .9em;}
#main {background-color: #fff;color: inherit;line-height: 1.2em; position:relative}
#center {text-align:center}
#footer {clear:both; height:5.3em; background-color:#fff; background:   url("images/boutiquefooterbg.jpg");  background-repeat:repeat-x ;
color: #000; font-size: .7em; text-align: center; padding-top: 1em; border-left:.2em solid #CAB7CB;
border-right:.2em solid #CAB7CB; position:relative}
#bodlinks {clear:both; text-align:center; font-size: .7em; }
#clear {clear:both;}

h1 {color: #ff0000; font-size: 1em; background-color: inherit;}
h2,h3,h4 { color:#000080; font-size: .8em; background-color: inherit;}
.red {color: #ff0000; font-size: 1.3em; background-color: inherit;}

p {font-size: .8em;}
.smalltext { font-family: Verdana, Arial, sans-serif; font-size: .9em; background-color: inherit; color:#000}
.bod {font-family: Verdana, Arial, sans-serif; font-size: .7em;color: #fff; background-color: inherit;}
img { border:0;}
.imageright {float: right;}
.imageleft {float: left;}
.imagemain {border:.08em solid #000080;padding:.2em; margin:.5em; color: #000000; background-color: #fff;}
ul {list-style-type:none; margin:0;}

#main li.dot  
{
background:  url("images/listicon.jpg") no-repeat 0 0; 
margin-left:.5em;
padding-left:2.2em;
font-size:.8em;
line-height:2.5em;
text-align: left;
font-family: Verdana, Arial, sans-serif;
color:#000080;
position:relative
}

.bar 
{  width:7em; background-color: #fff; padding:0.4em 1.25em; 
    border-left:.06em solid #d6d6d6; font-size: .9em; 
font-family: Verdana, Arial, sans-serif; 
}

a.bar:link    {color:#000;  background-color: inherit; text-decoration:underline;}
a.bar:visited {color:#000;  background-color: inherit; text-decoration:underline;}
a.bar:hover   {color: #000080;  background-color: #fff; text-decoration:none;}
a.bar:focus   {color: #000080;  background-color: #fff; text-decoration:none;}
a.bar:active  {color:#000;  background-color: inherit; text-decoration:none;}


a:link    {color:#000080;  background-color: inherit; text-decoration:underline;}
a:visited {color:#000080;  background-color: inherit; text-decoration:underline;}
a:hover   {color: #fff;  background-color: #ff0000; text-decoration:none;}
a:focus   {color: #fff;  background-color: #ff0000; text-decoration:none;}
a:active  {color:#000080;  background-color: inherit; text-decoration:none;}

a.footer:link    {color:#000;  background-color: inherit; text-decoration:underline;}
a.footer:visited {color:#000;  background-color: inherit; text-decoration:underline;}
a.footer:hover   {color: #fff;  background-color: #ff0000; text-decoration:none;}
a.footer:focus   {color: #fff;  background-color: #ff0000; text-decoration:none;}
a.footer:active  {color:#000;  background-color: inherit; text-decoration:none;}


a.bodlink:link    {color:#fff;  background-color: inherit; text-decoration:underline;}
a.bodlink:visited {color:#fff;  background-color: inherit; text-decoration:underline;}
a.bodlink:hover   {color: #000080;  background-color: #fff; text-decoration:none;}
a.bodlink:focus   {color: #000080;  background-color: #fff; text-decoration:none;}
a.bodlink:active  {color:#fff;  background-color: inherit; text-decoration:none;}


.hideme {display:none}
.clear {clear:both}
acronym {border-bottom: 1px dotted #000000;cursor: help;}

dt
{
color: #000;
background-image: url(images/orangebutton.jpg);
background-repeat: no-repeat;
background-position: 0 0em;
margin: 0 0 1em 2em;
padding: 0 0 0 2em;
line-height:1.5em;
font-family: Verdana, Arial, sans-serif;
font-size:.7em;
}

dd
{
background-image: url(images/orangesmallbutton.jpg);
background-repeat: no-repeat;
background-position: 0 .2em;
margin: 0 0 1em 5em;
padding: 0 0 0 2em;
line-height:1.5em;
font-family: Verdana, Arial, sans-serif;
font-size:.7em;
} 
.skip-link a, .skip-link span{
  position: absolute;
  overflow: hidden;
  width: 0;
  height: 0;
   top:-4em;
  left:-3em;
}

.skip-link a:active, .skip-link a:focus {
  position: absolute;
  overflow: visible;
  width: auto;
  height: auto;
 font-family:   Arial, sans-serif;
  background-color: #ffcc00;
  color: blue;
  top: 4em;
  left: 1em;
  padding: 5px;
  border: 2px solid #0000ff;
  font-weight: bold;
}

/* Hides from IE-mac \*/ 
* html #main {height: 1%;}
/* End hide from IE-mac */

/* FORM STYTLES */
form {font-family: Verdana, Arial, sans-serif; }

input, select, textarea{
	color: #000000;
	background-color: #fff;
    border: 0.1em solid #000080;
	margin: 0.5em 0 0 0;
	
}


fieldset {padding:1.5em 0em 1.5em 0.5em; width:90%; border:#ff0000 solid; margin-left:2em;}
.fieldsetnoborder {border: none; padding-top: 0em; }
legend {color:#000080; font-weight:bold; background-color: inherit; font-size: 0.8em}
#aligned label
{
display: block;
width: 12.5em;
float: left;
text-align: right;

margin: 0.5em 1em 0.626em 0;

clear: both;
background-color: inherit;
color: #000;
}
input:focus {background-color: #fff; color: #000;  }
input:hover {background-color: #fff; color: #000; }

textarea {font-family: verdana, helvetica, arial, sans-serif;  width:98%; }
textarea:focus {background-color: #fff; color: #000;  }
textarea:hover {background-color: #fff; color: #000;  }

select:focus {background-color: #fff; color: #000;  }
select:hover {background-color: #fff; color: #000;  }


checkbox:focus {background-color: #fff; color: #000;  }
checkbox:hover {background-color: #fff; color: #000;  }
.button {background-color: #000080; color: #ffffff;}
.submit { margin: 0 5em 0 5em;}
