body {
margin:0 auto; 
padding:0; 
font-family:verdana, arial, sans-serif; 
font-size:12px; 
color:#333333; 
text-align:center;
background:#ACCFF7 url(images/bg.gif) top center repeat-y;
}

div.row {
  clear: both;
  padding-top: 10px;
}

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  font-weight: bold;
}

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
} 

p {
margin:0.2em 0 1.2em 0; padding:0.3em;}

h1 {
padding:0; margin:0;font-size:14px; text-align:left; color:#0F5BA9; font-family:verdana, arial, sans-serif;}

h2 {
background-color:#FFFFFF; color:#0F5BA9; font-size:14px; font-family:verdana, arial, sans-serif;}

div {
margin:0; padding:0; display:block;}

a:link, a:visited {
color:#0F5BA9; text-decoration:underline;}
a:hover {
color:#B55789; text-decoration:none;}
a:active {
color:#0F5BA9; text-decoration:underline;}


#content {
clear:left; text-align:left; margin:0.5em 16em 0 0; padding:1em 1ex;}

#left{
margin:5px 10px 5px 0;
float:left;
display:inline;
background:#cccccc;
color:#FF00FF;
border:2px solid #D0E6FB;
}

.pic-border{
display:inline;
background:#cccccc;
color:#333333;
border:2px solid #D0E6FB;
}

.left{
margin:0px 5px 5px 0px;
float:left;
}

.content h2 {text-indent:.3em;}

.container {
background-color:#FFFFFF; margin:0 auto; width:753px;}


.titleblock {
padding:3.5em; margin:0; text-align:left; font-style:italic;
background-image:url(images/mastercool-air-conditioning.gif); background-repeat:no-repeat; background-position:right center;}

.titleblock p {
text-indent:4em; color:#3B4471;
}




ul.navbar {
list-style-type:none; float:left; display:block; width:100%; line-height:1em;
clear:both; margin:0; padding:0; background-color:#0F5BA9;}

ul.navbar li {
display:inline;}

a.nav:link, a.nav:visited {
display:block; float:left; width:auto; padding:0.5em 0.75em 0.5em 0.75em; margin:0px 0px 0px 0px; 
text-decoration:none; background-color:#0F5BA9; color:#FFFFFF;}

a.nav:hover {
display:block; float:left; width:auto; padding:0.5em 0.75em 0.5em 0.75em; margin:0; 
text-decoration:none; background-color:#F2F200; color:#0F5BA9;}

a.nav:active {
display:block; float:left; width:auto; padding:0.5em 0.75em 0.5em 0.75em; margin:0 0 0 0; 
text-decoration:none; background-color:#B4588B; color:#FFFFFF;}



.rightcontainer {
float:right; clear:both; width:16em; margin:0.5em 0em 0em 0; padding:0;}

.rightbox {
margin:1.5em 0.5em 0em 0.5em; padding:5px; border:1px solid #999;}

.rightcontainer h2 {
text-align:center; padding:0 0 0 0em;}

.linkbox a {display:block;}

/*Added by stuey*/
.leftcontainer {
float:left; clear:both; width:5em; margin:1em 0 0 0; padding:0;}



#right{
margin:0px 0 5px 10px;
float:right;
text-align:right
}


/*/Added by stuey*/

a img{
border:0;
}


.bold{
font-weight:bold;
}

.footer {
color:#999999; font-size:75%; margin:1em 0.2em 0.5em 0.5em; padding:0.8em; 
border-top:1px solid #999999; text-align:left; clear:both;}

.footer .right {
float:right; clear:right; text-align:right;}

.footer p {margin:0;}


/* Stuey boxed first example */

 /* set background images for corners */
.rbroundbox { background: url(images/background.gif) repeat; }
.rbtop div  { background: url(images/tl.gif) no-repeat top left; }
.rbtop      { background: url(images/tr.gif) no-repeat top right; }
.rbbot div  { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot      { background: url(images/br.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  {
	margin: 0 14px 0 14px;
	background-color: #FFFFFF;
}
.rbroundbox {float:right; width: 20em; margin: auto; }
