body {
  font-family: arial;
  font-size: 10pt;
  font-weight: normal;
  margin:0px; padding:0px;
  text-align:center;
}
	
#content {
  width:800px;
  margin:0px auto;
  text-align:left;
  padding:0px;
}

/* HEADER CONTENT */
div.header {
  width:800px;
  clear: both;
  height:110px;
  padding: 0px;
  background-repeat:no-repeat;
  text-align:left;
}
.logo {
  width:330px; 
  float:left; 
  height:110px; 
  position:relative; 
  overflow:hidden;
}
.hotline {
  display:block;
  width:180px;
  height:110px;  
  float:left; 
  padding-left:11px;
}
.hotline img {
  margin-top:20px;
}
.basket {
  float:right; 
  background:url('../images/shoppingBasketHeader.gif'); 
  background-repeat:no-repeat; 
  width:250px; 
  margin:10px 0px 0px 10px; 
  padding-left:10px;
  height:82px;
}
.basket .title {
  display:block;
  margin-top:5px;
  width:200px;
  color:#800000;
  font-size:10pt; 
  font-weight:bold;
}
.basket .items{
  display:block;
  margin-top:6px;
  font-size:85%; 
  width:200px;
}
.basket price {
  display:block;
  font-size:8pt; 
  padding-top:0px; 
  margin:0px;
}
.basket .links {
  padding-top:5px; 
  font-size:8pt; 
  text-align:left;
}
.basket A:link, .basket A:active, .basket A:visited {

  text-decoration: none; 
  color:#001094;
}
.navBanner {
  clear:both; 
  width:800px; 
  height:18px; 
  background-color:#D2D2D2; 
  font-size:1.0em; 
  margin-bottom:5px;
}
.navBanner ul {
  list-style: none; 
  padding:0px; 
  margin:0px 0px 0px 130px; 
}
.navBanner li { 
  float:left
}
.navBanner li a {  
  color: #0d2474; 
  text-decoration: none;
}
.navBanner A:hover {
  color:#fc7922;
}
.navSeperate {
  width:15px;
  padding-left:10px;
}

/* MAIN CONTENT */
div.main {
  width:622px;
  min-height:400px;
  float:left;
  padding-left:8px;
  padding-top:7px;
}
.main h3 {
  margin:0px;
  margin-bottom:15px;
  font-size:10pt;
}
.menuLeft {
  clear:left;
  float:left; 
  width:165px; 
  padding-right:5px;
  padding-top:7px;
}
.leftBottomImage {
  margin-top:10px;
}

/* FOOTER CONTENT */
div.footer {
  clear:both;
  margin-top:20px;
  padding-top:20px;
  width:800px;
  float:left;
  text-align:center;
  font-size:0.8em; 
  color:#001395; 
}

/* LINK DEFINITIONS */
A:link, A:active, A:visited {
  color:blue;
}
A:hover {
  color:#fc7922;
}

/* BREADCRUMB NAVIGATION*/
div.crumbArea {
  width: 100%;
  margin-bottom:10px;
}
div.crumbArea ul{
  display: inline;
}
div.crumbArea ul li:first-child { 
   background-image: none;
   padding-left: 5px;
}
div.crumbArea ul li {
  padding-left: 5px;
  margin-left: 0;
  list-style: none;
  display: inline;
  font-weight: bold;
  float: left;
}
div.crumbArea ul li a:link, div.crumbArea ul li a:visited {
  color: blue;
  text-decoration: none;
  float: left;
  font-weight: normal;
}
div.crumbArea ul li a:hover {
  color:orange;
}


/* ERROR */
div.error {
  clear:both;
  float:left; 
  font-size:9pt; 
  color:red; 
  width:70%;
  margin:2px 0px 10px 0px;
}

div.actionMsg {
  text-align:left; 
  color:blue; 
  clear:both; 
  padding-top:0px; 
  width:600px; 
  font-size:9pt;
  padding-left:50px; 
  padding-bottom:10px;
}

input.submit, #submitBtn {
  padding: 5px 5px 5px 5px; 
  border:solid 1px #000000;
  font-size:8pt;
}
.right {
  float:right;
}
.left {
  float:left;
}
form {
  margin:0; 
  padding:0;
}
input {
  font-size:8pt;
}
textarea {
  font-size:8pt;
}
select {
  font-size:8pt;
}

