@import "/css/sweetTitles.css";

*{
margin:0;
padding:0;
}

hr{
display:none;
}

acronym{
cursor:help;
}

body{
font-size:12pt;
font-family:tahoma;
}

#head{
background:url(images/head.gif) repeat-x top left;
height:150px;
border-top:4px solid #000033;
}

h1{
position:relative;
max-width:1000px;
margin:0 auto;
}

h1 a {
display:block;
text-indent:-9999em;
width:300px;
height:95px;
background:url(images/blue-repair.gif);
}

h1 small{
position:absolute;
top:0;
right:26px;
width:102px;
height:96px;
display:block;
background:url(images/br-logo.gif);
}

#topnav a {
color:white;
text-decoration:none;
display:block;
padding:0 25px;
line-height:30px;
letter-spacing:1px;
font-weight:bold;
}

#topnav a:hover{
background:black url(images/over-grad.gif) repeat-x top;
border-style: solid;
border-width:0 1px;
border-color:#000;
margin:0 -1px;
}


#topnav {
max-width:1000px;
list-style-type:none;
margin:4px auto;
padding-left:65px;
}

#topnav li{
display:block;
float:left;
}

#topnav a.active{
background:#006699 url(images/act-grad.gif) repeat-x top;
border-style: solid;
border-width:0 1px;
border-color:#000;
margin:0 -1px;
}

#content{
max-width:1000px;
min-width:640px;
margin:0 auto;
background:url(images/comp.gif) no-repeat bottom right;
}

#main{
float:left;
width:70%;
}

#blurb{
background:#000 url(images/blurb-pixel.gif) no-repeat top left ;
color:#CCFFFF;
padding:20px;
margin:20px;
line-height:1.5;
font-size:90%;
text-align:justify;
}


#blurb h2{
text-indent:-9999px;
}

#home #blurb h2{background:url(images/good.gif) no-repeat center left;}
#about #blurb h2{background:url(images/about-blue.gif) no-repeat center left;}
#price #blurb h2{background:url(images/flat-rates.gif) no-repeat center left;}
#contact #blurb h2{background:url(images/contact.gif) no-repeat center left;}


#blurb strong{
color:white;
}

#blurb em {
letter-spacing:1px;
color:#66FFFF;
font-style:normal;
}

#blurb strong span{
color:#0099FF;
letter-spacing:1px;
font-size:105%;
}

#blurb #innernav{
list-style:none;
float:right;
font-size:60%;
}

#blurb #innernav li{
float:left;
margin:10px 10px 0px 10px;
position:relative;
bottom:-5px;
}

#blurb #innernav li a{
display:block;
background:black url(images/act-grad.gif) repeat-x top;
padding:3px;
text-decoration:none;
color:#fff;
width:75px;
text-align:center;
}

#blurb #innernav li a:hover{
color:white;
background:black url(images/over-grad.gif) repeat-x top;
}

#features, #price-list{
margin:10px 55px;
list-style-type:none;
font-size:90%;
}

#pol-list{
list-style-type:none;
margin:0 15px;
font-size:95%;
line-height:1.5;
}

#features li, #price-list li li, #pol-list li{
margin:10px 0;
background:#eee url(images/pixle.gif) no-repeat top left;
padding:10px;
}

#features li:hover{
background:#ccc;
}

#features strong, #price-list li li strong, #pol-list li strong{
color:#006699;
display:block;
font-size:120%;
}

#price-list ul{
list-style:none;
}


#price-list strong.amt {
float:right;
display:block;
background:#ccc;
margin:5px;
color:#fff;
padding:10px;
position:relative;
top:-20px;
width:35px;
text-align:center;
}

#price-list li li:hover strong.amt{
background:#333;
}

#price-list strong.ptitle{
display:block;
font-size:135%;
color:#000066;
margin-top:45px;
border-bottom:1px dotted;
}

#price-list strong.ptitle small{
color:#3333CC;
}

#more{
margin:5px 45px;
}

#more h3{
color:#336699;
border-bottom:1px dotted #ccc;
margin-bottom:5px;
margin-top:30px;
padding-left:20px;
background:url(images/big-bull.gif) no-repeat left center;
}

#more p{
font-size:80%;
line-height:1.5;
}

#emp a {
text-decoration:none;
color:#003366;
display:block;
padding:5px 0;
}

#emp a:hover{
color:#0099cc;
}

#emp{
margin:10px 30px;
list-style-type:none;
}

#emp ul{
list-style-type:none;
margin-left:35px;
font-size:80%;
}

#emp li{
border-bottom:1px dotted #ccc;
margin-bottom:25px;
padding-bottom:10px;
}

#emp ul li{
padding-left:20px;
background:url(images/bull.gif) no-repeat left center;
border:none;
margin-bottom:0;
padding-bottom:0;
}

#emp strong{
color:#003366;
padding-left:25px;
background:url(images/person.gif) no-repeat left center;
}

#emp small{
color:#6699CC;
}


small.note{
display:block;
font-size:60%;
margin:10px 5px;
text-align:justify;
color:#999;
}

small.note a {
color:#666;
}

small.note a:hover{
color:#000;
}

#second{
float:right;
width:28%;
font-size:80%;
}

#second ul#services{
margin:0;
font-weight:bold;
list-style-type:none;
}

#second ul#services ul{
margin-left:0px;
}

#second ul#services li{
margin-top:1em;
background:url(images/big-bull.gif) no-repeat top left;
padding-left:20px;
}

#second ul#services ul{
font-weight:normal;
}

#second ul#services ul li{
margin-top:0.1em;
list-style-type:none;
background:none;
padding:0;
}

#services a {
display:block;
color:#003366;
text-decoration:none;
padding:3px 0 3px 20px;
background:url(images/bull.gif) no-repeat left center;
}

#services a:hover{
color:#0099CC;
text-decoration:underline;
}

#services strong{
display:block;
border-bottom:1px solid #006699;
margin-right:20px;
}

#second h2{
margin-top:25px;
text-indent:-9999em;
background:url(images/services.gif) no-repeat left center;
}

.clear{
clear:both;
}

#foot{
text-align:center;
color:#999;
background:#444;
margin:25px 30px;
padding:5px 0;
font-size:60%;
}

#foot:hover{
background:#000;
}

#tag a {
color:#ccc;
text-decoration:none;
}