@charset "utf-8";
/* CSS Document */
img {
	behavior:	url("images/pngbehavior.htc");
}
body{
margin:0px;
padding:0px;
height:100%;
background: url(../images/bodybg.gif);
background-repeat:repeat-x;
}
form{
margin:0px;
padding:0px;
}
.generaltable{
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#333333;
text-align:justify;
}
.fontbold{
font-weight:bold;
}
.font10px{
font-size:10px;
}
.font12px{
font-size:12px;
}
.font13px{
font-size:13px;
}
.textalignleft{
text-align:left;
}
.textalignright{
text-align:right;
}
.textaligncenter{
text-align:center;
}
.footer{
background:url(../images/bottom.gif);
background-repeat:no-repeat;
height:22px;
text-align:center;
padding:10px 0px 0px 0px;
}
.footer a{
text-decoration:none;
color:#000000;
}
.footer a:hover{
text-decoration:none;
color:#e01f28;
}
.leftbg{
background:url(../images/leftbg.gif);
background-repeat:repeat-y;
}
.paddingleft29px{
padding:0px 0px 0px 29px;
}
.paddingleft30px{
padding:0px 0px 0px 30px;
}
.paddingleft22px{
padding:0px 0px 0px 22px;
}
.contactusgeneralmarg{
padding:0px 37px 0px 22px;
}
.contactusdiv{
border:1px solid #818181;
padding:17px 8px 10px 8px;
}
.titlestyle{
color:#e01f28;
font-weight:bold;
font-size:14px;
}
.titlestyle2{
color:#343434;
font-weight:bold;
font-size:14px;
}
.leftbgbottom{
background:url(../images/leftbgbottom.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding:0px 0px 90px 0px;
}
.middlebg{
background:url(../images/middlebg.gif);
background-repeat:repeat-y;
padding:27px 10px 10px 21px;
}
.middlebg_sub{
background:url(../images/middlebg.gif);
background-repeat:repeat-y;
}
.more{
color:#000000;
background:url(../images/arrow_black.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:0px 0px 0px 7px;
}
.more a{
text-decoration:none;
color:#000000;
}
.more a:hover{
text-decoration:none;
color:#e01f28;
}
.lefttdbg{
background:url(../images/lefttdbg.gif);
background-repeat:repeat-y;
}
.righttdbg{
background:url(../images/righttdbg.gif);
background-repeat:repeat-y;
}
.contentpadding{
padding:0px 48px 10px 18px;
}
.contentpadding_contactus{
padding:0px 31px 10px 18px;
}
.contactusinnerdiv{
background:url(../images/contactusimg.gif);
background-repeat:no-repeat;
background-position:right bottom;
padding:25px 0px 56px 0px;

}
.submit{
background-image:url(../images/submitbg.gif);
background-repeat:repeat-x;
color:#ffffff;
text-align:center;
font-weight:bold;
height:12px;
padding:3px 0px 5px 0px;
}

.submit A{
text-decoration:none;
color:#ffffff;
}

.submit A:hover{
text-decoration:none;
color:#969696;
}
.inputbox{
margin:0px;
padding:0px 2px 0px 2px;
font-family:verdana;
font-size:12px;
font-weight:normal;
color:#333333;
border:1px solid #d1d1d1;
background-color:#ffffff;
width:212px;
height:16px;
}
.inputbox2{
margin:0px;
padding:0px 2px 0px 2px;
font-family:verdana;
font-size:12px;
font-weight:normal;
color:#333333;
border:1px solid #d1d1d1;
background-color:#ffffff;
width:212px;
height:70px;
}
.question{
background:url(../images/question.gif);
background-repeat:no-repeat;
padding:4px 0px 0px 32px;
font-weight:bold;
text-align:left;

}
.answerpadding{
padding:4px 0px 0px 32px;
}
.pointdiv{
background:url(../images/point.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:0px 0px 0px 10px;
}
.aboutuscornertransimg{
position:absolute;
width:620px;
height:209px;
text-align:right;
}
.scrollbg{
background:url(../images/ourcataloguesbg.gif);
background-repeat:repeat-x;
}
.scrollpadding{
padding:0px 3px 0px 15px;
}
.bgscrollblack{
background-color:#000000;
padding:0px 18px 0px 18px;

}
.cataloguetitle{
color:#ffffff;
font-weight:bold;
}
.borderbottomdotted{
background:url(../images/sep.gif);
background-repeat:no-repeat;
margin:10px 0px 10px 0px;
}
/*styles for scroll bar begin*/
/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
div#hold	{ 
	position:relative;
	overflow:hidden;
	/*width:535px;*/
	width:265px;
	height:689px; 
  /*z-index:100;*/
	/*padding:0px 50px 0px 70px;*/
	padding:0px;
	
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:265px;
	height:689px; 
	/*clip:rect(0px, 535px, 100px, 0px); */
	overflow:hidden;	
	/*z-index:1; */
	/*padding:0px 0px 0px 50px;*/
	padding:0px;

	}
div.content { 
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px; 
	/*z-index:1;*/ 

	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:16px; height:690px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:0; top:16px;
  width:16px; height:658px;
  background:#ffffff;
  z-index:1;
  }
div#dragBar {
  position:absolute;
	left:1px; top:1px;
  width:12px; height:24px;
  background-color:#f4f4f4;
	border:1px solid #a0a0a0;
  z-index:1;
  
  }  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }  

/*styles for scroll bar end*/
.bgblack{
background-color:#000000;
}
.aboutussectionbg2{
height:213px;
width:230px; 
position: 
absolute;
left:18px; 
z-index:1; 
background-color:#ffffff;
FILTER: alpha(opacity=75);
opacity: .75;
}
.aboutussectiondiv{
width:210px; 
position: 
absolute;left:18px; 
z-index:1; 
padding:10px 10px 10px 10px;
}
.dashdiv{
background:url(../images/arrow_black.gif);
background-repeat:no-repeat;
background-position:0px 5px;
padding:0px 0px 0px 10px;
font-weight:bold;
}
.dashdiv a{
text-decoration:none;
color:#333333;
}
.dashdiv a:hover{
text-decoration:none;
color:#e01f28;
}
.viewall{
color:#e01f28;
font-weight:bold;
font-size:13px;
padding:0px 0px 0px 10px;
}
.viewall a{
text-decoration:none;
color:#e01f28;
}
.viewall a:hover{
text-decoration:none;
color:#333333;
}
.select{
margin:0px;
padding:0px 0px 0px 2px;
width:218px;
border:1px solid #836d54;
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#333333;
}
.hyperlinkred{
margin:0px;
padding:0px;
}
.hyperlinkred a{
text-decoration:none;
color:#333333;
}
.hyperlinkred a:hover{
text-decoration:none;
color:#e01f28;
}
/*pagin begin*/
.pagesfixed {
	border: #818181 1px solid;
	font-size: 10px; 
	width: 15px; 
	color: #ffffff; 
	height: 12px;
	background-color:#e01f28;

	text-align: center;
}
a.pages {
	border: #818181 1px solid;
	display: block; 
	font-size: 10px; 
	width: 15px; 
	color: #333333; 
	height: 12px; 
	text-align: center; 
	text-decoration: none
}
a.pages:hover {
	color: #ffffff; 
	background-color:#e01f28;
}
/*pagin end*/
.paddingleft8px{
padding:0px 0px 0px 8px;
}
.box{
margin:0px;
padding:0px 2px 0px 2px;
font-family:verdana;
font-size:11px;
font-weight:normal;
color:#333333;
border:1px solid #d1d1d1;
background-color:#ffffff;
width:177px;
height:16px;
}