
* {
   padding: 0px;
   margin: 0px;
}

body {
  font-family: verdana, sans-serif;
  font-size: 12px;
  color: #005;
 text-align: center;
background: #234d65 url(../img/activair_bggrille.jpg) repeat-x;
}

#topheading {
 background: #40a6e4;
 text-align: left;
 overflow: hidden;
}

#strapline {
 background: url(../img/bg_horiz.jpg) repeat-x #224d65;
 text-align: right;
 overflow: hidden;
 padding-right: 75px;
}

#main1, #main2 {

}

.column-in {
		margin: 0px;
		padding: 0.5em 1em;
}

.cleaner {
		clear: both;
}

#leftcontent {
  color: #aad;
 	float: left;
	width: 210px;
	margin: 0px; padding: 0px;
	background: transparent;
}

#centrecontent {
  text-align: left;
  margin: 0px 75px 0px 210px;
  padding: 0px 5px;
  background-color: #fff;
  opacity: 0.6;
  filter: alpha(opacity=60);
  zoom: 1;
  min-height: 500px;
}

#rightcontent {
  color: #aad;
	float:right;
	width: 75px;
	margin: 0px; padding: 0px;
	background: transparent;
}

#mainimage {
    float: left;
    width: 200px;
    height: 200px;
    background: #456;
    margin: 10px 10px 10px 0px;
}

#menucontainer {
    float: left;
 
}

#menu {
    list-style-type: none;
	font-size: 12px; font-weight: bold; text-align: center;
}

#menu li {
    margin: 4px 0px 0px 0px;
    background: url(../img/menu/aamenubutton0.gif) no-repeat;
}

#menu li a {
    padding: 14px 0px 0px 0px;
    height: 33px; width: 183px;
    display: block;
    color: #33a;
    text-decoration: none;
}

#menu li a:hover {
    background: url(../img/menu/aamenubutton1.gif) no-repeat;

}

/*---------------------------------------------------------COLUMNS & CHROME---*/

.formlabel {
    width: 150px;
}

.buttons {
    position: relative;
    left: 150px;
    width: 200px;
}

#footer {
    height: 55px;
    text-transform: uppercase;
    clear: both;
    text-align: left;
    padding: 0px 75px 0px 200px;
    background: #234d65;
    color: #fff; !important
}

#footer a {
    color: #fff; !important;
    text-decoration: none;
}

br.cl {
    clear: both;     height:1px;
    overflow:hidden;
}

  .prop {
    float:right;
    width:1px;
  }

    .min500px {
    height:500px;
  }

#addresses {
    position: relative; left: 50px;
    float: right;
    background: #ddd;
    padding: 5px; 

}

#addresses p {
border: 1px dotted #777; border-width: 1px 0px 0px 0px;
margin-top: 5px;
}

#loginlink {
position: absolute; right: 213px; top: 115px;
display: block;
width: 10px; height: 10px;
text-decoration: none;
}

/*------------------------------------------------------------TEXT STYLES-----*/

p {
padding-bottom: 7px;
}

h1 {
  font-size: 40px; font-weight: normal; text-align: left; color: #33a;
  border-bottom: #a77 dotted 1px;
}

h2 {
  font-size: 20px; font-weight: bold; color: #33a;
  border-bottom: #a77 dotted 1px; margin: 10px; line-height: 25px;


}

h3 {
  font-size: 16px; font-weight: bold; color: #33a; margin: 10px 0px 5px 0px;
}

h4 {
  font-size: 13px; display: inline; color: #33a; margin: 5px 0px;
}

h5 {
  font-size: 11px; display: block; color: #33a; margin: 5px 0px;
}

.admincontrol {
  background: #ddd; float: right; font-size: 10px;
  border: 1px solid  #a77;
}

/*-------------------------------------------------------------LINK STYLES----*/



a {
  color: #002;
}

a:hover {
  color: #337; text-decoration: underline;
}

/*------------------------------------------------------------BLOCK STYLES----*/

ol {
margin-left: 20px; 
}

#content ol li {
    margin-bottom: 4px; margin-left: 10px;
    color: #337;
}

#content ul {
    margin: 0px 0px 30px 35px; list-style-type: square;
}

#content ul li {
    color: #337;
}

blockquote {
    color: #337;
    margin: 10px;
    padding: 5px;
    background: #fed;
    
}

#controls {
  width: 100%;
}

label {
  float: left; width: 133px; padding-right: 2px; text-align: right; vertical-align: bottom;
}

.checklist {
margin: 10px 10px 10px 100px;
}

input,textarea,select {
  color: #008; border: 1px solid  #a77; margin: 1px;
  background-color: #aad;
  margin: 2px;
}

input.editcheckbox {
  margin-left: 10px; background-color: transparent; border: none;
}
#other_sites { 
    width: 70%; float: right;
}

table { font-size: inherit; }

.edittable td,th {
  width: 80%;
  border: #aad 1px solid; text-align: left;
  padding: 3px; vertical-align: top;
}

div.alert, div.alertgreen {
  border: #bbc 1px dashed;
  color: #005; margin-bottom: 10px;
  background: no-repeat url(../img/info.gif) #e8a6a7;
  background-position: left top; padding: 2px 2px 2px 30px;

}

div.alertgreen {
  background: no-repeat url(../img/info.gif) #32a432;
}

div.sbox {
  overflow: auto;  height: 200px;
}
/*-------------------------------------------------------IMAGES & BARLIST-----*/
img {
	border: none;
}

img.decorimg {
  float: right; margin: 10px; border: none; background: ##fed;
}
.orderconfirm {
width: 100%;
border: #a77 1px solid;
}

.orderconfirm td {
border: #a77 1px solid;
}

.floatleft {
    margin: 5px;
    float: left;
    border: 0px;
  opacity: 1.0;
  filter: alpha(opacity=100);
}

.floatright {
    margin: 5px;
    float: right;
    border: 0px;
  opacity: 1.0;
  filter: alpha(opacity=100);
}
