/* CSS Document */

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

/*p { 
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#999999;
  }
  */
body {
  background-color: #FFFFFF;
  text-align:center;
  background-image: url(../images/bg.jpg);
  background-repeat: repeat-x;
}

#wrapper {
   width: 794px;
   height: auto;
   text-align:center;
   margin:0 auto;
   }

#top_mainwrapper {
   width:794px;
   height: auto;
   float:left;
   text-align:left;
   }
#header_part{
    width: 794px;
	height: 476px;
	float:left;
	text-align:left;
	background-image:url(../images/main_banner.jpg);
	background-repeat:no-repeat;
	}  
	
#price_part{
    width: 794px;
	height: 476px;
	float:left;
	text-align:left;
	background-image: url(../images/pricing_banner.jpg);
	background-repeat:no-repeat;
	} 	

#body_area {
     width: 794px;
	 height: auto;
	 float: left;
	 clear:left;
	 background-image:url(../images/main_bg.jpg);
	 background-position:top;
	 background-repeat:repeat-y;
	  }	
	  
#body_contents {
	  width: 690px;
	  height: auto;
	  float:left;
	  clear:left; 
	  padding: 0 0 0 56px;
	  text-align:justify;
	  }
.content_area{
     width: 690px;
	 height:auto;
	 float:left;
	 clear:left; 
 }
	  	  
.image_holder {
      width: 218px;
	  height: 148px;
	  float:left;
	  clear:left;
	  padding-top:5px;
	  padding-right: 5px;
	 
	  }
.index_top_content_area{
     width: 460px;
	 height: auto;
	 float:right;
	 clear:right;
	 padding-left: 5px;
	 padding-right: 40px;
	 text-align:justify;
	 }
	 
.index_top_content_area1{
     width: 680px;
	 height: auto;
	 float:right;
	 clear:right;
	 padding-left: 5px;
	 padding-right: 40px;
	 text-align:justify;
	 }	 
	 
/*.index_bottom_content_area1a{
     width:690px;
	 height: auto;
	 float:right;
	 clear:right;
	 padding-right: 50px;
	 text-align:left;
	 }*/	 	  
	  
	  
.index_bottom_content_area{
     width:690px;
	 height: auto;
	 float:right;
	 clear:right;
	 padding-right: 50px;
	 text-align:left;
	 }
.header_area{
     width:690px;
	 height:auto;
	 float:left;
	 clear:left;
	 }	 	  
.h1{
    font-family:"Times New Roman", Times, serif;
	font-size:32px;
	color: #666666;
	padding-bottom: 20px;
	padding-top: 10px;
	}
	
.h2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #E49919;
	padding-bottom: 20px;
	padding-top: 10px;
	font-weight:bold;
	}
	
.h3{
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #333333;
	 line-height: 18px;
	 text-align:justify;
	 }	

.bullet{
  font-family:Tahoma, Arial, Verdana;
  font-size:12px;
  color:#003300;
  text-decoration:none;
  text-align:left;
  clear:both;
  padding: 3px 0 5px 60px;
  }

.bullet ul {
list-style-type: none;
}	

.bullet ul li {
background-image: url(../images/Bullet.gif);
background-repeat: no-repeat;
background-position: 0em .1em;
padding-left:18px; 
padding-bottom:5px;
} 
	
  
#bullet_area {
   width: 640px;
   height: auto;
   float:left;
   margin-bottom:10px;
   display: inline;
   padding-left: 40px;
   } 
 .left_bullet_area{
   width: 240px;
   height:auto;
   float:left;
   clear:left;
   } 
   
 .right_bullet_area{
   width: 338px;
   height:auto;
   float:right;
   clear:right ;
    }    	  
   
 .bottom_bg{
   width: 786px;
   height: 59px;
   background-repeat:repeat-x;
   float:left;
   clear:left;
   margin-left: 4px; 
   display: inline;
   background-image:url(../images/bg.jpg);
  }
 .footer_area {
  padding-left: 10px;
  padding-top:25px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size:11px;
  text-align:left;
  float:left;
  clear:left;
  width:780px;
  height:auto;
  } 
.footer_contents{
 width: 500px;
 height:auto;
 float:left;
 clear:left;
 } 
 
.validation_img_area{
  width:280px;
  height:auto;
  float:right;
  } 
  
.html_icon{
  width:140px;
  height:auto;
  float:left;
  clear:left;
  }  
  
.css_icon{
  width:140px;
  height:auto;
  float:right;
  clear:right;
  }  

  
  .footer a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size:11px;
  text-align:left;
  text-decoration:none;
  }
  
 .body_footer {
   font-family:Arial, Helvetica, sans-serif;
   color:#006633;
   text-align:center;
   font-size:12px;
   } 

 .home_bottom{
  width:690px;
  height:auto;
  float:left;
  clear:left;
  margin-top:20px;
  }  

#top_button {
  width: 410px;
  height:auto; 
  float:right;
  clear:right;
  margin-top: 35px;
  margin-right: 62px;
  display: inline; 
  }  

#header_links {
	  float: right;
	  list-style: none;
	  width: 370px
}
  

#menu ul 
{ 
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menu ul li 
{ 
	float: left;
}

#menu li span 
{ 
	display: none;
}

li#btn_home a 
{ 
	width: 56px;
	height: 24px;
	display: block;
	background: url('../images/home_1.jpg') no-repeat;
}

li#btn_home, li#btn_home a:hover 
{ 
	background: url('../images/home_over.jpg') no-repeat;
}

#btn_home li#btn_home a, li#btn_home a:active 
{ 
	background: url('../images/home_1.jpg') no-repeat;
}


/*li#btn_home a 
{ 
	width: 56px;
	height: 24px;
	display: block;
	background: url('../images/home_over.jpg')  no-repeat;
}

li#btn_home, li#btn_home a:hover 
{ 
	background: url('../images/home_1.jpg')  no-repeat;
}

#btn_home li#btn_home a, li#btn_home a:active 
{ 
	background: url('../images/home_over.jpg') no-repeat;
}*/

li#btn_aboutus a 
{ 
	width: 76px;
	height: 24px;
	display: block;
	background: url('../images/about_1.jpg') no-repeat;
}

li#btn_aboutus, li#btn_aboutus a:hover 
{ 
	background: url('../images/about_over.jpg') no-repeat;
}

#aboutus li#btn_aboutus a, li#btn_aboutus a:active 
{ 
	background: url('../images/about_over.jpg') no-repeat;
}

li#btn_gallery a 
{ 
	width: 68px;
	height: 24px;
	display: block;
	background: url('../images/gallery_3.jpg') no-repeat;
}

li#btn_gallery, li#btn_gallery a:hover 
{ 
	background: url('../images/gallery_over.jpg') no-repeat;
}

#btn_gallery li#btn_gallery a, li#btn_gallery a:active 
{ 
	background: url('../images/gallery_over.jpg') no-repeat;
}

li#btn_pricing a 
{ 
	width: 64px;
	height: 24px;
	display: block;
	background: url('../images/pricing_4.jpg') no-repeat;
}

li#btn_pricing, li#btn_pricing a:hover 
{ 
	background: url('../images/pricing_over.jpg') no-repeat;
}

#btn_pricing li#btn_pricing a, li#btn_pricing a:active 
{ 
	background: url('../images/pricing_over.jpg') no-repeat;
}

li#btn_contact a 
{ 
	width: 79px;
	height: 24px;
	display: block;
	background: url('../images/contact_us.jpg') no-repeat;
}

li#btn_contact, li#btn_contact a:hover 
{ 
	background: url('../images/contact_us_over.jpg') no-repeat;
}

#btn_contact li#btn_contactg a, li#btn_contact a:active 
{ 
	background: url('../images/contact_us_over.jpg') no-repeat;
}

li#btn_details a 
{ 
	width: 67px;
	height: 24px;
	display: block;
	background: url('../images/details_1.jpg') no-repeat;
}

li#btn_details, li#btn_details a:hover 
{ 
	background: url('../images/details_over.jpg') no-repeat;
}

#btn_details li#btn_details a, li#btn_details a:active 
{ 
	background: url('../images/details_over.jpg') no-repeat;
}


.body_link{
   font-family:Arial, Helvetica, Geneva, sans-serif;
   font-size:12px;
   color: #333333;
   text-decoration:underline;
    }
   
.body_link:hover {
	font-family:Arial, Helvetica, Geneva, sans-serif;
   font-size:12px;
   color: #666666;
   text-decoration:none;
   }
  
.home_text_area{
   width: 465px;
   height:auto;
   float:right;
   clear:right;
   }
   
 .home_top_bottom{
  width:690px;
  height:auto;
  float:left;
  clear:left;
  }   
  
#about_part{
    width: 794px;
	height: 476px;
	float:left;
	text-align:left;
	background-image: url(../images/about_us.jpg);
	background-repeat:no-repeat;
	} 	
	
#gallery_part{
    width: 794px;
	height: 476px;
	float:left;
	text-align:left;
	background-image: url(../images/gallery_banner.jpg);
	background-repeat:no-repeat;
	}
		
#details_part{
    width: 794px;
	height: 476px;
	float:left;
	text-align:left;
	background-image: url(../images/details_banner.jpg);
	background-repeat:no-repeat;
	}
	
#contact_part{
    width: 794px;
	height: 476px;
	float:left;
	text-align:left;
	background-image: url(../images/contact_banner.jpg);
	background-repeat:no-repeat;
	}
					
		
.footer_top {
   font-size:11px; 
   color: #E49919; 
   padding-bottom: 20px;
   padding-top: 10px; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }	  
 
#home a{
    width: 56px;
	height: 24px;
	display: block;
	background: url('../images/home_over.jpg')  no-repeat;
} 
   
#about a{ 
	width: 76px;
	height: 24px;
	display: block;
	background: url('../images/about_over.jpg') no-repeat;
}   

#details a{ 
	width: 67px;
	height: 24px;
	display: block;
	background: url('../images/details_over.jpg') no-repeat;
}


#gallery a{ 
	width: 68px;
	height: 24px;
	display: block;
	background: url('../images/gallery_over.jpg') no-repeat;
}

#pricing a{ 
	width: 64px;
	height: 24px;
	display: block;
	background: url('../images/pricing_over.jpg') no-repeat;
}

#contact a{ 
	width: 79px;
	height: 24px;
	display: block;
	background: url('../images/contact_us_over.jpg') no-repeat;
}


#logo_link_area {
     width: 166px;
	 height: 163px;
	 float:left;
	 clear:left;
	 padding-left:50px;
	 }


#box {
    width:682px;
	height: auto;
	float:left;
	clear:left;
   }
  

#top_area {
    width: 682px;
	height: 30px;
	float:left;
	clear:left;
	background-image:url(../images/top_curve.jpg);
	background-repeat:repeat-y;
	}
#mid_box_area{
    width:682px;
	height: auto;
	float:left;
	clear:left;
	background-image:url(../images/mid_line.jpg);
	background-repeat:repeat-y;
	}
	
#down_area{
    width:682px;
	height: 23px;
	float:left;
	background-image:url(../images/bottom_curve.jpg);	
	background-repeat:repeat-y;
	}
	
.dots{
    width: 1px;
	height:90px;
	float:left;
	background-repeat:repeat-y;
	background-image:url(../images/dots.jpg);
	margin-left: 50px;
	}	 

.contact_area{
    width: 400px;
	height:auto;
	float:left;
	clear:left;	
	}
.moon_area{
    width: 200px;
	height:auto;
	float:right;
	clear:right;
	text-align:left;
	
	}	

		 