/*modified by Dhananjay*/
.footer {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #96968d;
	text-decoration: none;
	padding: 2px 0;
	height: 28px;
	background-color: #F4F4F2;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*.............*/
.footer a, a:Link {
	font-family: Arial, Verdana, Tahoma;font-size: 11px;color: #96968d;text-decoration: none;
}
.footer a:hover {
	font-family: Arial, Verdana, Tahoma;font-size: 11px;color: #96968d;text-decoration: underline;
}
.footer a:active {
	font-family: Arial, Verdana, Tahoma;font-size: 11px;color: #96968d;text-decoration: none;
} 
.footer ul{
list-style:none;
}
.topnav {
	font-family: Arial, Verdana, Tahoma;font-size: 11px;color: #96968d;text-decoration: none;vertical-align: bottom;
}
.topnav a {
	font-family: Arial, Verdana, Tahoma;font-size: 11px;color: #96968d;text-decoration: none;
}
.topnav a:active {
	font-family: Arial, Verdana, Tahoma;font-size: 11px;color: #96968d;text-decoration: none;
}
.topnav a:hover {
	font-family: Arial, Verdana, Tahoma;font-size: 11px;color: #96968d;text-decoration: underline;
}
a:link {
	color: #96968D;
}
.links {
	font-family: Arial, Verdana, Tahoma;font-size: 11px;color: #333333;text-decoration: none;
}
.links a {
	font-family: Arial, Verdana, Tahoma;font-size: 11px;color: #333333;text-decoration: none;
}
.links a:hover {
	font-family: Arial, Verdana, Tahoma;font-size: 11px;color: #333333;text-decoration: underline;
}
#menu {
	FONT-SIZE: 70%;
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav A {
	FONT-WEIGHT: bold; COLOR: #333333;TEXT-DECORATION: none
}
#nav LI LI A {
	DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; COLOR: #333333; PADDING-TOP: 2px
}
#nav LI LI A:hover {
	COLOR: #33257A; BACKGROUND-COLOR: white
}
#nav LI.mH189 {
	FLOAT: left; WIDTH: 187px; CURSOR: default; POSITION: relative; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
#nav LI.mH190 {
	FLOAT: left; WIDTH: 187px; CURSOR: default; POSITION: relative; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
LI.mH189 UL {
	DISPLAY: none; FONT-WEIGHT: normal; LEFT: 0px; POSITION: absolute; TOP: 100%
}
LI.mH190 UL {
	DISPLAY: none; FONT-WEIGHT: normal; LEFT: 0px; POSITION: absolute; TOP: 100%
}
#nav LI LI.mI190 {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 187px; BACKGROUND-COLOR: #f4f4f3; BORDER-RIGHT-WIDTH: 0px
}
#nav LI LI.mI189 {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 187px; BACKGROUND-COLOR: #f4f4f3; BORDER-RIGHT-WIDTH: 0px
}
UNKNOWN {
	MARGIN-TOP: -2px; LEFT: auto; TOP: auto
}
#roundcorners {
	border: 2px inset #00FF00;
}
.subheads {
	font: bold 11px Arial, Helvetica, sans-serif;color: #535353;
}
.subheads2 {
	font: bold 12px Arial, Helvetica, sans-serif;color: #535353;text-decoration: underline;
}

.content {
	font: 12px Arial, Helvetica, sans-serif;color: #000000;
}
#menu UL UL {
	Z-INDEX: 999; BACKGROUND-COLOR: #f4f4f3
}
#nav LI:hover UL {
	DISPLAY: block
}
#nav LI.over UL {
	DISPLAY: block
}
.navI {
	BACKGROUND-POSITION: 50% top; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../images/navbg.gif); PADDING: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.navC {
	BACKGROUND-POSITION: 50% top; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../images/navbg.gif); PADDING: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.navP {
	BACKGROUND-POSITION: 50% top; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../images/navbg.gif); PADDING: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.navH {
	BACKGROUND-POSITION: 50% top; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(../images/navbg.gif); PADDING: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.menuBuffer {
	HEIGHT: 20px
}
.navSelected {
	COLOR: #7e1536! important
}
A.navSelected:hover {
	COLOR: #7e1536! important
}
DIV {
	COLOR: #333333; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,San-serif
}
SPAN {
	COLOR: #828276; FONT-FAMILY: Arial,Verdana,Geneva,Helvetica,San-serif
}

.breadCrumb {
	COLOR: #767676;
	margin-left: 12px;
	font: 12px Arial, Helvetica, sans-serif;
}
.breadCrumb A:link {
	COLOR: #CD5644; TEXT-DECORATION: none; margin-left: 12px;
}
.breadCrumb A:visited {
	COLOR: #CD5644; TEXT-DECORATION: none; margin-left: 12px;
}


.zoom {
	CURSOR: url('/web/cursors/zoom.cur')
}

.menuLnk {
	FONT-WEIGHT: bold; FONT-SIZE: 70%
}
A.menuLnk:link {
	TEXT-DECORATION: none
}
A.menuLnk:visited {
	TEXT-DECORATION: none
}
.pink {
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #F5C2C1;
}
.arial11grey {
	font: 11px Arial, Helvetica, sans-serif;color: #0F3996;text-align: justify;margin: 0px;padding: 4px;
}

.arial11grey a{
	color: #0F3996;text-decoration: none;
}
 
.arial11brown {

	font: 11px Arial, Helvetica, sans-serif;color: #887C55;text-align: justify;
}
.arial14brown {
	font: 14px Arial, Helvetica, sans-serif;color: #887C55;text-align: justify;
}
.arial11steelgrey{

	font: 11px Arial, Helvetica, sans-serif;color: #4E5F79;text-align: justify;
}
.arial14steelgrey {
	font: 14px Arial, Helvetica, sans-serif;color: #08094E;text-align: justify;
}
.arial12steelgrey {
	font: 12px Arial, Helvetica, sans-serif;color: #08094E;text-align: justify;
}
.arial12grey {
	font: 12px Arial, Helvetica, sans-serif;color: #7C7C7C;text-align: justify;
}
.arial12grey a {
	color: #7C7C7C;text-decoration: none;
}
.arial11white {

	font: 11px Arial, Helvetica, sans-serif;color: #FFFFFF;text-align: justify;
}

.border_1{border-top:1px #c4c4c4 solid;border-left:1px #c4c4c4 solid;border-bottom:1px #c4c4c4 solid;}
.border_2{border-right:1px #c4c4c4 solid;}
.border_3{border-right:1px #c4c4c4 solid;border-bottom:1px #c4c4c4 solid;}
.border_4{border-right:1px #c4c4c4 solid;border-left:1px #c4c4c4 solid;border-top:1px #c4c4c4 solid;}
.border_5{border-bottom:1px #c4c4c4 solid;}

B.rtop {DISPLAY: block; BACKGROUND: #FFFFFF}
B.rbottom {DISPLAY: block; BACKGROUND: #FFFFFF}
B.rtop B {DISPLAY: block; BACKGROUND: #FF0000; OVERFLOW: hidden; HEIGHT: 1px}
B.rbottom B {DISPLAY: block; BACKGROUND: #FF0000; OVERFLOW: hidden; HEIGHT: 1px}
B.r1 {MARGIN: 0px 5px}
B.r2 {MARGIN: 0px 3px}
B.r3 {MARGIN: 0px 2px}
B.rtop B.r4 {MARGIN: 0px 1px; HEIGHT: 2px}
B.rbottom B.r4 {MARGIN: 0px 1px; HEIGHT: 2px}
DIV#RT {BACKGROUND: #FFFFFF; MARGIN: 0px 2%}
input[type=text]{
	font: 11px Arial, Helvetica, sans-serif;color: #333333;border: 2px ridge #E4E4E4;width: 180px;
}

select{
	font: 11px Arial, Helvetica, sans-serif;color: #333333;border: 2px ridge #E4E4E4;width: 180px;
}

textarea {
	font: 11px Arial, Helvetica, sans-serif;color: #333333;border: 2px ridge #E4E4E4;width: 400px;
}

.txt1 {
	font: 11px Arial, Helvetica, sans-serif;
}

.note {
	font: 11px Arial, Helvetica, sans-serif;
}

.formheader {
	font: 20px Arial, Helvetica, sans-serif;color: #999999;
}

div.scroll1 {
	width: 490px;height: 430px; overflow: auto;scrollbar-face-color: #000000; scrollbar-highlight-color: #999999; scrollbar-shadow-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #999999; scrollbar-darkshadow-color: #000000
}

.yellow {font: 11px/12px Arial, Helvetica, sans-serif;color: #f4c96d;}
	
/*Code Added by Dhananjay*/
.hText{
	color:#355000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}
.bodyText{
	color:#355000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
}
#orSeparator{
	color:#324c02,font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}
#search{
	color:#647f30; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}
.storeLocatorBody{background: url(../images/storeLocatorBorder_bg.gif) left top repeat-x}

.tableHeader{background-color:#4d7401; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; text-align:left; vertical-align:middle; padding-left:10px; line-height:28px;padding-right:10px;border:1px solid #fff;}
.lightGrayBox{background-color:#ececec; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; vertical-align:middle; padding-left:10px; line-height:28px;padding-right:10px;border:1px solid #fff;}
.darkGrayBox{background-color:#dfdfdf; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; vertical-align:middle;padding-left:10px; line-height:28px;padding-right:10px;border:1px solid #fff;}
#compName{text-transform:uppercase}
#firstRowFirstCol{background: #4d7401 url(../images/tableTopLeft.gif) left top no-repeat;}
#firstRowLastCol{background: #4d7401 url(../images/tableTopRight.gif) right top no-repeat;}
#lastRowFirstCol{background: #ececec url(../images/tableBotomLeft.gif) left bottom no-repeat;}
#lastRowLastCol{background: #ececec url(../images/tableBotomRight.gif) right bottom no-repeat;}
#storeResult TD.lightGrayBox a{color:#000;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}

.GrayBox{background-color:#ececec; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:left; vertical-align:top; padding-left:10px; padding-right:10px;border-right:1px solid #fff; border-bottom:1px solid #fff;}

#storeLocatorBody tr td ul{margin-left:0px; padding:14px; margin-top:0px; margin-bottom:0px;}
#storeLocatorBody tr td ul li{ margin:0px; padding-top:0px; list-style:none; line-height:16px; list-style-type:none; vertical-align:top}

.rlastRowFirstCol{background: #4d7401 url(../images/storeResultBottomLeft.gif) left bottom no-repeat;}
.rlastRowLastCol{background: #4d7401 url(../images/storeResultBottomRight.gif) right bottom no-repeat;}

#sortBy{background-color:#aed560; line-height:31px;color:#515556;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#sortBy P{padding-left:23px; }
#sortBy A{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; text-decoration:none; color:#757982; margin:0px; padding:0px;}
#sortBy A:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; text-decoration:none; color:#757982; margin:0px; padding:0px;}

#storeLocatorBody .searchNext{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:23px; padding-right: 23px; color:#fff;height:27px; *height:31px}
#storeLocatorBody .searchNext A{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline;}
#storeLocatorBody .searchNext A:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline;}
#storeLocatorBody .searchNext A:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline;}
A.button{float:right; background:url(../images/button.gif) left top no-repeat; padding-left:8px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; width:64px; height:24px; color:#fff; text-decoration:none;}

/* Added */
.smallFont{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:lighter; text-align:right; display:block}
.storeLocatorBody_GrayBox{background: url(../images/storeLocatorBorder_bg_Gray.gif) left top repeat-x; color:#000000;}
.btn{float:right; background:url(../images/button.gif) left top no-repeat; border:none; padding-left:8px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; width:64px; height:24px; color:#fff; text-decoration:none; text-align:left;}
.btn_Gray{float:right; background:url(../images/button_Gray.gif) left top no-repeat; padding-left:8px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; width:64px; height:24px; color:#fff; text-decoration:none;}
.link{color:#000;font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
.formfileds2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #595959;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
}
.formbutton {
	background:url(../images/button.gif) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	width:64px; 
	height:24px;
	border:none;
	text-align:left;
	text-decoration: none;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	padding-left:7px; 	
	padding-bottom:6px;	
	line-height:20px;		
}

.message{
	color:#FF8040; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}
.error{
	color:#FFFF57; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;
}

#firstRowFirstCol-gray{background: #949494 url(../images/tableTopLeft-gray.gif) left top no-repeat;}
#firstRowLastCol-gray{background: #949494 url(../images/tableTopRight-gray.gif) right top no-repeat;}
.rlastRowFirstCol-gray{background: #949494 url(../images/storeResultBottomLeft-gray.gif) left bottom no-repeat;}
.rlastRowLastCol-gray{background: #949494 url(../images/storeResultBottomRight-gray.gif) right bottom no-repeat;}
#lastRowFirstCol-gray{background: #ececec url(../images/tableBotomLeft.gif) left bottom no-repeat;}
#lastRowLastCol-gray{background: #ececec url(../images/tableBotomRight.gif) right bottom no-repeat;}

#sortBy-gray{background-color:#d7d5d5; line-height:31px;color:#515556;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#sortBy-gray P{padding-left:23px; }
#sortBy-gray A{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; text-decoration:none; color:#757982; margin:0px; padding:0px;}
#sortBy-gray A:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; text-decoration:none; color:#757982; margin:0px; padding:0px;}
.formfileds2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #595959;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 215px;
	/*border: 1px solid #7F9DB9;*/
}

.actions{
	background-color:#dfdfdf; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left; 
	text-decoration: none;
	vertical-align:middle;
	line-height:28px;
	/*padding-left:10px;	
	padding-right:10px;*/
	border:1px solid #fff;
	}

.actions a{
	background-color:#dfdfdf; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left; 
	text-decoration: none;
	vertical-align:middle;
	/*padding-left:10px;	
	padding-right:10px;*/
	line-height:28px;	
	
	}
	
.actions a:active{
	background-color:#dfdfdf; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left; 
	text-decoration: none;
	vertical-align:middle;
	/*padding-left:10px;	
	padding-right:10px;*/
	line-height:28px;
	}
.actions a:hover{
	background-color:#dfdfdf; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left; 
	text-decoration: underline;
	vertical-align:middle;
	/*padding-left:10px;	
	padding-right:10px;*/
	line-height:28px;	
}

.actionsLight{
	background-color:#ececec; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left; 
	text-decoration: none;
	vertical-align:middle;
	line-height:28px;
	/*padding-left:10px;	
	padding-right:10px;*/
	border:1px solid #fff;
	}

.actionsLight a{
	background-color:#ececec; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left; 
	text-decoration: none;
	vertical-align:middle;
	/*padding-left:10px;	
	padding-right:10px;*/
	line-height:28px;	
	
	}

.actionsLight a:active{
	background-color:#ececec; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left; 
	text-decoration: none;
	vertical-align:middle;
	/*padding-left:10px;	
	padding-right:10px;*/
	line-height:28px;
	
	
	}
.actionsLight a:hover{
	background-color:#ececec; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left; 
	text-decoration: underline;
	vertical-align:middle;
	/*padding-left:10px;	
	padding-right:10px;*/
	line-height:28px;	
	}
.heading1 {
	color: #666666;
	font-family: Arial;
	font-weight: normal;
	font-size: 28px;
	font-style: normal;
	margin-left:10px;
	display:block;
	height: 36px;
	line-height:36px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}
.heading2 {
	color: #666666;
	font-family: Arial;
	font-weight: normal;
	font-size: 22px;
	font-style: normal;
	display:inline;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-bottom: 10px;
}
.h2titles {
	color: #182162;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	font-style: normal;
	display:block;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
	padding-bottom: 1px;
	text-align: center;
	width: 100%;
}
.heading3 {
	color: #666666;
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	margin: 1px 0px;
	padding: 0px;
	display:block;
	height: 20px;
	padding-top: 15px;
	margin-left: 10px;
	float: left;
}
.tm{
	color: #182162;
	font-family: Arial;
	font-weight: bold;
	font-size: 8px;
	font-style: normal;
	vertical-align: super;
}
.product_description{
	color: #8B3E30;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 11px;
	font-style: italic;
	text-align: center;
	display: block;
}

