body{
background-image:url(../images/bg.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#5c001e;
margin:0px;
padding:0px

}
.allpage{
background-image:url(../images/header-bg.jpg);
background-repeat:repeat-x;
background-position:top;
height:123px;

}
.wrapper1{
margin:0px auto 0px auto;
width:978px;
height:auto;

}
.wrapper-1{
margin:0px auto 0px auto;
width:978px;
height:auto;

}
.wrapper{
margin:0px auto 0px auto;
width:978px;
height:auto;

}
.wrapper3{
margin:0px auto 0px auto;
width:978px;
height:72px;
background-image:url(../images/footer-background-inner.jpg);
background-repeat:no-repeat;
padding-top:25px;


}
.pagecontainer{
margin:0px;
padding:0px;
float:left;
width:978px;
height:auto;
}
.header{
margin:0px;
padding:0px;
float:left;
width:978px;
height:123px;
background-image:url(../images/header-bg.jpg);
background-repeat:repeat-x;
background-position:top;
}
.logo{
float:left;
width:276px;
height:91px;

margin-left:20px;
}
.phoneno{
float:left;
width:636px;
height:91px;

}
.phoneno p{
font-family:Helvetica, Regular, Crisp;
font-size:22px;
color:#4a0017;
}
.navigation{
float:left;
 width:958px;
 height:30px;
 margin:0px;
 padding:0px;
 margin-top:2px;
 padding-right:20px;
 

}
.link{
margin-right:3px;
}


.banner{

width:970px;
height:305px;
background-image:url(../images/banner-bg.png);
background-repeat:no-repeat;
background-position:top;
margin:0px;
padding:0px;
padding-top:15px;
padding-left:8px;
}
.middle-section{

width:978px;

margin:0px;
padding:0px;
height:496px;
}
.middle-section-testimonials{



width:962px;

margin:0px;
padding:0px;
height:auto;


margin-top:10px;
}


.middle-bg{
width:884px;
float:left;
background-color:#FFFFFF;

margin:0px;
padding:0px 39px 0px 39px;


background-position:top;

}
.middle-bg p{
margin:0px;
padding:0px;
}



.footer{


background-image:url(../images/footer-background.jpg);
background-repeat:repeat-x;

height:97px;
}
.m1{
float:left;
background-image:url(../images/left-round.jpg);
background-repeat:no-repeat;
background-position:top;
width:36px;
height:496px;
}
.m2{
float:left;
background-image:url(../images/m2.jpg);
background-repeat:repeat-x;
background-position:top;
width:508px;
height:496px;
}
.m3{
float:left;
background-image:url(../images/m3.jpg);
background-repeat:no-repeat;
background-position:top;
width:434px;
height:496px;
}
.m2text{
float:left;
background-image:url(../images/m2.jpg);
background-repeat:repeat-x;
background-position:top;
width:480px;
height:auto;
padding-left:10px;
padding-right:10px;
color:#ffffff;

}
.btn{
float:left;
width:500px;
height:85px;

color:#FFFFFF;
margin-top:20px;
}
.btn1{
float:left;
width:229px;
height:auto;
font-family: Helvetica, condensed, bold, crisp;
 font-size:20px; 
 color:#ded86d;
}
.btn1 p{
margin:0px;
padding:0px;
}
.btn2{
width:229px;
float:left;
width:229px;
height:auto;
font-family: Helvetica, condensed, bold, crisp;
 font-size:20px; 
 color:#ded86d;
 margin-left:20px;
}
.btn2 p{
margin:0px;
padding:0px;
}
.product{
float:left;
width:425px;
height:110px;

padding-top:10px;
}

.producta{
float:left;
width:93px;
height:94px;
background-image:url(../images/img1.gif);
background-repeat:no-repeat;
background-position:top;
margin-left:25px;
padding:7px 0px 0px 7px;

}
.productb{
float:left;
width:260px;
height:100px;
margin-left:10px;
}
.productb p{
margin:0px;
padding:0px;

}
.wrapper3 p{
margin:0px;
padding:0px;
font-size:11px;
}
.wrapper3 p a{
text-decoration:none;
font-family:Helvetica, Regular, Sharp;
font-size:11px;
color:#000000;
padding-left:8px;
padding-right:8px;

}
.wrapper3 p a:hover{
color:#767422;

}
.testimonial-container{
margin:0px auto 0px auto;
width:962px;
height:auto;


}
.breadcum{
font-family:Helvetica, Regular, Sharp;
font-size:14px;
color:#96972d;
}
.breadcum a{
text-decoration:none;
color:#96972d;

}
.breadcum a:hover{
color:#4a0017;
}
.testimonialtext{
width:844px;
float:left;
background-color:#FFFFFF;

margin:0px;
padding:14px 20px 0px 20px;
font-family:Helvetica, Regular, sharp;
font-size:13px;
color:#5b5b5b;

background-position:top;
}
.testimonialtext p a{
text-decoration:none;
color:#420000;
padding-left:0px;
padding-right:0px;

}
.testimonialtext p a:hover{
color:#5b5b5b;
text-decoration:underline;
}


.clientname{
font-family:Helvetica, Regular, Crisp;
font-size:15px;
color:#757834;
margin-top:5px;

}
.gallery{
width:864px;
float:left;


margin:0px;
padding:14px 0px 0px 0px;
font-family:Helvetica, Regular, sharp;
font-size:13px;
color:#5b5b5b;


}


.maincategory-imagebox{
margin:0px;
padding:0px;
float:left;
width:161px;
height:143px;
margin-bottom:30px;






}
.maincategory-image{
margin:0px;
padding:0px;
float:left;
width:159px;
height:106px;


padding-bottom:auto;
background-image:url(../images/cat12-bg.jpg);
background-repeat:no-repeat;
background-position:top;
padding-top:7px;
padding-left:2px;
display:table-cell;
vertical-align:middle;
}
.maincategory-bigimage{
margin:0px;
padding:0px;
float:left;
width:150px;
height:100px;


padding-bottom:auto;
background-image:url(../images/cat12-bg.jpg);
background-repeat:no-repeat;
background-position:top;
}
.maincategory-text{
margin:0px;
padding:0px;
float:left;
width:150px;
height:auto;
color:#5a5a5a;
font-size:12px;
text-align:left;
padding-top:3px;

font-family: Helvetica,Bold;
font-size:13px;
text-align:center;
}
.cat-gap{
float:left;
width:14px;
height:30px;
}
.clear{
clear:both;
height:2px;
margin:0px;
}








































