@charset "utf-8";
/* CSS Document */

html{background:#E4E4E4; background-image:url(../images/glossymetal.jpg); background-repeat:repeat; background-attachment:fixed;}

#main_container{ width: 776px; height:100%;  position:relative; background:#FFF; background-image:url(../images/background2.jpg); background-repeat:no-repeat; z-index:1; margin: 0 auto;}

#main_container_bk{ width:1024px; height:125%; margin: 0 auto; position:relative; background-image:url(../images/lines.png); z-index:0; margin-bottom:0px; background-repeat:repeat-x; background-attachment:fixed;}

#top_container{ width: 776px; height:441px; margin: 0 auto; background:#FFF; background-image:url(../images/background_top2a.jpg); background-repeat:no-repeat;}

#bottom_container{width:776px; height:auto; background-image:url(../images/background_bottom.jpg); background-repeat:repeat-y;}

#left_side{ width: 177px; height: 592px; background-image:url(../images/left_side.jpg); float: left;}

#flash_container{width:600px; height:200px; padding-top:0px; margin:0 auto; position:relative; top:35px; right:89px; background-repeat:no-repeat;}

#promo_flashcontainer{width:594px; height:187px; margin:0 auto; position:relative; top:63px; right:0px; background-repeat:no-repeat; border:5px double #ffcc01; text-align:center;}

#top_nav{ width:580px; height: 20px; float:left; margin-top:25px; margin-left:10px;  text-align:right; font-family:arial; font-size:11pt;}

#top_nav a{ text-decoration:none; color: #000000;}

#new_nav{height:90px; width:776px; margin-top: -30px;}

#top_nav a:hover{ text-decoration:underline; color:#F90;}

#main_nav{ width:580px; height:20px;  float:left; margin-top:-2px; margin-left:10px; text-align:center; position:relative; top:270px; right:220px;}

#main_image{ width:200px; height:208px; float:left; margin-left:15px; margin-top:10px; border:1px solid #000000;}

#adbox{ width:350px; height:50px; background-color:red;}

#bottom_nav{ width:600px; text-align:center; font-family:arial; font-size:11pt; float:left; margin-top:50px;}

#footer{width:776px; height:20px; font:Arial, Helvetica, sans-serif; font-size:11pt; color:#000; text-align:center; padding:5px; margin-top:0px;}

#page_title{font-size:35pt; font-family:Georgia, 'Times New Roman', Times, serif; color:#000; text-align:right; letter-spacing:15px; margin-top:60px;}

#page_title_p{font-size:35pt; font-family:Georgia, 'Times New Roman', Times, serif; color:#000; text-align:right; letter-spacing:15px; margin-top:28px;}


/**************************************/
/* Start Style for Home Page      */

#text_content{ width:776px; height:550px; margin-left:0px; background-image:url(../images/homebg.jpg);}

#text_content p{ font-family:arial; color:#000000; font-size:11pt;}

#homeText{width:450px; height:auto; position:relative; top:25px; right:-15px; color:#000000; line-height:20px;}

#homeImage{width:200px; height:525px; position:absolute; top:-400px; left:500px; bottom:-800px; z-index:1; background:#CCC; border:1px solid #000000;}

#homeImage2{width:200px; height:525px; position:absolute; top:-920px; left:505px; bottom:-1010px; z-index:0; background:#000; border:1px solid #000000;}

#offer{width:525px; margin-left:-10px;}

/**************************************/
/* Start Style for Services Page      */

.services{ width:100%; height:auto; border-bottom:1px solid #999; margin-top:10px; padding-bottom:10px;}

.services p{width:97%; height:200px; color:#000; font-size:10pt; font-family:Tahoma, Geneva, sans-serif; padding-left:10px; line-height:20px;}

.services .title{width:175px; height:17px; background-color:#009; color:#FC0; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:10pt; text-align:center; padding-right:10px; padding:2px; border:2px solid #999; border-left:none;}

.services img{width:175px; height:195px;  background-color:#0CF; float:left; margin-right:10px;}


/**************************************/
/* Start Style for About Us Page      */

.about p{width:726px; height:auto; border-bottom:1px solid #000000; padding:10px; margin-left:20px; margin-bottom:none; margin-top:10px; top:500; left:-225;}

.about_title{font-size:16pt; font-family:Arial; color:#F90; text-align:left; margin-left:20px; margin-top:35px;}


/**************************************/
/* Start Style for Review Page      */

#review_container{width:97%; margin-top:15px; height:auto; padding:10px;}

.comments{font-family:Times New Roman; font-size:14pt; color:#000000; padding-left:10px;}

.clientname{text-align:right; font-weight:bold; font-size:12pt;}
