@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
}

body, div, p, input, select, textarea{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-align:left;
}

a:link{
	color:#0e91ce;
	text-decoration:underline;
}

a:visited{
	color:#0e91ce;
	text-decoration:underline;
}

a:hover{
	color:#0e91ce;
	text-decoration:underline;
}

a img{
	border:none;
}

a.viewDetails{
	color:#707070;
}

a, a:hover, a:visited, a:active {
   border:none;
   outline:none;
}

form{
	margin:0px;
}


.homeProdHeading{
	padding:0px 0px 0px 10px;
}

.homeProdContent{
	 padding:2px 0px 0px 10px;
	 white-space:normal;
	 width:230px;
}

.homeProdContent a:link, .homeProdContent a:visited{
	text-decoration:none;
}

.grayLigherColor{
	color:#83888B;/*0e91ce*/
}

/*********Store Locator classes**********/
.storeLocateBtn{
	width:157px;
	height:29px;
	background:url(../images/storeLocatorBtn.png) no-repeat right top;
	cursor:pointer;
}

* html .storeLocateBtn{
	width:157px;
	height:29px;
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/storeLocatorBtn.png',sizingMethod='scale');
}


/** html .storeLocateBtnSel{
	width:157px;
	height:29px;
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/storeLocatorBtn_sel.png',sizingMethod='scale');
}
*/
.storeLocateBox{
	position:absolute;	
	width:380px;
	overflow:hidden;
	padding:0px;
	left:30px;
	top:-7px;
	min-height:50px;
	z-index:1001;
}

.storeLocateBoxTop{
	width:380px;		
}

.storeLocateBoxTop .Left{
	width:8px;	background:url(../images/storeLocateBg_topLeft.png) no-repeat left top;
}
* html .storeLocateBoxTop .Left{
	width:8px;		background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/storeLocateBg_topLeft.png',sizingMethod='scale');
}

.storeLocateBoxTop .Middle{
	width:364px;	background:url(../images/storeLocateBg_topMiddle.png) repeat-x left top;
}
* html .storeLocateBoxTop .Middle{
	width:364px;	background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/storeLocateBg_topMiddle.png',sizingMethod='scale');
}

.storeLocateBoxTop .Right{
	width:8px;background:url(../images/storeLocateBg_topRight.png) no-repeat left top;
}

* html .storeLocateBoxTop .Right{
	width:8px;background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/storeLocateBg_topRight.png',sizingMethod='scale');
}

.storeLocateBoxCenter{
	width:380px;		
}

.storeLocateBoxCenter .Middle{
	width:377px;	background:url(../images/storeLocateBg_centerMiddle.png) repeat-y right top;
	border-left:3px solid #6c4099;
}

* html .storeLocateBoxCenter .Middle{
	width:377px;	
	background:none;  
	background: transparent url(../images/storeLocateBg_centerMiddle.jpg) repeat-y right top;
}

.storeLocateBoxBottom{
	width:380px;		
}

.storeLocateBoxBottom .Left{
	width:8px;height:12px;	background:url(../images/storeLocateBg_bottomLeft.png) no-repeat left top;
}
* html .storeLocateBoxBottom .Left{
	width:8px;	height:12px;	background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/storeLocateBg_bottomLeft.png',sizingMethod='scale');
}

.storeLocateBoxBottom .Middle{
	width:364px;height:12px;	background:url(../images/storeLocateBg_bottomMiddle.png) repeat-x left top;
}
* html .storeLocateBoxBottom .Middle{
	width:364px;height:12px;	background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/storeLocateBg_bottomMiddle.png',sizingMethod='scale');
}

.storeLocateBoxBottom .Right{
	width:8px;height:12px;background:url(../images/storeLocateBg_bottomRight.png) no-repeat left top;
}
* html .storeLocateBoxBottom .Right{
	width:8px;height:12px;background:none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/storeLocateBg_bottomRight.png',sizingMethod='scale');
}

.storeLocatorContainer{
	padding:2px 5px 5px 10px;
	width:96%;
}

.storeLocatorHeading{
	font-weight:bold;
	font-size:8pt;
	padding:0px 0px 3px 0px;
}

.storeLocDetails{
	padding:4px 3px 2px 2px;
}

.storeLocDetailsInner{
	padding:3px 3px 2px 2px;
	border-top:1px solid #B4B4B4;
	width:350px;
	overflow:hidden;
}

.storeLocationContentBOX{
	width:60%;
	padding:0px 8px 0px 0px;
}
.storeLocationContentBOXRight{
	width:47%;
	padding:0px 0px 0px 8px;
	border-left:1px solid #B4B4B4;
}

.colorPurple{
	color:#703DCF;
}


/**********Store locator claasses end here****************/


/******call for action Btn classes****/

.callForActionDIV{
	width:100%;
	height:20px;
	padding:0px;
	height:34px;
}

.callForActionDIVStripleft{
	background:url(../images/call_act_btnStrip_left.gif) no-repeat left top;
	width:2%;
	height:34px;
}

.callForActionDIVStripMiddle{
	background:url(../images/call_act_btnStrip_middle.gif) repeat-x left top;
	width:94.5%;
	height:34px;
}

.callForActionBtn{
	background:url(../images/call_act_startNowBtn.png) no-repeat left top;
	width:138px;
	height:34px;
	cursor:pointer;
	left:14px;
	top:-0px;
	position:relative;
}

* html .callForActionBtn{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/call_act_startNowBtn.png',sizingMethod='scale');
}


/******call for action Btn classes End here****/

.leftNav{
	width:190px;
	padding:0px;		
}

.leftNav .subMenu{
	min-height:41px;
}

* html .leftNav .mainMenu{
}

.leftNav .mainMenu .top{
	width:187px;
	height:5px;
	background:url(../images/inner_lefMenuTop.gif) no-repeat left top;
}

.leftNav .mainMenu .middle{
	width:187px;
	min-height:31px;
	background:url(../images/inner_lefMenuMiddle.gif) no-repeat left top;
	vertical-align:middle;
}
.leftNav .mainMenu .middleNoSub{
	width:187px;
	min-height:31px;
	background:url(../images/inner_lefMenuMiddle_noSub.gif) no-repeat left top;
	vertical-align:middle;
}


.leftNav .mainMenu .middle .linkText, .leftNav .mainMenu .middleNoSub .linkText{
	padding:5px 0px 0px 15px;
	color:#93979a;
	font-size:10pt;
	font-weight:bold;
}

.leftNav .mainMenu .middleSelected{
	width:187px;
	min-height:31px;
	background:url(../images/inner_lefMenuMiddle_sel.gif) no-repeat left top;
	vertical-align:middle;
}

.leftNav .mainMenu .middleNoSubSelected{
	width:187px;
	min-height:31px;
	background:url(../images/inner_lefMenuMiddle_noSub.gif) no-repeat left top;
	vertical-align:middle;
}

.leftNav .mainMenu .middleSelected .linkText, .leftNav .mainMenu .middleNoSubSelected .linkText{
	padding:5px 0px 0px 15px;
	color:#3294bf;
	font-size:10.5pt;
	font-weight:bold;
}



.leftNav .mainMenu .middle .linkText a, .leftNav .mainMenu .middleNoSub .linkText a{
	color:#93979a;
	text-decoration:none;
	font-weight:bold;
}

.leftNav .mainMenu .middleSelected .linkText a:link, .leftNav .mainMenu .middleSelected .linkText a:visited , .leftNav .mainMenu .middleNoSubSelected .linkText a:link, .leftNav .mainMenu .middleNoSubSelected .linkText a:visited{
	color:#3294bf;
	text-decoration:none;
	font-weight:bold;
}

.leftNav .mainMenu .middle .linkText a:hover, .leftNav .mainMenu .middleSelected .linkText a:hover, .leftNav .mainMenu .middleNoSub .linkText a:hover, .leftNav .mainMenu .middleNoSubSelected .linkText a:hover{text-decoration:none;}

.leftNav .mainMenu .bottom{
	width:187px;
	height:5px;
	background:url(../images/inner_lefMenuBottom.gif) no-repeat left top;
}

.leftNav .subMenu{
	padding:2px 5px 2px 2px;
}

.leftNav .subMenu ul{
	margin:0px;
	padding:0px;
	line-height:25px;
	margin-top:7px;
	list-style-type: none;
	list-style: none;
	width:183px;
}

.leftNav .subMenu ul li{
	border-top:1px solid #e0e1e2;
	font-size:8pt;
	font-weight:bold;
}

.leftNav .subMenu ul li a{
	color:#82878b;
	text-decoration:none;
	padding:0px 0px 0px 30px;
	display: block;
	width: auto;
	height:25px;
	/*background:url(../images/arrow_gray.gif) 20px center no-repeat;*/
}


.leftNav .subMenu ul li a.selected{
	color:#e48206;
	text-decoration:none;
	background:url(../images/arrow_blue.gif) 20px center no-repeat;
}

.leftNav .subMenu ul li a:hover{
	background:url(../images/arrow_gray.gif) 20px center no-repeat;
}

.displayNone{
	display:none;
}

.innerHeadingDIV{
	padding:2px 0px 2px 0px;
	border-bottom:1px solid #f2900d;
}

.innerHeadingDIV a:link, .innerHeadingDIV a:visited{
	color:#909090;
	text-decoration:none;
}
.innerHeadingDIV a:hover{
	color:#707070;
	text-decoration:underline;
}

.innerHeading{
	color:#707070;
	font-size:15pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


.innerHeading50{
	color:#707070;
	font-size:11pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0px 2px 0px;
}

.innerHeading25{
	color:#707070;
	font-size:9pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.innerHeading15{
	color:#707070;
	font-size:8pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

h1{
	color:#707070;
	font-size:15pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

h2{
	color:#707070;
	font-size:11pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0px 2px 0px;
	padding:0px;
	margin:0px;
}
h3{
	color:#707070;
	font-size:9pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
h4{
	color:#707070;
	font-size:8pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}


.innerHeadingdarkGrayColor{
	color:#f2900d;
}

.innerPrimaryContent{
	padding:4px 210px 0px 0px;
}

.innerContent{
	padding:4px 75px 0px 0px;
}


.pricelText{
	color:#e48206;
	font-size:8pt;
	font-weight:bold;
}

/*******/

    #productTab {
		float:left;
		width:540px;
		/*background:#F4F7FB;*/
		font-size:100%;
		line-height:normal;
		border-bottom:1px solid #e0e1e2;
      }
	  
    #productTab ul {
		margin:0;
		padding:0px 10px 0px 0px;
		list-style:none;
      }
	  
    #productTab li {
      display:inline;
      margin:0;
      padding:0;
     }
    #productTab a {
      float:left;
      background:url("../images/tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
	  position:relative;
      }
    #productTab a span {
      float:left;
      display:block;
      background:url("../images/tabright1.gif") no-repeat right top;
      padding:8px 15px 8px 8px;
      color:#627EB7;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #productTab a span {float:none;}
    /* End IE5-Mac hack */
    #productTab a:hover span{
      color:#627EB7;
      }
    #productTab a:hover {
      background-position:0% -42px;
      }
    #productTab a:hover span , #productTab a.activetab span{
      background-position:100% -42px;
		
      }
	  #productTab a.activetab span{
	  	color:#f47900;
		font-weight:bold;
		}
	 #productTab a:link.activetab,  #productTab a:visited.activetab	{
		background-position: 0% -42px; 
		text-decoration:none;
		top:1px;
	}
	
	.tabContent{
		min-height:20px;
		border-left:1px solid #e0e1e2;
		border-right:1px solid #e0e1e2;
		width:538px;
	}
	.tabContentInner{
		padding:5px;
	}


/*****Button*****/

a.ovalbutton{
background: transparent url('../images/moreButton_left.gif') no-repeat top left;
display: block;
float: left;
font: normal 11px; /* Change 13px as desired */
line-height: 12px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 20px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../images/moreButton_right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
white-space:nowrap;
}

a.ovalbutton:hover{ /* Hover state CSS */
	background-position: bottom left;
	text-decoration:none;
}

a.ovalbutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: black;
	text-decoration:none;
}

.nowrap{
	white-space:nowrap;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


a.btnClass{
display: block;
float: left;
font: bold 11px; /* Change 13px as desired */
line-height: 12px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}


a.btnClass span{
	display: block;
	padding: 6px 9px 6px 0; /*Set 11px below to match value of 'padding-left' value above*/
	white-space:nowrap;
	text-decoration:none;
}

a.btnClass:link span, a.btnClass:visited span, a.btnClass:active span{
	color: #ffffff; /*button text color*/
	font-weight:bold;
	text-decoration:none;
}


a.btnClass:hover{ /* Hover state CSS */
	background-position: bottom left;
	text-decoration:none;
}

a.btnClass:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: #ffffff;
	text-decoration:none;
}
.btnOranjL{
	background: transparent url('../images/btn_Orange_Left.gif') no-repeat top left;
}
.btnOranjR{
	background: transparent url('../images/btn_Orange_Right.gif') no-repeat top right;
}
.btnGrayL{
	background: transparent url('../images/btn_Gray_Left.gif') no-repeat top left;
}
.btnGrayR{
	background: transparent url('../images/btn_Gray_Right.gif') no-repeat top right;
}

/**grayBtnClass**/
a.grayBtnClass{
background: transparent url('../images/gray_butn_lft.gif') no-repeat top left;
display: block;
float: left;
font: normal 11px; /* Change 13px as desired */
line-height: 13px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 17px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;
}

a:link.grayBtnClass, a:visited.btnClass, a:active.grayBtnClass{
color: #0e91ce; /*button text color*/
font-weight:normal;
}

a.grayBtnClass span{
background: transparent url('../images/gray_butn_Rt.gif') no-repeat top right;
display: block;
padding: 2px 8px 2px 0; /*Set 11px below to match value of 'padding-left' value above*/
white-space:nowrap;
}

a.grayBtnClass:hover{ /* Hover state CSS */
	background-position: bottom left;
	text-decoration:none;
}

a.grayBtnClass:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: #0e91ce;
	text-decoration:none;
}

.loaderClass{
	padding:18px 0px 0px 2px;
	width:80px;	
	height:19px;
	background:url(../images/ajax-loader.gif) no-repeat left top;
	color:#6600CC;
	display:none;
	position:absolute;
	left:-85px;
	background-color:#FFFFFF;
	border:1px solid #efefef;
	z-index:1450;
}

.grayBorderTop{
	 border-top:1px solid #e0e1e2;
}
.grayBorderTop td{
	 border-top:1px solid #e0e1e2;
}

.grayBorderTop td td{  /****it prevent second level applying of border****/
	 border-top:0px solid #e0e1e2;
}

.grayBorderLeft {
	 border-left:1px solid #e0e1e2;
}

.grayBorderBottom td{
	 border-top:1px solid #e0e1e2;
}


.grayBorderBottom{
	 border-top:1px solid #e0e1e2;
}

.grayBorder{
	 border:1px solid #e0e1e2;
}

.veryLightBackground{
	background-color:#F8F8F8;
}

.btnBg{
	background-color:#D7D7D7;
}

/*********Form Class*/
.messageBox{
	background:#F9FABC;
	border:1px solid #BBBBBB;
	padding:5px;
	text-align:left;
	display:none;
}

.mandatoryStar{
	color:#FF0000;
}

.lightRed{
	color:#EA5226;
	font:Tahoma, Arial, Verdana, Courier;
	font-size:10px;
}

.redBorder{
	border:1px solid #FF0000;
}
.redBorderSelect{
	border:1px solid #F52203;
	background-color:#FFDDDD;
	/*width:98%;*/
}

/*********Form Class*/
.lbDropshadow{
	padding:0px 15px 15px 0px; 
	background:url(../images/popupDropShadowBg.png) no-repeat right bottom;
}

* html .lbDropshadow{
	padding:0px 15px 15px 0px; 
	background:url(../images/popupDropShadowBg.gif) no-repeat right bottom;
}

.lbHeading{
	font-weight:bold;
	color: #E78C05;
	font-size:11pt;
}

.offerContents ul{
	padding:0px;
	margin:0px;
	margin-top:0px;
	margin-left:0px;
	line-height:18px;
	list-style:none;
}

.offerContents ul li{
	padding-left:30px;
	background:url(../images/orangeDot.gif) no-repeat 16px 5px;
}

.offerContents ul ul li{
	padding-left:30px;
	background:url(../images/blueArrowBullet.gif) no-repeat 16px 5px;
}


/****login page*****/
.loginRightTop{
	width:13px;
	height:30px;
	background:url(../images/login/lognBox_topRight.png) no-repeat right top;
}

* html .loginRightTop{
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/login/lognBox_topRight.png',sizingMethod='scale');
}

.loginRightMiddle{
	width:13px;
	min-height:155px;
	background:url(../images/login/lognBox_CenterRight.png) repeat-y left top;
}

* html .loginRightMiddle{
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/login/lognBox_CenterRight.png',sizingMethod='scale');
}

.loginRightBottom{
	width:13px;
	height:16px;
	background:url(../images/login/lognBox_BottomRight.png) no-repeat left top;
}

* html .loginRightBottom{
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/login/lognBox_BottomRight.png',sizingMethod='scale');
}

.loginCenterBottom{
	height:16px;
	background:url(../images/login/lognBox_BottomMiddle.png) repeat-x left top;
}

* html .loginCenterBottom{
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/login/lognBox_BottomMiddle.png',sizingMethod='scale');
}
.loginCenterTop{
	height:16px;
	background:url(../images/login/lognBox_topMiddle.gif) repeat-x left top;
}

.loginLeftBottom{
	width:13px;
	height:16px;
	background:url(../images/login/lognBox_BottomLeft.png) no-repeat left top;
}

* html .loginLeftBottom{
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/login/lognBox_BottomLeft.png',sizingMethod='scale');
}

.transparentBGWHITE{
	background:url(../images/trans_bg.png) repeat left top;
}

* html .transparentBGWHITE{
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/trans_bg.png',sizingMethod='scale');
}


.defaultBulletStyle ul{
	padding:0px;
	margin:0px;
	margin-top:0px;
	margin-left:0px;
	line-height:18px;
	list-style:none;
}
.defaultBulletStyle ul li{
	padding-left:30px;
	background:url(../images/orangeDot.gif) no-repeat 16px 5px;
}

.defaultBulletStyle ul ul li{
	padding-left:30px;
	background:url(../images/blueArrowBullet.gif) no-repeat 16px 5px;
}

a.forgotPasswordLink{
	padding:4px;
}
a:link.forgotPasswordLinkSel, a:visited.forgotPasswordLinkSel{
	padding:4px;
	background:#9C88EE;
	color:#ffffff;
}


.tableStyle{
	border:0px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
}
.tableStyle thead td{
	background:url(../images/boxBg_topMiddle.gif) repeat-x left top;
	border-bottom:1px solid #D3D3D3;
}

.tableStyle tbody .row1 td{
	background:#EEEEEE;
}

.tableStyle tbody .row2 td{
	background:#FFF;
}


.printoProccessInfo{
	height:44px;
	width:36px;
	background:url(../images/icons/printo_process_open_icon.png) no-repeat left top;
	cursor:pointer;
}

* html .printoProccessInfo{
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../assets/images/icons/printo_process_open_icon.png',sizingMethod='scale');
}


/****Iway catalogue***/

.blueLink{
	font-weight:bold;
	color:#1454FC;
	white-space:nowrap;
}

.alpha50{
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

/*****/

.afterLoginDisplay{
	background:url(../images/login_mid_extnd_bg.gif) repeat-x left top;
	padding:0px 0px 0px 0px;
	height:23px;
	white-space:nowrap;
}


/*****/
.loginInfoDisplayBoxLeft{
	width:7px;height:23px;background:url(../images/login_Lft_crnr_bg.gif) no-repeat left top;
}

.loginInfoDisplayBoxRight{
	width:7px;height:23px;background:url(../images/login_Rt_crnr_bg.gif) no-repeat left top;
}

.phoneIconBg{
	background:url(../images/icons/phone1.gif) no-repeat left top;
	width:20px;height:16px;
}

.useIconBg{
	background:url(../images/user_icon.gif) no-repeat left center;
	width:18px;height:23px;
}
/********/