body{
margin:0px;
padding:0px;
background-image:url(../images/body-background.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#8e9498;
}
.wrapper{
margin:0px;
padding:0px;
width:999px;
height:auto;
margin:0px auto 0px auto;
}
.allpagecontent{
float:left;
margin:0px;
padding:0px;
width:999px;
height:auto;
}
.pagecontent{
float:left;
margin:0px;
padding:0px;
width:999px;
height:auto;
background-image:url(../images/page-shadow.png);
background-repeat:repeat-y;
background-position:top;
}
.footer{
margin:0px;
padding:0px;
float:left;
width:999px;
height:54px;
background-image:url(../images/footer.png);
background-repeat:no-repeat;
background-position:top;
font-family:Helvetica, Bold, Sharp;
font-size:12px;
color:#FFFFFF;
padding-top:20px;
}
.footer p{
margin:0px;
padding:0px;
margin-bottom:4px;
}
.footer p a{
text-decoration:none;
color:#FFFFFF;

padding:0px 8px 0px 8px;
}
.footer p a:hover{
text-decoration:none;
color:#f15a25;

padding:0px 8px 0px 8px;
}
.header{
margin:0px;
padding:0px;
width:954px;
height:89px;
background-color:#000000;
padding:20px 10px 0px 35px;

}
.logo{
width:241px;
height:87px;
margin:0px;
padding:0px;
float:left;

}

.navigation{
margin:0px;
padding:0px;
float:left;
height:87px;
width:705px;


font-family:Helvetica, Bold, Strong;
font-size:14px;
color:#FFFFFF;


}
.navigation p{
margin:0px;
padding:0px;
}
.navigation p a{
text-decoration:none;
color:#FFFFFF;
padding:0px 6px 0px 6px;

}
.navigation p a:hover{
text-decoration:none;
color:#f15a25;
}



.clear{
margin:0px;
padding:0px;
clear:both;
}
.banner{
margin:0px;
padding:0px;
width:993px;
height:318px;
padding:0px 3px 0px 3px;

}
.banner-inner{
margin:0px;
padding:0px;
width:993px;
height:153px;
padding:0px 3px 0px 3px;

}
.middle{
float:left;
margin:0px;
padding:0px;
width:953px;
padding:0px 20px 0px 20px;
}
.middle-left
{
width:150px;
float:left;
}



.left-link1
{
font-family:Helvetica, Bold, Crisp;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
width:150px;


padding-top:8px;
text-decoration:none;

}
.left-link1 a
{
font-family:Helvetica, Bold, Crisp;
font-size:12px;
color:#FFFFFF;

padding-top:6px;
text-decoration:none;
padding-left:15px;
}
.left-link1 a:hover
{
font-family:Helvetica, Bold, Crisp;
font-size:12px;
color:#f15a25;

padding-top:6px;
text-decoration:none;
}







.pageheading{
width:952px;
margin:0px;
padding:0px;
height:47px;
  
}
.pageheadingleft{
float:left;
margin:0px;
padding:0px;
height:35px;
width:115px;
background-image:url(../images/products-background.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Helvetica, Bold, Crisp;
font-size:20px;
color:#f15a25;
padding:12px 0px 0px 35px;

}
.pageheadingright{
float:left;
margin:0px;
padding:0px;
height:31px;
width:693px;
background-image:url(../images/welcome-background.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Helvetica, Bold, Crisp;
font-size:19px;
color:#f15a25;
padding:16px 0px 0px 105px;

}
.pageheadingright a{
color:#f15a25;
}
.pageheadingright a:hover{
color:#f15a25;
}
.search{
background:none;
border:none;
width:110px;
height:19px;
background-image:url(../images/search-background.jpg);
background-repeat:no-repeat;
padding:3px 4px 0px 4px;
font-size:12px;
color:#999999;

}
.searcharea{
float:left;
width:150px;
height:27px;
margin-bottom:6px;
}
.middleright{
float:left;
margin:0px;
padding:0px;
height:auto;
width:800px;


}
.pagetext{
font-family:Helvetica, Regular, Sharp;
font-size:13px;
color:#FFFFFF;
width:744px;

padding:0px 0px 0px 56px;
text-align:justify;
height:auto;
line-height:18px;

}
.show-product{
float:left;
width:744px;


height:auto;


}

.show-product-details{
float:left;
width:744px;


height:auto;





}
.pagetext-catagory{
font-family:Helvetica, Regular, Sharp;
font-size:13px;
color:#FFFFFF;
width:744px;

padding:0px 0px 0px 56px;
text-align:justify;
height:auto;

}
.pagetext1{
font-family:Helvetica, Regular, Sharp;
font-size:13px;
color:#FFFFFF;
width:744px;
height:auto;
padding:0px 0px 0px 0px;
text-align:justify;
}
.pagetext p{
margin:0px;
padding:0px;
margin-bottom:10px;
}
.pagetext p a{
text-decoration:none;
color:#FFFFFF;
}
.pagetext{
font-family:Helvetica, Regular, Sharp;
font-size:13px;
color:#FFFFFF;
width:744px;

padding:0px 0px 0px 56px;
text-align:justify;
height:auto;

}
.product-details{
font-family:Helvetica, Regular, Sharp;
font-size:13px;
color:#FFFFFF;
width:744px;

padding:0px 0px 0px 56px;
text-align:justify;
height:auto;
border:1px solid #99FF00;
}
.mainproduct{
float:left;
width:752px;
height:303px;
background-image:url(../images/mainproduct.jpg);
background-repeat:no-repeat;
background-position:top;

padding:0px 0px 0px 50px;

}
.productdisplay1{
float:left;
margin:0px;
padding:0px;
width:324px;
height:137px;
}
.imageshow{
float:left;
width:124px;
height:114px;
margin:0px;
padding:0px;
background-image:url(../images/image-frame.jpg);
background-repeat:no-repeat;
background-position:top;

padding:12px 0px 0px 11px;

}
.textshow{
float:left;
width:175px;
height:134px;
margin:0px;
padding:0px;
margin-left:10px;



}
.textshow p{
margin:0px;
padding:0px;
}
.productdisplay2{
float:left;
margin:0px;
padding:0px;
width:324px;
height:137px;
margin-left:60px;
}
.featured-product{
float:left;
width:952px;
height:150px;
margin:0px;
padding:0px;


}
.infinite{
color:#FFFFFF;
font-size:10px;

}
.infinite p{
margin:0px;
padding:0px;

}
.infinite p a{
text-decoration:none;
color:#FFFFFF;
}
.mainproduct-display1{
float:left;
width:750px;
height:auto;


}
.mainproduct-display2{
float:left;
width:750px;
height:auto;

margin-top:23px;
}
.product-subheading{
font-family:Helvetica, Condensed;
font-size:15px;
color:#f15a24;
font-weight:bold;
text-decoration:underline;

 
}
.product-text{
font-family:Helvetica, Regular, Sharp;
font-size:12px;
color:#FFFFFF;
text-align:justify;

}
.image-product{
float:left;
width:112px;
height:98px;

}
.address{
float:left;
width:170px;
height:auto;
color:#FFFFFF;
font-family:Helvetica, Regular, Strong;
font-size:12px;

padding-top:30px;
line-height:20px;
}
.address p{
margin:0px;
padding:0px;
}
.featured-product-image{
float:left;
width:745px;
height:145px;
background-image:url(../images/featured-product.jpg);
background-repeat:no-repeat;
margin-left:32px;
padding-top:5px;

}
.featuredbegin{
float:left;
width:17px;
height:16px;
padding-top:112px;
padding-left:3px;

}
.gap{
float:left;
width:44px;
height:128px;

}
.gap1{
float:left;
width:15px;
height:128px;

}
.featured1{
float:left;
width:100px;
height:128px;
margin-left:7px;
margin-top:-2px;

}
.featuredlast{
float:left;
height:16px;
padding-top:112px;

}
.image-featured{

width:100px;
height:110px;
display:table;

vertical-align:left;
display:table-cell;



}
.image-featured-text{
float:center;
width:100px;
height:16px;
font-family:Helvetica, Condensed, Bold, Sharp;
font-size:11px;
font-weight:bold;
color:#FFFFFF;

}
.image-featured-text a{
text-decoration:none;
color:#FFFFFF;
}
.image-featured-text a:hover{
text-decoration:none;
color:#f15a25;
}
.textshow p a{

color:#f15a25;
}
.textshow p a:hover{
text-decoration:none;
color:#f15a25;
}
.breadcum{
margin-left:8px;
font-size:11px;

}
.breadcum a{
text-decoration:none;
color:#FFFFFF;

}
.breadcum a:hover{
text-decoration:none;
color:#f15a25;
}




.rightcontentforprofile{
float:left;
width:740px;
height:auto;
margin:0px;
padding:0px;

}
.mainproductcategory{
margin:0px;
padding:0px;
float:left;
width:180px;
height:auto;




}
.maincategory-imagebox{
margin:0px;
padding:0px;
float:left;
width:180px;
height:auto;
margin-bottom:5px;






}
.maincategory-image{
margin:0px;
padding:0px;
float:left;
width:162px;
height:156px;
background-image:url(../images/product-bg.png);
background-repeat:no-repeat;


}
.maincategory-text{
margin:0px;
padding:0px;
float:left;
width:180px;
height:33px;

color:#FFFFFF;
font-size:12px;
text-align:center;
padding-top:3px;
background-position:top;
font-family: Helvetica,Bold;
}
.maincategory-button{
margin:0px;
padding:0px;
float:left;
width:180px;
height:22px;

}
.cat-gap{
float:left;
height:100px;
}
.catimage{
width:140px;
height:140px;





}
.pagination{
float:left;
width:750px;
height:20px;
text-align:center;
color:#FF6600;
font-family:Helvetica;
margin-top:10px;

font-size:13px;


}
.pagination a{
text-decoration:none;
color:#FF6600;

}
.catagory-box{
float:left;
margin:0px;
margin-right:17px;
padding:0px;
width:167px;
height:auto;




}
.imagebox{

width:167px;
height:153px;
background-image:url(../images/product-bg.gif);
background-repeat:no-repeat;
background-position:top;



}
.imagebox-text{

width:167px;
height:15px;
color:#FFFFFF;
font-family:Helvetica;
font-size:12px;
text-align:center;
padding-left:0px;
padding-right:0px;
}
.imagebox-text p{
margin:0px;
padding:0px;
height:10px;
}
.imagebox-text p a{
text-decoration:none;
color:#FFFFFF;
}
.imagebox-text p a:hover{
text-decoration:none;
color:#f15a25;
}



.imagebox-text2{

width:167px;

color:#FFFFFF;
font-family:Helvetica;
font-size:12px;
text-align:center;
padding-left:0px;
padding-right:0px;


}
.imagebox-text2 p{
margin:0px;
padding:0px;

}
.imagebox-text2 p a{
text-decoration:none;
color:#FFFFFF;
}
.imagebox-text2 p a:hover{
text-decoration:none;
color:#f15a25;
}



.imagebox-button{
width:167px;

margin:0px;
padding:0px;


}
.show-product-details-image{
float:left;
margin:0px;
padding:0px;
width:305px;
height:auto;
}
.show-product-details-text{
float:left;
margin:0px;
padding:0px;
width:390px;
height:auto;
font-family:Helvetica;
color:#FFFFFF;
font-size:12px;

padding-left:10px;

}
.dependable{
float:left;
width:390px;
height:auto;
}
.dependable-bullet{
float:left;
width:10px;
height:auto;
}
.dependable-text{
float:left;
width:375px;
height:auto;
padding-left:5px;
}
.big-image{
float:left;
width:305px;
height:400px;
margin:0px;
padding:0px;
}
.thumbnail{
float:left;
width:285px;
height:74px;
padding-left:20px;


}
.thumb1{
float:left;
width:72px;
height:69px;
background-image:url(../images/thumbnail.jpg);
background-repeat:no-repeat;
background-position:top;
margin-left:5px;
margin-top:6px;
padding-top:5px;
padding-left:7px;
}
.thumb-img{
float:left;
width:61px;
height:58px;

}
.clickheretolarge{
float:left;
width:305px;
height:auto;
color:#FFFFFF;
font-family:Helvetica;
text-align:center;
margin-top:5px;
}
.clickheretolarge a{
text-decoration:none;
color:#FFFFFF;
}
.show-product-details-text div{
margin-bottom:15px;
}
.heading-product-details{
font-family:Helvetica, Condensed, Bold, Sharp;
font-weight:bold;
font-size:14px;
color:#e25624;
}



.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
margin-top:2px;
overflow: scroll; /*leave this value alone*/
width: 710px; /*Width of Carousel Viewer itself*/
height: 120px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left:5px;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 2px; /*margin around each panel*/
width: 145px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.rightcontentforprofile{
float:left;
width:685px;
height:auto;
margin:0px;
padding:0px;
padding-left:20px;
color:#b4dae8;
}
.rightcontentforprofile p{
margin:0px;
padding:0px;
color:#b4dae8;
font-family:Helvetica, Regular, Strong;
line-height:18px;
text-align:justify;
font-size:13px;
}


.rightcontentforprofile1{
float:left;
width:310px;
height:auto;
margin:0px;
padding:0px;
padding-left:20px;
color:#b4dae8;
text-align:left;
}
.rightcontentforprofile1 p{
margin:0px;
padding:0px;
color:#FFFFFF;
font-family:Helvetica, Regular, Strong;
line-height:18px;
text-align:justify;
font-size:13px;
}

.rightcontentforprofile2{
float:left;
width:310px;
height:auto;
margin:0px;
padding:0px;
padding-left:20px;

text-align:left;
}
.rightcontentforprofile2 p{
margin:0px;
padding:0px;
font-family:Helvetica, Regular, Strong;
line-height:18px;
text-align:justify;
font-size:13px;
color:#b4dae8;
}

.newbodytxt{
color:#ffffff;
font-family:Helvetica, Regular, Crisp;
font-size:12px;

}
.newbodytxt a{
text-decoration:none;
color:#ffffff;
}
.newbodytxt a:hover{
text-decoration:none;
color:#f15a25;
}
.pagetext-catagory p{
margin:0px;
margin-bottom:10px;
}
.pdf{

width:380px;
height:auto;

}
.brouchure-heading{
float:left;
width:60px;
height:auto;
color:#f15a25;
}
.brouchure-filename{
float:left;
width:320px;
height:auto;
color:#CC3300;
}
.brouchure-filename{
margin:0px;
padding:0px;
}
.submenu
{
width:140px;
background-color:#636363;
font-family:Arial, Crisp;
font-size:12px;
color:#FFFFFF;
margin:5px 0px 2px 0px;
height:18px;
vertical-align: middle;
padding-left:5px;
padding-right:0px;
padding-top:3px;
cursor: pointer;
margin-bottom:8px;
}
.submenu a
{
	text-decoration:none;
	color:white;
}
.submenu a:hover{
text-decoration:none;
color:#f15a25;
}


.submenu1
{
width:140px;
background-color:#636363;
font-family:Arial, Crisp;
font-size:12px;
color:#FFFFFF;
margin:5px 0px 2px 0px;
height:18px;
vertical-align: middle;
padding-left:5px;
padding-right:0px;
padding-top:3px;
cursor: pointer;
margin-bottom:8px;
}
.submenu1 a
{
	text-decoration:none;
	color:#f15a25;
}