*{margin:0px;padding:0px;outline:none;}
img{border:none;}
ul{list-style:none;}
a{text-decoration:none;color:#000;}
a:hover{color:#e21c13;}
body{
	padding:0px;
	background:url(../images/mainBG.gif) repeat-x top left #e5ae0b;
	font-family: Helvetica, Arial, sans-serif, Verdana;
}
#masterContainer{
	width:980px;
	margin:0 auto;
	background-color:#ffffff;
}
.box-shadow {
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); /* Firefox */
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); /* Safari, Chrome */
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3); /* CSS3 */
  behavior: url(ie-css3.htc);
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}
.dispTbl{display:table;}
.dispTblCell{display:table-cell;}
.marginTopBig{margin-top:25px;}
.marginSideAuto{margin:0px auto;}
header .header{
	padding:10px 10px 5px 10px;
	width:960px;
}
header aside{
	vertical-align:middle;
	text-transform:uppercase;
	color:#757575;
	font-size:14px;
	text-align:right;
	line-height:18px;
	font-weight:bold;
}
.txtRed{
	color:#e3241c;	
	font-size:24px;
	line-height:22px;
}
.banner{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	text-align:center;
	padding:7px 0px;
	background-color:#ffffff;
}
.mainNavCont{
	margin:12px 0px 2px;
}
.mainNav li{
	/*float:left;*/
	display:inline;
	margin:0px 5px;
}
.mainNav li a{
	padding:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.mainNav li.active a{
	color:#e21c13;
}
.pageHeading{
	font-size:50px;
	padding:40px 60px 40px 80px;
	border-right:1px solid #e5e5e5;
	color:#636363;
	text-align:center;
}
.productHeading{
	font-size:40px;
	padding:10px 60px 10px 65px;
	border-right:none;
}
.pageHeadTxt{
	vertical-align:middle;
	padding:0px 20px;
	font-size:17px;	
	color:#313131;
	line-height:26px;
}
.productSection{
	font-size:12px;
	width:844px;
	margin:0 auto;
}
.prodHeading{
	text-transform:uppercase;
	color:#e3241c;
	font-weight:bold;
	font-size:20px;
}
.prodSubHead{
	font-weight:bold;
	font-size:15px;
}
.prductHome{
	padding:25px 30px 45px 170px;
}
.prodImg01{
	background:url(../images/IMG_product01.gif) no-repeat 35px 0px;
}
.prodImg02{
	background:url(../images/IMG_product02.gif) no-repeat 25px 5px;
}
.prodImg03{
	background:url(../images/IMG_product03.gif) no-repeat 10px 0px;
}
.prodImg04{
	background:url(../images/IMG_product04.gif) no-repeat 15px 0px;
}
.prodImg05{
	background:url(../images/IMG_product05.gif) no-repeat 5px 0px;
}
.prodImg06{
	background:url(../images/IMG_product06.gif) no-repeat 10px 0px;
}
.readMoreLink{
	background:url(../images/ICO_redPlus.gif) no-repeat left center;
	padding:5px 15px;
	display:block;
	font-size:11px;
	text-decoration:underline;
	color:#636363;
}
footer{
	background:url(../images/BG_footer.gif) repeat-x left top;
	padding:35px 0px 100px;
	text-align:center;
	font-size:12px;
	color:#6e6e6e;
}
.greenTxt{
	color:#009842;
	font-weight:bold;
}
footer a{
	color:#6e6e6e;
}
.bigFont{
	font-size:17px;	
	color:#313131;
	line-height:26px;
	font-weight:bold;
}
.catalogue .mainNavCont {
    margin: 5px 0 2px;
}
.clearB{
	clear:both;
}
.flotL{
	float:left
}
.flotR{
	float:right;
}
.lineHight16 table{
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
.lineHight16 table td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 10px;
}
.paddingRight10{
	padding-right:10px;
}
.prodBotmArrow{
	clear:both;
}
.moreFeature{
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	float:left;
}
span.moreFeature{
	float:right;
}
.topCollapse, .clickMore, .btmCollapse, .topArrow{
	background:url(../images/ICO_redPlus.gif) no-repeat left center;
	padding:5px 15px;
	display:block;
	text-decoration:underline;
	color:#636363;
}
.topCollapse, .btmCollapse{
	background:url(../images/ICO_redMinus.gif) no-repeat left center;
}
.topArrow{
	background:url(../images/ICO_redArrowTop.gif) no-repeat left center;
	float:right;
}
.btmCollapse{
	margin-top:10px;
	float:right;
}
.productContainer .prodHeading{
	margin-bottom:8px;
}
.prodSecDevider{
	background:url(../images/BG_prodDevider.gif) repeat-x center center;
	clear:both;
	padding:10px 0px;
}
.fullWidth{
	width:100%;
}
.marginDevider{
	margin-left:50px;
}
.lineHight16{
	line-height:16px;
}
a.prodAnchor{
	float:left;
	position:relative;
}
.zoomOption{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
	background:url(../images/ICO_zoom.png) no-repeat center center;
}
a.prodAnchor:hover .zoomOption{
	display:block;
}
a.prodAnchor:hover img{
	opacity:0.5;
	filter:alpha(opacity=50)
}