body {
  text-align:left;
  font-family: Verdana, Tahoma, "Trebuchet MS";
  background: url(image/bg_image.jpg);

}

a:link
    {color: Blue;
    font-weight: bold;
    text-decoration: none;
/*  background-color: Yellow;*/
}

a:visited
    {color: Teal;
     font-weight: normal;
    text-decoration: none}

a:hover
    {color: Red;
    font-weight: normal;
    text-decoration: underline
}
#lic {

font-size: small; 
line-height: 2px; 
color: Blue; 
text-decoration: none; 
text-transform: uppercase;
font-style: italic;
text-align: center
}


#header{
font-size: 35px;
color: #FF9900;
text-align: center;
line-height: 30px;
text-decoration: underline;
font-weight: 400;
vertical-align: bottom
}



#frame {
  width:750px;
  margin-top:10px;
  text-align:left;
}

#top {
width: 800px;
background: #21658C;
padding: 10px;
height: 200px;
text-align: center;
color: White;
font-size: 25px;
font-weight: 600;
margin-left: 10%;
margin-right: 10%
}

#news{
background: Aqua;
text-align: center;
font-size: 18px;
width: 650px;
/*float: left;*/
}

#main {
  float: left;
  width: 650px;
  background: #FFFFE1;
  padding: 10px;
  margin-bottom:35px;
  margin-left: 5%;
  font-size: 16px;
  color: #646464;
  margin-right: 100px;
  font-weight: bolder;
}

#menu {
  float: left;
  width: 160px;
height: 1000px;
  background: #FFFFCC;
  border: 2px dashed #CCCCCC;
}

#rightcontent {
  float: left;
  width: 190px;
  background: #FFFFCC;
  margin-top: 50px;
margin-left: 0px;
}

#rightcontent p {
  font-size:14px;
  float: left
}

#menu a {
  font-size:12px;
  line-height: 15px;
}

.thankyou {
margin-left: 15%;
margin-right: 15%;
color: Navy;
}

#t-1{
text-align: center;
font-style: italic;
margin-right: 30px;
}

#t-2{
text-align: right;
font-style: italic;
margin-left: 40%;
}


h1 {
    font-size:20px;
    text-align: center;
    text-decoration: underline;
}

.specials {
  color: Maroon;
  font-style: italic;
  font-weight: bold;
  line-height: 2.5;
  font-size: 22px;
  padding-left: 20%
}

h3 {
    font-size: 15px;
    text-align: center;
font-style: italic;

}

table
{	Font-Family: Tahoma, Arial, sans-serif;
	Border-Width: 5px;
	Font-Size: 10px;
	Border-Color: #000000;
	Border-Style: solid;
	Background-Color: Gray;
	text-align: left;
}

td
{
	Border-Color: Gray;
	Border-Style: solid;
	Border-Width: 2px;
	font-weight : 400;
    width: 250px;
    height: 90px;
	
}

#serv {
height: 350px;
font-size: 22px;
font-style: normal;
background-color: #21658C;
color: White;
}

#faq{
	background-color: Lime;
    text-align: center;
    width: 60%;
}

#frm_label{
width: 350px;
color: Green;
}

#contact
{/*	Font-Family: Tahoma, Arial, sans-serif;*/
	Font-Size: 18px;
	Background-Color: #999999;
	font-weight: 600;
	text-align: left;
    border: none;
}


#estimate
{/*	Font-Family: Tahoma, Arial, sans-serif;*/
	Font-Size: 18px;
	Background-Color: Teal;
	font-weight: 600;
	text-align: left;
    border: none;
}

#area-r {
width: 42%;
border-color: Maroon;
border-style: solid;
float: right;
margin-right:5%;
/*padding-right: 5%;*/

}
#area-l {
width: 42%;
border-color: Maroon;
border-style: solid;
float: none;
/*padding-left: 5%;*/
margin-left: 30%;
}

#contact_td
{
    border: none;
    height: 65px;
    width: 60%;
}

.xmail {
width: 45%;
text-align: center;
/*background: #FFE4B5;*/
font-family: "Trebuchet MS", Verdana, Tahoma;
font-size: 20px;
/*margin-left: 25%;
margin-right: 15%;*/
/*margin-top: 10%*/
border: medium solid Black;
background-color: #CDFFCD
}