@charset "utf-8";

/* reset css start-----------------------------------*/

img{ border:none; padding:0px; margin:0px;}
img a{ border:none;}
img a:hover{ border:none;}
img a:visited{ border:none;}


/* reset css end-----------------------------------*/





/* Layoutcss start-----------------------------------*/

body { background-image: url(../images/bg_rept_y.jpg); background-position: center top; margin: 0px; padding: 0px; color: #adadad; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-repeat: repeat; background-color: #FF0000; }

.flame-x { background-image: url(../images/bg_rept_x.jpg); background-repeat: repeat-x; }
.flambg{ background-image: url(../images/bg_flame.jpg); background-position: center top; background-repeat: no-repeat; }






/* Layoutcss end-----------------------------------*/


/* headercss start-----------------------------------*/
#header{ width:914px; margin:auto;}
.Callnow{ color:#f7ff1d; font-size:20px;}
/* headercss end-----------------------------------*/

/* bannercss start-----------------------------------*/
#banner_bg{ width:914px; height:359px; background-image: url(../images/banner_home.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
#banner_bg img{ padding:0px; margin:0px;}

#banner_home{ width:914px; height:356px; background-image: url(../images/banner_home.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }

#banner_about{ width:914px; height:356px; background-image: url(../images/banner_about.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }
#banner_services{ width:914px; height:356px; background-image: url(../images/banner_services.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }

#banner_products{ width:914px; height:356px; background-image: url(../images/banner_products.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }
#banner_news{ width:914px; height:356px; background-image: url(../images/banner_news.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }

#banner_contact{ width:914px; height:356px; background-image: url(../images/banner_contactus.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }

#banner_history{ width:914px; height:356px; background-image: url(../images/banner_history.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }

#banner_linces{ width:914px; height:356px; background-image: url(../images/banner_linces.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }

#banner_membership{ width:914px; height:356px; background-image: url(../images/banner_membership.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }
#banner_references{ width:914px; height:356px; background-image: url(../images/banner_references.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }

#banner_photogellery{ width:914px; height:356px; background-image: url(../images/banner_photogellery.jpg); margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; background-position: center top; }




/* bannercssend-----------------------------------*/

/* menucss start-----------------------------------*/
#menu_wraper{ width:914px; margin:auto;}
.menu{ width:107px; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #ffe54d; font-weight: bold; float: right; }
.menu a{ width:107px; padding-top: 15px; height:25px;  text-align: left; background-image: url(../images/menu_normal_bg.gif); font-family: "Times New Roman", Times, serif; display: block; background-position: left; background-repeat: no-repeat; padding-left: 25px;  }

.menu a:hover{ width:107px; padding-top: 15px; text-align: left; background-image: url(../images/menu_overbg.gif);display: block; background-position: left;  }


.aboutus{ width:107px; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #ffe54d; font-weight: bold; float: right; }
.aboutus a{ width:107px; height:25px; text-align: left; background-image: url(../images/menu_normal_bg.gif); font-family: "Times New Roman", Times, serif; display: block; background-position: left -2px; background-repeat: no-repeat; }

.aboutus a:hover{ width:107px; text-align: left; background-image: url(../images/menu_overbg.gif); display: block; background-position: left -2px; }



.news-menu{ width:90px; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #ffe54d; font-weight: bold; float: right; }
.news-menu a{width:90px; height:25px; text-align: left; background-image: url(../images/menu_normal_bg.gif); font-family: "Times New Roman", Times, serif; display: block; background-position: left -2px; background-repeat: no-repeat; }

.news-menu a:hover{width:90px; text-align: left; background-image: url(../images/menu_overbg.gif); display: block; background-position: left -2px; }





/* menucss end-----------------------------------*/



.menu{ width:107px; text-align: left; font-family: "Times New Roman", Times, serif; font-size: 13px; color: #ffe54d; font-weight: bold; float: right; }


/* footercss start-----------------------------------*/
.footer_bg{ width:100%; background-image: url(../images/footer_bg.jpg); background-repeat:no-repeat; margin: 0px; background-position: center bottom; padding: 0px; height: 108px; }
.footer{ width:914px; background-image: url(../images/footer.jpg); background-repeat:no-repeat; margin: auto; height: 109px; background-position: center top; }

.footerlink{ color:#996e08; text-align:center; padding-top:30px;}
.footerlink a{ color:#996e08; text-align:center; text-decoration:none; padding: 5px; }
.footerlink a:hover{ color:#996e08; text-align:center;  text-decoration:underline;}

.footer_copyright{ color:#8a8a8a; text-align:center; line-height:25px; }
.footer_copyright a{ color:#8a8a8a; text-align:center; line-height:25px; text-decoration:none; }
.footer_copyright a:hover{ color:#8a8a8a; text-align:center; line-height:25px; text-decoration:underline; }

/* footercss end-----------------------------------*/


/*contentcss start-----------------------------------*/
.content_bg{ width:914px; background-image: url(../images/repet_content_bg.jpg); background-repeat: repeat-y; background-position: center top; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.content_bg_top{ width:914px; background-image: url(../images/content_top.jpg); background-repeat:no-repeat; margin: auto; height: 319px; background-position: center top; }
.cnt-wraper{ padding:25px;}
.seperator-hori{ width:3px; background-image: url(../images/seperetor_hori.jpg); background-repeat: no-repeat; background-position: center center;}

.content{ padding-left:25px;}
.content p{ text-align:justify;}

.more{ color:#4d3500; text-align:center;}
.more a{ color:#4d3500; text-align:center; text-decoration:none; }
.more a:hover{ color:#4d3500; text-align:center;  text-decoration:underline;}


/*contentcss end-----------------------------------*/

/*aboutus css start ----------------------------*/

.cnt_inner{ padding-left:20px; padding-right:20px; border:none;}
.cnt_inner p{ text-align:justify;}
.cnt_inner ol li{ text-align:justify; padding-top: 5px; padding-bottom: 5px; }
.cnt_inner li{ text-align:justify; padding-top: 5px; padding-bottom: 5px; }

.aligncenter{ text-align:center;}


h1{ font-size: 14px; color: #e8ca15; margin: 0px; padding: 0px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
h2{ font-size: 11px; color: #e8ca15; margin: 0px; padding: 0px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.more1{ background-repeat: no-repeat; background-position: right center; font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #996e08; margin-right: 10px; line-height: 18px; }

.more1 a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #996e08; text-decoration: none; }
.more1 a:hover{ text-decoration: underline; }

.more1 ul{ list-style-type: square; padding-left: 10px; }
.more1 li{ list-style-type: square; }


.membership{ font-size: 11px;  font-weight: bold; }
.membership ul{ list-style-position: inside; list-style-type: circle; }
.membership li{ font-family: Arial, Helvetica, sans-serif; }



.click{ color:#d1e2f0; padding:5px 0px 5px 0px;}
.click a{ color:#febc0b;  text-decoration:none; }
.click a:hover{ color:#febc0b;   text-decoration:underline;}



.news{ font-size: 11px; font-weight:normal; color: #ffffff; font-family: Arial, Helvetica, sans-serif; }
.news h1{ background-image: url(../images/bullet.gif); background-repeat: no-repeat; padding-left: 15px; background-position: left center; margin-top: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; }
.news p{ font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; display: block; padding-top: 2px; padding-right: 25px; padding-bottom: 2px; padding-left: 20px; margin: 0px; color:#c0c0c0; }



.cont_form{ font-size: 11px; }
.cont_form td{ padding:5px;}
.cont_form input{ font-size: 11px; background-color:#C9C9C9; padding: 2px; border: 1px solid #292929; color: #000000; }

.cont_form  textarea { font-size: 11px; background-color:#C9C9C9; padding: 2px; border: 1px solid #292929; color: #000000; }
.checkbx{ background-color:#000000;}




/*aboutus css end ----------------------------*/



/*fireplaces history css start ----------------------------*/


.countrounford{ color:#8a8a8a; line-height:25px; font-size:20px; }



/*fireplaces history css end ----------------------------*/



