body
{
	font-size: 11px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


a img
{
	border: none;
}
a.rollover img
{
	width: 100px;
	height: 100px;
}
a.rollover:hover > img
{
	height: 80px;
	width: 80px;
}
.breadCrumps, .breadCrumps:hover, .breadCrumps a
{
	color: #6ab703;
	font-family: Arial;
	font-size: 12px;
}
.breadCrumps a:hover
{
	text-decoration: none;
}
.searchKwds a
{
	color: #000000;
	padding: 5x;
	text-decoration: none;
}
.searchKwds a:hover
{
	text-decoration: underline;
}

.blacklink, .blacklink:hover
{
	color: #000000;
	font-size: 9pt;
	line-height: 20px;
	padding: 9px;
	text-decoration: none;
}
.blacklink:hover
{
	text-decoration: underline;
}
.keywordLink, .keywordLink:hover
{
	color: #808080;
	line-height: 20px;
	padding: 9px;
	text-decoration: underline;
	font-size: 8pt;
}
.keywordLink:hover
{
	color: #cc0000;
	text-decoration: none;
}
.redlink, .redlink:hover
{
	color: navy;
	line-height: 20px;
	padding: 9px;
	text-decoration: none;
	font-size: 8pt;
	font-variant: normal;
	font-weight: bold;
}
.redlink:hover
{
	color: #cc0000;
	text-decoration: none;
}
.bluelink, .bluelink:hover
{
	color: #cc0000;
	line-height: 20px;
	padding: 9px;
	text-decoration: none;
}
.bluelink:hover
{
	color: #339999;
}
.searchbox
{
	border: 1px solid red;
	float: left;
	font-size: 12pt;
	width: 410px;
	height: 20px;
}
.Watermark
{
	color: #a9a9a9;
	font-size: 12pt;
	width: 410px;
	height: 20px;
	padding-top: 3px;
	border: #696969 1px solid;
}
.autoCompleteExtender
{
	z-index: 2000;
	margin: 0;
	font-size: 12pt;
	width: 410px;
	height: 20px;
	list-style: none;
	color: #696969;
	text-align: left;
	border-bottom: #ff6600 0.01em solid;
	float: left;
	padding-left: 0;
}
.autoCompleteExtenderLi
{
	z-index: 2000;
	background-color: #ffffff;
	margin: 0;
	font-size: small;
	border-bottom: #ff6600 0.01em dotted;
	border-right: #ff6600 0.01em solid;
	border-left: #ff6600 0.01em solid;
	text-align: left;
	padding-left: 0;
}
.autoCompleteExtenderHiLi
{
	z-index: 2000;
	margin: 0;
	font-size: small;
	font-weight: bold;
	color: #cc0000;
	background-color: #f5f5f5;
	border-right: #cc0000 .010em solid;
	border-left: #cc0000 .010em solid;
	list-style: none;
	text-align: left;
	cursor: hand;
}

.adv_src
{
	color: #800000;
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
}
#hx-menu-wrapper
{
	margin-top: 5px;
}
#hx-menu1, #hx-menu2
{
	list-style: none;
	list-style-type: none;
	list-style-position: inside;
	width: 750px;
	height: 36px;
	float: left;
}
#hx-menu1
{
	width: 750px;
	margin: 0;
	padding: 0;
	position: relative;
	line-height: 1.5em;
	z-index: 999;
	background: url(../Images/Common/menu_bg_on_1.jpg) repeat-x;
}
#hx-menu2
{
	width: 218px;
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	line-height: 1.5em;
	z-index: 999;
	background: url(../Images/Common/menu_gray_bg_on.jpg) repeat-x;
}
#hx-menu1 li
{
	float: left;
	height: 36px;
	position: relative;
}
#hx-menu1 li.but1
{
	width: 107px;
}
#hx-menu1 li.but2
{
	width: 107px;
}
#hx-menu1 li.but3
{
	width: 107px;
}
#hx-menu1 li.but4
{
	width: 107px;
}
#hx-menu1 li.but5
{
	width: 107px;
}
#hx-menu1 li.but6
{
	width: 107px;
}
#hx-menu1 li.but7
{
	width: 107px;
}
#hx-menu2 li
{
	float: left;
	height: 36px;
	width: 109px;
}
#hx-menu1 li a, #hx-menu2 li a
{
	line-height: 36px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px;
	outline: none;
	text-align: center;
}
#hx-menu1 li a
{
	background: url(../Images/Common/menu_bg_1.jpg) repeat-x;
	border-left: #FFFFFF 1px solid;
	height: 36px;
}
#hx-menu2 li a
{
	background: url(../Images/Common/menu_gray_bg.jpg) repeat-x;
	border-left: #FFFFFF 1px solid;
	height: 36px;
}
#hx-menu1 li a:hover
{
	background: url(../Images/Common/menu_bg_on_1.jpg) repeat-x;
	border-left: #FFFFFF 1px solid;
	height: 36px;
}
#hx-menu2 li a:hover
{
	background: url(../Images/Common/menu_gray_bg_on.jpg) repeat-x;
	border-left: #FFFFFF 1px solid;
	height: 36px;
}
#hx-menu1 ul, #hx-menu2 ul
{
	position: absolute;
	width: 150px;
	top: 36px;
	display: none;
	z-index: 99999;
	clear: both;
}
#hx-menu1 li ul a, #hx-menu2 li ul a
{
	width: 157px;
	text-align: left;
	float: left;
	padding: 0 0 0 9px;
	line-height: 20px;
	background: #fff;
	margin: 0;
}
#hx-menu1 ul ul, #hx-menu2 ul ul
{
	top: auto;
}
#hx-menu1 li ul ul, #hx-menu2 li ul ul
{
	left: 12em;
	margin: 0 0 0 0px;
}
#hx-menu1 li:hover ul, #hx-menu2 li:hover ul
{
	display: block;
}
#hx-menu1 li ul, #hx-menu2 li ul
{
	position: absolute;
	width: 175px;
	background: #fff;
	z-index: 99;
	border: 2px solid #B31B18;
	border-top: none;
	padding: 0px;
	margin-left: 1px;
	list-style: none;
}
#hx-menu2 li ul
{
	border: 2px solid #999;
	border-top: none;
}
#hx-menu1 li ul li, #hx-menu2 li ul li
{
	float: left;
	width: 175px;
	height: 20px;
	padding: 0;
	border-top: 1px solid #dcdcdc;
}
#hx-menu1 li ul li.first-child, #hx-menu2 li ul li.first-child
{
	border: none;
}
#hx-menu1 li ul li a
{
	color: #B31B18;
	height: 20px;
}
#hx-menu2 li ul li a
{
	color: #505050;
	height: 20px;
}
#hx-menu1 li ul li a:hover
{
	color: Navy;
	font-weight: 600;
	background: #FFFFFF;
	height: 20px;
}
#hx-menu2 li ul li a:hover
{
	color: #505050;
	text-decoration: underline;
	background: #f1f1f1;
	height: 20px;
}


.feature_prod
{
	background: url(../Images/Common/blue_bg.jpg) repeat-x;
	height: 38px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

.feature_prod_gray
{
	color: #6a6969;
	padding-right: 2px;
	font-size: small;
}
.feature_prod_gray_bold
{
	color: #999999;
	padding-right: 2px;
	font-weight: bold;
}
.feature_rev
{
	background: url(../Images/Backgrounds/bg_green.PNG) repeat-x;
	height: 36px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.side
{
	background-color: Gray;
	padding-top: 4px;
	padding-left: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
}
.sidelink, .sidelink:hover
{
	background-image: none;
	color: #FFFFFF;
	line-height: 20px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
}
.sidelink:hover
{
	font-weight: 600;
	color: #000000;
}
.category
{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.category_td
{
	border-bottom: 1px solid #cccccc;
}
.product_launch
{
	background: url(../Images/Common/menu_bg_1.jpg) repeat-x;
	height: 36px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.rightMonth
{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}


#footer
{
	background-color: #ececec;
	clear: both;
	width: 968px;
	text-align: left;
}
#footer ul
{
	width: 15%;
	float: left;
	list-style: none;
	padding: 5px 0px 2px 4px;
	margin-left: 0;
}
#footer ul li
{
	font-size: 12px;
	font-weight: bold;
}
#footer ul li a
{
	font-size: 11px;
	font-weight: normal !important;
	color: #666;
	text-decoration: none;
}
#footer ul li a:hover
{
	text-decoration: underline;
}
#footer p
{
	clear: both;
	background: #c3c3c3;
	font-size: 11px;
	word-spacing: 9px;
	padding: 5px;
}
.footer_span
{
	word-spacing: 1px;
	padding-left: 10px;
}
.footer_a
{
	color: #333;
	text-decoration: none;
	word-spacing: 2px;
}
.footer_a:hover
{
	text-decoration: underline;
}
.tdContent
{
	margin: 0;
	padding: 0;
}
.tblHeader
{
	width: 100%;
	border: 0;
}

.contentHeader001
{
	background-color: #90c62a;
	color: #ffffff;
	font-size: 14px;
	padding-left: 10px;
	height: 35PX;
	border-bottom: solid 1px gray;
	vertical-align: middle;
}
.contentHeader002
{
	color: #696969;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	vertical-align: middle;
}
.contentText
{
	color: #696969;
	background-color: #fffafa;
	font-family: Verdana;
	font-size: small;
	padding-left: 10px;
	word-wrap: break-word;
}
.titleBar001
{
	vertical-align: text-top;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.subHdBlu
{
	vertical-align: top;
	color: #006699;
}
.subHdBlk
{
	vertical-align: top;
	color: #60625b;
}
.runningText
{
	vertical-align: text-top;
	color: #696969;
	font-family: Verdana;
	font-size: small;
	padding: 10px;
}
.titleBarViolet
{
	background: url(../Images/Backgrounds/bg_RedLiquid.PNG) repeat-x;
	height: 36px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: #792a21 1px solid;
}
.runningTextUL
{
	padding-left: 10px;
}
.commentsText
{
	vertical-align: middle;
	color: #696969;
	font-size: 12px;
	text-align: justify;
}
.contentText1
{
	color: #696969;
	font-family: Verdana;
	font-size: 12px;
	padding-left: 10px;
}
.AccodianHeader1
{
	background-color: #0091d5;
	color: #dcdcdc;
	font-size: 14px;
	padding-left: 10px;
	height: 35PX;
	border-bottom: solid 1px gray;
	vertical-align: middle;
}
.AccodianHeaderSelected1
{
	background-color: #0091d5;
	color: #dcdcdc;
	font-size: 14px;
	padding-left: 10px;
	height: 35PX;
	vertical-align: middle;
}
.accordionHeader
{
	border: 1px solid #2F4F4F;
	color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background-color: #90c62a;
}
.accordionHeaderUnSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background: #90c62a url(../Images/Buttons/dnArrow.PNG) no-repeat right center;
}
.accordionHeaderSelected
{
	border: 1px solid #2F4F4F;
	color: white;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	background: #6ba01a url(../Images/Buttons/upArrow.PNG) no-repeat right center;
}
.accordionContent
{
	background-color: #f0ffdf;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	font-size: 12px;
}
.accordionPriceListHeader
{
	border: 1px solid #99cc77;
	color: white;
	background-color: #90c62a;
	font-size: 12px;
	font-weight: bold;
	margin-top: 1px;
	cursor: pointer;
}
.accordionPriceListContent
{
	background-color: #f0ffdf;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-size: 12px;
	color: Maroon;
}
.accordionPriceListContent a
{
	color: #cc6633;
}
.accordionPriceListContent a:hover
{
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
}
.accordionLink
{
	background-color: Transparent;
	color: White;
}
.accordionPaneHeader
{
	padding-top: 10px;
	font-size: small;
	background-color: #ccff99;
	font-family: Tahoma;
	color: #556b2f;
	text-align: left;
	border-right: #808080 1px solid;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-bottom: #00000 2px solid;
}
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=60);
	opacity: 0.60;
}

.divSignUp
{
	position: absolute;
	top: 40%;
	right: 40%;
	color: #660000;
	font-family: Tahoma;
	width: 320px;
	display: none;
	border-right: #eeeaeb 1px solid;
	border-top: #eeeaeb 1px solid;
	border-left: #eeeaeb 1px solid;
	border-bottom: #eeeaeb 1px solid;
	background-color: #e6f9ff;
}
.divGetPwd
{
	position: absolute;
	left: 300px;
	top: 170px;
	background-color: #eeeaeb;
	color: #660000;
	font-family: Tahoma;
	width: 318px;
	display: none;
}
.divPwdResult
{
	position: absolute;
	left: 300px;
	top: 170px;
	background-color: #eeeaeb;
	color: #660000;
	font-family: Tahoma;
	width: 250px;
	display: none;
}
.divComparetest
{
	background: url('../Images/Buttons/add_compareTab.GIF') no-repeat;
	height: 33px;
	}
.gvCompare
{
	border-right: #e0e0e0 1px solid;
	border-top: #e0e0e0 1px solid;
	border-left: #e0e0e0 1px solid;
	border-bottom: #e0e0e0 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 0px;
	padding-top: 1px;
	border-collapse: collapse;
}
.profileMenu
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #e7eae8;
	font-size: medium;
	color: Purple;
	padding: 5px;
	height: 20px;
}
.profileMenuItem
{
	padding-left: 10px;
	height: 30px;
	border-bottom: #cccccc 1px solid;
	color: black;
}

.profileMenuItem a
{
	color: #663300;
}

.tblGetQuoteBody
{
	color: gray;
}
.horizontalAdBar
{
	width: 720px;
}
.dropdown
{
	width: 150px;
	font-family: Arial;
	font-size: small;
	color: #20878F;
}
.lable
{
	font-weight: bold;
	color: #529EAA;
	font-size: 12px;
}
.productListImages
{
	border: none;
	width: 80px;
	height: 80px;
}
#tooltip
{
	position: absolute;
	border: 1px solid red;
	width: 150px;
	padding: 2px;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}
.divHeader
{
	border: solid 1px #bcaeb1;
}

.msgPanel
{
	background-color: #ffee82;
	color: Navy;
	font-size: small;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
	padding: 8px 10px 3px 10px;
}
.msgPanelTbl
{
	top: 0%;
	left: 47%;
	position: fixed;
	z-index: 3000;
}



/*TEST*/

.ratingStar
{
	font-size: 0pt;
	width: 17px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar
{
	background-image: url(../Images/Rating/StarFullGreen.PNG );
}

.emptyRatingStar
{
	background-image: url(../Images/Rating/StarBlankGreen.PNG);
}
.savedRatingStar
{
	background-image: url(../Images/Rating/StarFullGreen.PNG );
}
.noResultTabHdr
{
	background-image: url(../Images/Backgrounds/ResultTabHdr.PNG);
	background-repeat: no-repeat;
	height: 42px;
	width: 233px;
	font-size: small;
	text-align: center;
	color: #009900;
	font-family: Verdana, Tahoma;
}
.inTablinks
{
	color: #808080;
	font-size: 10pt;
	line-height: 20px;
	padding: 9px;
	text-decoration: none;
}
.inTablinks:hover
{
	color: #bf211a;
}

.ClBrLeft
{
	height: 45px;
	width: 10px;
	background-image: url(../Images/Backgrounds/ClBrLeft.PNG);
	background-position-x: right;
	background-repeat: no-repeat;
}
.ClBrCentre
{
	height: 45px;
	width: 618px;
	background-image: url(../Images/Backgrounds/ClBrCentre.PNG);
	background-repeat: repeat-x;
}


.ClBrRight
{
	height: 45px;
	width: 10px;
	background-image: url(../Images/Backgrounds/ClBrRight.PNG);
	background-position-x: left;
	background-repeat: no-repeat;
}

.gridPager, .gridPager a
{
	color: gray;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
.gridPager a
{
	color: #4169e1;
}
.gridPager a:hover
{
	color: #dc143c;
}
.gridStyles
{
	border: #dcdcdc 1px solid;
}
.grdImgCol
{
	border-right: #cccccc 1px solid;
	padding-right: 5px;
}
.tipDiv
{
	border: 1px solid red;/* rgb(177, 210, 226);*/
	line-height: 18px;
	margin-left: 32px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	color: Navy;
	text-align: justify;
	font-size: small;
	font-weight: normal;
	background-color:#DCDCDC;/*#BCE7F1;*/
}
.errSpan
{
	color: Red;
	font-size: small;
	padding-right: 10px;
}

.fileUpload
{
	width: 60px;
	color: #606060;
	background-color: Transparent;
	border: solid 1px #529EAA;	
}
.textbox
{
	ForeColor:"gray";
}
.AdminMenu
{
	background: #DA2208;/*#9A3B39;*/
	color:White;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

.AdminLegent
{
	font-family:Arial;
	font-weight:bold;
	font-size:larger;
	color:Gray;
	
}
.AdminButton
{
	background-color:#507CD1;
	border :solid 1px white;
	font-weight:bold;
	color:white;
}
