body {
  margin:0;
  padding:0;
  background:#fff;
  font:small/1.6em Verdana,Sans-serif;
  text-align:center;
  color:#6B6B6B;
  }
.error {
  font:small/1.4em Verdana,Sans-serif;
  color:red;
}
.container {
  background:#fff;
  width:100%;
  margin:0 auto;
  margin-top:0px;
  border-top:solid #CE7B00 5px;
  text-align:center;
  color:#6B6B6B;
  position:relative;
  }

h1 {  padding: 4px 4px 4px 6px;
  border: 1px solid #999;
  color: #6B6B6B;
  background-color: #ddd;
  text-transform: uppercase;
  font-weight:1000;
  font-size: large;
}
h2 {
  padding: 4px 4px 4px 6px;
  border: 1px solid #999;
  color: #6B6B6B;
  background-color: #ddd;
  font-weight:700;
  font-size: medium;
}
h3 {
  padding: 4px 4px 4px 6px;
  border: 1px solid #aaa;
  color: #6B6B6B;
  background-color: #eee;
  font-weight: normal;
  font-size: small;
}
p, li {
  font-size: 80%;
  line-height: 1.3;
}
a :link {color: #a9a9a9; background-color: #ffffff;}
a :visited {color: #a9a9a9; background-color: #ffffff;}
a :active {color: #a9a9a9; background-color: #ffffff;}
a :hover {color: #a9a9a9; background-color: #ffffff;}

#content {
  padding:0px;
  }

#maincol {
  float:left;
  width:65%;
  }
#subcol {
  float:right;
  width:28%;
  }
/* header container
----------------------------------------------- */
#header {
  background-color:#fff;
  text-align:center;
  width:705px;
  border:solid #000 0px;
  }


/* Logo
----------------------------------------------- */
#logo {
  background-color:#fff;
  text-align:left;
  padding:30 0 30 0;
  width:705px;
  font-weight:900;
  }
  
#logo h1 {
  padding: 0px;
  margin: 0px;
  border: 0px solid #999;
  color:#CE7B00;
  background-color: #ffffff;
  text-transform: none;
  font-weight:900;
  font-size: large;
}

#contact {
  font-weight:400;
  font-size: x-small;
}

#contact a {
  color:#6b6b6b;
  background-color: #ffffff;
}

.gray{
  color:#6b6b6b;
  background-color: #ffffff;
}
  
/* head photo
----------------------------------------------- */
#photo {
  background-color:#fff;
  background-repeat:no-repeat;
  text-align:left;
  width:705px;
  border-top:solid #000 0px;
  }

/* spacer
----------------------------------------------- */
.headspacerwhite {
  background-color:#fff;
  width:705px;
  }

/* gray spacer
----------------------------------------------- */
.headspacergray {
  background-color:#CECECE;
  width:705px;
  }

/* spacer
----------------------------------------------- */
.spacerwhite {
  background-color:#fff;
  }

/* gray spacer
----------------------------------------------- */
.spacergray {
  background-color:#CECECE;
  }
/* dark gray spacer
----------------------------------------------- */
.spacerdarkgray {
  background-color:#767676;
  }
  
#strawbridgedisclaimer {
  background-color:#ececec;
  border:solid 1px #000;
  padding:3px;
}

#navmenu {
  background-color:#ececec;
  border:solid 1px #000;
  padding:3px;
}

#shopsearch {
  background-color:#ececec;
  border:solid 1px #000;
  padding:3px;
}
/* MainNav
----------------------------------------------- */
#nav {
  background-color:#767676;
  color:#ffffff;
  background-image:url("/images/ne-corner.jpg");
  background-position:top right;
  background-repeat:no-repeat;
  float:left;
  width:705px;
  /*
  border:solid #ccc;
  border-width:1px 0;
  */
  }
#nav ul {
  margin:0;
  padding:0 0px;
  list-style:none;
  font-size:85%;
  font-weight:800;
  text-transform:uppercase;
  }
#nav li {
  float:left;
  margin:0;
  padding:0;
  background-image:none;
  line-height:normal;
  text-indent:0;
  }
#nav a, #nav strong {
  display:block;
  padding:4px 10px;
  border:solid #ccc;
  border-width:0 1px 0 0;
  color:#ffffff;
  background-color:#767676;
  text-decoration:none;
  white-space:nowrap;
  }
/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #nav a {
  width:1%;
  }
#nav #current strong, #nav #current a {
  background-repeat:no-repeat;
  border:solid #A5DEFF;
  border-width:0 1px 0 0;
  color:#A5DEFF;
  background-color:#767676;
  }
#nav a:hover, #nav #current a:hover strong, #nav #current strong {
  color:#A9A9A9;
  background-color:#767676;
  }
#nav a:hover {
  background-repeat:no-repeat;
  color:#c3c3c3;
  background-color:#767676;
  }
#nav a strong, #nav #current a strong {
  background:none;
  padding:0;
  border:none;
  }
#nav #h {
  border-left-width:1px;
  }

/* Sub Nav
----------------------------------------------- */
#subnav {
  background-color:#9a9a9a;
  color:#ffffff;
  background-image:url("/images/se-corner.jpg");
  background-position:bottom right;
  background-repeat:no-repeat;
  float:left;
  width:705px;
  /*
  border:solid #ccc;
  border-width:1px 0;
  */
  }
#subnav ul {
  margin:0;
  padding:0 0px;
  list-style:none;
  font-size:80%;
  font-weight:800;
  text-transform:uppercase;
  }
#subnav li {
  float:left;
  margin:0;
  padding:0;
  background-image:none;
  line-height:normal;
  text-indent:0;
  }
#subnav a, #subnav strong {
  display:block;
  padding:4px 10px;
  border:solid #ccc;
  border-width:0 1px 0 0;
  color:#ffffff;
  background-color:#9a9a9a;
  text-decoration:none;
  white-space:nowrap;
  }
/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #subnav a {
  width:1%;
  }
#subnav #current strong, #subnav #current a {
  background-repeat:no-repeat;
  border:solid #A5DEFF;
  border-width:0 1px 0 0;
  color:#ffffff;
  background-color:#94ADB5;
  }
#subnav a:hover, #subnav #current a:hover strong, #subnav #current strong {
  color:#900;
  background-color:#9a9a9a;
  }
#subnav a:hover {
  background-repeat:no-repeat;
  color:#900;
  background-color:#9a9a9a;
  }
#subnav a strong, #subnav #current a strong {
  background:none;
  padding:0;
  border:none;
  }
#subnav #h {
  border-left-width:1px;
  }
  

/* Foot Nav
----------------------------------------------- */
#footnav {
  background-color:#767676;
  color:#ffffff;
  background-repeat:no-repeat;
  float:left;
  width:705px;
  }
#footnav ul {
  margin:0;
  padding:0 0px;
  list-style:none;
  font-size:75%;
  text-transform:lowercase;
  }
#footnav li {
  float:left;
  margin:0;
  padding:0;
  background-image:none;
  line-height:normal;
  text-indent:0;
  }
#footnav a, #footnav strong {
  display:block;
  padding:4px 10px;
  border:solid #ccc;
  border-width:0 1px 0 0;
  color:#ffffff;
  background-color:#767676;
  text-decoration:none;
  white-space:nowrap;
  }
/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #footnav a {
  width:1%;
  }
#footnav #current strong, #footnav #current a {
  background-repeat:no-repeat;
  border:solid #A5DEFF;
  border-width:0 1px 0 0;
  color:#A5DEFF;
  background-color:#767676;
  }
#footnav a:hover, #footnav #current a:hover strong, #footnav #current strong {
  color:#900;
  background-color:#767676;
  }
#footnav a:hover {
  background-repeat:no-repeat;
  color:#900;
  background-color:#767676;
  }
#footnav a strong, #footnav #current a strong {
  background:none;
  padding:0;
  border:none;
  }
#footnav #h {
  border-left-width:1px;
  }
 

/* Client Roster List
----------------------------------------------- */
#roster {
  float:left;
  border:solid #ccc;
  border-width:1px 0;
  }
#roster ul {
  margin:0;
  padding:0 0px;
  list-style:none;
  font-size:65%;
  font-weight:800;
  text-transform:uppercase;
  }
#roster li {
  margin:0;
  padding:0;
  background-image:none;
  line-height:normal;
  text-indent:0;
  }
#roster a, #roster strong {
  display:block;
  padding:4px 10px;
  border:solid #ccc;
  border-width:0 1px 0 0;
  /*
  color:#ffffff;
  background-color:#9a9a9a;
  */
  text-decoration:none;
  white-space:nowrap;
  }
/* Following rule allows entire region of link to to be 
   clickable in IE/Win. Holly Hack explained here:
   http://www.positioniseverything.net/explorer/escape-floats.html */
* html #roster a {
  width:1%;
  }
#roster #current strong, #roster #current a {
  background-repeat:no-repeat;
  border:solid #A5DEFF;
  border-width:0 1px 0 0;
  color:#ffffff;
  background-color:#94ADB5;
  }
#roster a:hover, #roster #current a:hover strong, #roster #current strong {
  color:#900;
  background-color:#9a9a9a;
  }
#roster a:hover {
  background-repeat:no-repeat;
  color:#900;
  background-color:#9a9a9a;
  }
#roster a strong, #roster #current a strong {
  background:none;
  padding:0;
  border:none;
  }
#roster #h {
  border-left-width:1px;
  }
  



  
/* Form Elements
----------------------------------------------- */
input.text {
  font:small Arial,Sans-serif;
  }
  
/* Footer
----------------------------------------------- */
#footer {
  background-color:#000000;
  color:#ffffff;
  clear:both;
  text-align:left;
  padding-top:2px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  line-height:1em;
  }
  
#footer h2 {
  font-size:100%;
  display:inline;
  line-height:1em;
  }
#footer ul, #footer li {
  display:inline;
  list-style:none;
  margin:0;
  padding:0;
  }
#footer li {
  margin-left:5px;
  line-height:1em;
  }
#footer img {
  border:0px;
}
.copy {
  float:right;
  text-align:right;
  width:60%;
  font-size:75%;
  padding-top:4px;
  line-height:1.3em;
  }  
.copy :link {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #ffffff; background-color: #000000;}
.copy :visited {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #dddddd; background-color: #000000;}
.copy :active {font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; color: #eeeeee; background-color: #000000;}

#bscbadge {
  padding-top: 5px;
  background-color:#ffffff;
  text-align:center;
  border-bottom:1px solid black;
  margin-bottom:20px;
  }
#bscbadge img {
  display:inline;
  border:0px;
  }
  
.clearboth {
  clear:both;
}

/*-------------------------------------------------
page related
-------------------------------------------------*/

#ad {
	text-align:center;
	background-color:#ffff00;
}
