/* CSS Document */

/* created by Mahen Mudalige 2005-11-04 */

/* main body */
.mainbody{
margin:0px 0px 0px 0px;
position: static;
}
/* main container */

/* main navigation menu on the left */ 
.menu{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
float:right;
text-decoration:none;
margin-top:1px;
margin-bottom:0px;
float:left;
height:20px;
padding-top:4px;
padding-bottom:0px;
text-align:center;
}
a.menu:hover{
color: #FFCC33;
/* background-color:#990000; */
}

li {
list-style-image:url(../images/bullet.jpg);
}
ul{
height:10px;
}
.textred {
color:#BE0027;
font-size:12px;

}
/*text styles */

a.leftmenu{
color:#BE0027;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;	
padding-left:20px;	
}
a.leftmenu:hover{
color:#FF0000;
}


/*main text heading */
.heading{
	 text-align:justify;
	 color:#FFFFFF;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}
/* main paragraph text styles */
.textcontent{
color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-align:justify;
padding:7px;
}


.txt{
color: #333333;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
padding:7px;
}
 

.specials {
color: #000000;
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
padding:7px;
}

p.specials {
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
padding:7px;
}

.largeblack{
color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 20px;
font-weight:bold;
padding:7px;
}
 
.largered{
color: #C00000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 20px;
font-weight:bold;
padding:7px;
}

/* main sub heading */
.subheading{
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#BE0027;
	padding:7px;
	padding-bottom:3px;
}
.bold {
color:#BE0027;
}

.errortext{
color:#FF0000;
font-weight:bold;
}
/* contact us page styles */

.form
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #71417d;
	text-align: left;
}


/* Temp Styles */
.floatleft{
float:left;
}
.floatright{
float:right;
}
.right{
padding-left:250px;
}
.left{
padding-left:50px;
}
.centered{
padding-left:20px;
}

/* General Styles */
a.active{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#843c6b;
}
a.link:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#cccccc;	
}
a.link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#843c6b;
}
a.link:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#cccccc;	
}

.button{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight      : bold;
  background-color: #FFCCCC;
  color: #BE0027;
  border : 1px solid #663399;
}
.formfield
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #BE0027;
	color:#BE0027;
}

/* Specific Styles */
td {
border-color:#FFFFFF;
}
tr {
border-color:#FFFFFF;
}
a.small{
color: #333333;
}

#home{
    background-image:url(../images/homeb.gif);
    width:50px;
    margin-left:1px;
}
#about{
    background-image:url(../images/aboutb.gif);
    width:165px;
    margin-left:5px;
}
#commercial{
    background-image:url(../images/commercialb.gif);
    width:140px;
    margin-left:5px;
}
#residential{
    background-image:url(../images/residentialb.gif);
    width:140px;
    margin-left:5px;
}
#common{
    background-image:url(../images/commonb.gif);
    width:108px;
    margin-left:5px;
}
#free{
    background-image:url(../images/freeb.gif);
    width:75px;
    margin-left:5px;
}
#contact{
    background-image:url(../images/contactb.gif);
    width:80px;
    margin-right:0px;
    margin-left:4px;
}
