    @charset "utf-8";
  /* CSS Document */

@import url(js-image-slider.css);

body{
	background: #f6f6f6;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	}

.bgContent{
background: #f6f6f6 url(../images/Index_bodybg.jpg) repeat-y center;
}
.bgContentfull{
background: #f6f6f6 url(../images/Index_bodybg1.jpg) repeat-y center;
}
.bghead1{
background: #f6f6f6 url(../images/Index-hdbg.jpg) top center repeat-x;
}
.bgline{
background: #8a1a08 url(../images/line_bg.jpg) top center repeat-x;
height: 11px;
}
.bghead1a{
background: url(../images/Index-hdbga.jpg) top center repeat-x;
}
.bghead2{
background: #f6f6f6 url(../images/hdbg2.jpg) top center repeat-x;
}
.bghead2sm{
background: #f6f6f6 url(../images/hdbg2_1.jpg) top center repeat-x;
}
.bgmenubar{
background: url(../images/mu_bg.jpg) top center repeat-x;
}
.bgFooter{
FONT-WEIGHT: normal; 
FONT-SIZE: 10px; 
COLOR:#eaeaea; 
LINE-HEIGHT: 11pt; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
background: #eaeaea url(../images/Index_13a.jpg) no-repeat top;
text-align:center;
}
.footerlinebg{
background: #eaeaea url(../images/footline_bg.jpg) top center repeat-x;
}
.footerline{
background: #eaeaea url(../images/footline.jpg) top center repeat-x;
}
.bgFooter2{
background: #eaeaea url(../images/Index_footerbg1a.jpg) top center repeat-x;
}
.bgSearch{
background: #ffffff;
}

.borderLine{
border: 1px solid #f4e7dc;
}

.vdiv{
border-left: 2px dotted #cac3c3;
}

A:link { text-decoration:  none; color: #545353 }

	A:visited { text-decoration:  none; color: #545353 }

	A:hover { text-decoration: none; color: #085578 }
	
	A.MainNav:link {
		FONT-SIZE: 12px; COLOR: #f99010; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	A.MainNav:visited {
		FONT-SIZE: 12px; COLOR: #f99010; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	A.MainNav:active {
		FONT-SIZE: 12px; COLOR: #f99010; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
	A.MainNav:hover {
		FONT-SIZE: 12px; COLOR: #3f88bd; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
	}
		
	.heading{
	color :#0062D1;
	font: bold 11px verdana, sans-serif;
	border-top : 1px dotted #0000FF;
	border-bottom : 1px dotted #0000FF;
	background: #E3EEFC
	padding: 5px 0px 5px 25px;
	margin: 0px 0px 5px 0px;
	}
	
	.heading1 {
		FONT-WEIGHT: bold; 
		FONT-SIZE: 9px; 
		COLOR: #539ff6;
		FONT-FAMILY: Verdana; 
		TEXT-DECORATION: none
	}

	.heading2 {
		FONT-WEIGHT: bold; 
		FONT-SIZE: 9px; 
		COLOR: #002f63;
		FONT-FAMILY: Verdana; 
		TEXT-DECORATION: none
	}
	.txtGreen {
		FONT-WEIGHT: bold; 
		FONT-SIZE:10px; 
		COLOR: #78d959;
		FONT-FAMILY: Verdana; 
		TEXT-DECORATION: none
	}
	.txtNormal {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 12px; 
		COLOR: #545353; 
		LINE-HEIGHT: 11pt; 
		FONT-FAMILY: Verdana, Arial, Helvetica, 
		sans-serif; 
		TEXT-DECORATION: none
	}

	.txtBlue {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 10px; 
		COLOR: #ffcc00; 
		LINE-HEIGHT: 11pt; 
		FONT-FAMILY: Verdana, Arial, Helvetica, 
		sans-serif; 
		TEXT-DECORATION: none
	}
	
	.txtRed {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 10px; 
		COLOR: #751324; 
		LINE-HEIGHT: 11pt; 
		FONT-FAMILY: Verdana, Arial, Helvetica, 
		sans-serif; 
		TEXT-DECORATION: none
	}
	
	.ShowCase{
	 background: url(images/portfolio_02.jpg) no-repeat top; 
	
}

.textNormal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #1c1b1a; LINE-HEIGHT: 11pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.textHome {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #788791; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.textHomeBold {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #1c1b1a; LINE-HEIGHT: 12pt; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.hdGreyBig {
	FONT-WEIGHT:lighter; FONT-SIZE: 12px; COLOR: #27a3ec; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.hdBlue{
	FONT-WEIGHT:lighter; FONT-SIZE: 16px; COLOR: #00aaeb; LINE-HEIGHT: 18pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: bold;
}

.hdOrange {
	FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #f98e10; LINE-HEIGHT: 11pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.hdOrange1 {
	FONT-WEIGHT: none; FONT-SIZE: 15px; COLOR: #c86708; LINE-HEIGHT: 11pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.hdGreen1 {
FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #3b3232; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.hdBlack{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #663300; LINE-HEIGHT: 16pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.hdRedSm{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ab0202; LINE-HEIGHT: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.hdRed {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ab0202; LINE-HEIGHT: 11pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.hdGrey {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #4a4e56; LINE-HEIGHT: 13pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.hdGrey1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7b7776; LINE-HEIGHT: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.txtNormal {
		FONT-WEIGHT: normal; 
		FONT-SIZE: 14px; 
		COLOR: #626262; 
		LINE-HEIGHT: 1.4em; 
		FONT-FAMILY: Verdana, Arial, Helvetica, 
		sans-serif; 
		TEXT-DECORATION: none
	}
.hdbluebig {
		font-weight: normal;
		font-style: normal;
		font-size: 18px; 
		color: #165e91;
		line-height: 1.5em; 
		font-family: Georgia,Times,'Times New Roman',serif, sans-serif; 		
		text-decoration: none;
		text-indent: 0px;
	}
.hdgrbig {
		font-weight: normal;
		font-style: normal;
		font-size: 18px; 
		color: #695959;
		line-height: 1.5em; 
		font-family: Georgia,Times,'Times New Roman',serif, sans-serif; 		
		text-decoration: none;
		text-indent: 0px;
	}
.hdWhbig {
		font-weight: normal;
		font-style: normal;
		font-size: 13px; 
		color: #ffffff;
		line-height: 1em; 
		font-family: Georgia,Times,'Times New Roman',serif, sans-serif; 		
		text-decoration: none;
		text-indent: 0px;
	}
.hdredbig {
		font-weight: normal;
		font-style: normal;
		font-size: 22px; 
		color: #b01a01;
		line-height: 1.5em; 
		font-family: Georgia,Times,'Times New Roman',serif, sans-serif; 		
		text-decoration: none;
		text-indent: 0px;
	}
	.hdredsm1 {
		font-weight: normal;
		font-style: normal;
		font-size: 14px; 
		color: #b01a01;
		line-height: 1.5em; 
		font-family: Georgia,Times,'Times New Roman',serif, sans-serif; 		
		text-decoration: none;
		text-indent: 0px;
	}
.inputText {
	background: #fff url(../images/inputText.gif) no-repeat 0 0;
	border: 1px solid #d1d1d1;
	height: 17px;
	padding: 0px; margin: 0;
	font: 10px verdana, sans-serif;
}


.box {
	background: #fff  url(../images/inputText.gif) no-repeat 0 0;
	border: 1px solid #d1d1d1;	
	padding: 0px; margin: 0;
	font: 10px verdana, sans-serif;
	
}
.mandatory {
  color: red;
  font :  normal 10px  verdana, sans-serif;
}

.imgWrapper
{
	margin: 5px 5px 5px 5px;
	border: 5px solid #e1e1e1;
	padding: 5px;
	float:right;
}
.imgWrapperad
{
	margin: 2px 3px 2px 2px;
	float: left;
	border: 2px solid #d1d1d1;
	padding: 1px;
}

.borderStyle{
	border: 1px Solid #c9c9c9;
	background-color:  url(../images/bg_trans.png) repeat x y;
	/*margin: 2px 2px 2px 2px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	color:#cac3c3;
	font-style: normal;
	font-weight:  bold;	
	font-size: 12px;
	text-decoration: none;
}

.borderStyleBg{
	border: 1px Dashed #eddbc3;
	background-color: #f1f1f1;
	/*margin: 2px 2px 2px 2px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-style: normal;
	font-weight: normal;	
	font-size: 12px;
	text-decoration: none;
}

/* Begin Navigation Bar Styling */
   #nav {
      width: 100%;
      float: left;
      margin: 0 0 0 0;
      padding: 0;
      list-style: none;
      background: url(../images/Index_mbg.jpg) top center repeat-x;
      border-bottom: 0px solid #ccc; 
      border-top: 0px solid #ccc; 
	   height: 35px;}
   #nav li {
      float: left; }
   #nav li a {
      display: block;
      padding: 8px 25px 10px 25px;	
      text-decoration: none;
	  FONT-SIZE: 14px; 
	  LINE-HEIGHT: 13pt; 
	  FONT-FAMILY: Verdana, Geneva, sans-serif, Arial, Helvetica; 		
      font-weight: none;
      color: #FFF;
     
	  }
   #nav li a:hover {
      color: #c00;
      background-color: #e0e0e0; }
	  
   #br-right{	    
	  background: url(../images/Index-mdiv.jpg) top center repeat-y;
	  LINE-HEIGHT: 12pt; 
	  height: 32px;
	   }
   /* End navigation bar styling. */

.prodbox {
	background-image: url(../images/gradient.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 10px;
	width: 140px;
}

.vdiv {
	/*background: url(../images/divider_vert.gif) repeat-y;	*/
	/*width: 1px solid #d1d1d1;*/
}

.hdiv {
	background: url(../images/divider_horiz.gif) repeat-x;
	height: 1px;
}

.boxMedAltContent{ 
	border-top: 1px solid #ceb29c;
	border-bottom: 1px solid #ceb29c;
	border-left: 1px solid #ceb29c;
	border-right: 1px solid #ceb29c;
	background: #EDF4FB url(../images/bgBox1.jpg) repeat-x top;
	font : normal 12px  Verdana,Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #21475E;
	height: 200px;
}


.titleShowCase{
	border-top: 1px solid #AFCEED;
	/*border-bottom: 1px solid #AFCEED;*/
	background: #EEEEEE url(../images/bgBox1.bmp) repeat-x top;
	font : normal 11px Arial, Helvetica, sans-serif;
	color: #2489DB;
	/*padding: 3px 5px 3px 5px;*/

	text-align:left;
}


.boxContentAlt{ 
	width : 450px;
	border-top: 1px solid #cfcdcd;
	border-bottom: 1px solid #cfcdcd;
	border-left: 1px solid #cfcdcd;
	border-right: 1px solid #cfcdcd;
	background: #f7f6f4;
	font : normal 10px  Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #;
}



A.Nav:link {
	FONT-SIZE: 11px; COLOR: #c9c9c0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.Nav:visited {
	FONT-SIZE: 11px; COLOR: #c9c9c0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.Nav:active {
	FONT-SIZE: 11px; COLOR: #c9c9c0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.Nav:hover {
	FONT-SIZE: 11px; COLOR: #fc8220; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: underline
}
A.tNav:link {
	FONT-SIZE: 12px; COLOR: #0295d5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.tNav:visited {
	FONT-SIZE: 12px; COLOR: #0295d5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.tNav:active {
	FONT-SIZE: 12px; COLOR: #0295d5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.tNav:hover {
	FONT-SIZE: 12px; COLOR: #a5cbef; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}

A.hNav:link {
	FONT-SIZE: 12px; COLOR: #788791; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.hNav:visited {
	FONT-SIZE: 12px; COLOR: #788791; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.hNav:active {
	FONT-SIZE: 12px; COLOR: #788791; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.hNav:hover {
	FONT-SIZE: 12px; COLOR: #ecad82; LINE-HEIGHT: 12pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.eNav:link {
	FONT-SIZE: 12px; COLOR: #667f01; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.eNav:visited {
	FONT-SIZE: 12px; COLOR: #667f01; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.eNav:active {
	FONT-SIZE: 12px; COLOR: #667f01; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
A.eNav:hover {
	FONT-SIZE: 12px; COLOR: #fb8f1c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:none; TEXT-DECORATION: none
}
/*
A.MainNav:link {
	FONT-SIZE: 12px; COLOR: #a0ba00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.MainNav:visited {
	FONT-SIZE: 12px; COLOR: #a0ba00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.MainNav:active {
	FONT-SIZE: 12px; COLOR: #ab0202; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.MainNav:hover {
	FONT-SIZE: 12px; COLOR: #c86708; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
*/

.textbox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}



/* Left Vertical List Menu for Catalog*/

.arrowlistmenu{
width: 200px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: white;
background: black url(../images/titlebar.jpg) repeat-x center left;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-left: 15px;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #403e3c;
background: url(../images/arrow_gr.jpg) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 35px; /*link text is indented 50px*/
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
COLOR: #545353; 
LINE-HEIGHT: 14pt; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
border-bottom: 1px solid #dadada;
border: 0px solid #d9cfcf;
}

.arrowlistmenu ul li a:visited{
color: #403e3c;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background: url(../images/arrow_rd.jpg) no-repeat center left;
/* background-image: url(../images/glossyback21.gif) repeat y; */
color: #ab0202;
}

/* End List Menu*/


/*  Drop Down style*/

#dropmenudiv{
position:absolute;
border:1px solid #8C6246;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
color: #ffffff;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #8C6246;
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #CF9074;
}

/* End Drop Down style*/

/* slide show */
ul.ppt {
	position: relative;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	vertical-align:top;
}

.ppt img {
	border: 0px solid #e7e7e7;
	padding: 2px;
	background-color: #ececec;
}
/* End slide show*/
/* Left Vertical List Menu for products*/

.arrowlistmenu{
width: 180px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(../images/titlebar.jpg) repeat-x center left;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(../images/arrowRed1.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
FONT-WEIGHT: normal; 
FONT-SIZE: 14px; 
COLOR: #545353; 
LINE-HEIGHT: 11pt; 
FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif; 
TEXT-DECORATION: none
border-bottom: 1px solid #ffffff;
border: 1px solid #ffffff;
}

.arrowlistmenu ul li a:visited{
color: #545353;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-image: url(../images/glossyback21.gif) repeat y;
color: #165e91;
}
/* end Left Vertical List Menu for products*/

.bgtd{
padding:5px 10px 5px 10px;
background-color:white;
}

.bgtd1{
padding:5px 10px 5px 10px;
background-color:#444;
}

.bgtd3{
padding:5px 10px 5px 10px;
background-color:#fdf6f5;
}

#product-main-container .product-popupbx{
margin:0px;
padding:15px;
width:854px;
float:left;
border:1px solid #ddd;
background-color:#f1f1f1;
}
#product-main-container .pro-title-bold{
font-family:arial;
font-size:13px;
color:#000;
text-decoration:none;
font-weight:600;
}

#product-main-container .product-popupbx table{
font-family:arial;
font-size:12px;
color:#333;
text-decoration:none;

}
#product-main-container .product-popupbx table th{
font-size:13px;
color:#fff;
text-decoration:none;
font-weight:600;
background-color:#ddd;
background-image: url("/new/images/menu-bg.jpg");
background-position: left top;
background-repeat: repeat-x;
padding:5px 10px 5px 10px;
}
#product-main-container .product-popupbx table td{
padding:5px 10px 5px 10px;
background-color:white;
}

