
html
{
	overflow-y: scroll;
}
body
{
	width: 100%;
	height: 100%;
	min-height: 100%;
	margin: 0;
	padding: 0;
	background-color: #ECF0F0;
}
a
{
	color: #436765;
	text-decoration: none;
}

a:hover
{
	color: #E42242;
	text-decoration: underline;
}
div.Container
{
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
div.Layout
{
	width: 880px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-image: url(../images/background.gif);
	background-color: #FFF;
}
div.Header
{
	width: 880px;
	height: 79px;
	background-color: #FFF;
	margin: 0;
}
td.headercontent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0.4pt;
}
td.phonenumber
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	padding-right: 5px;
}
td.headercontent A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0.4pt;
}
td.headercontent A:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0.4pt;
}
td.headercontent A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0.4pt;
}
td.headercontent A:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing: 0.4pt;
}
td.headercontent A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ADE9E8;
	letter-spacing: 0.4pt;
}

div#Footer
{
	width: 880px;
	height: 25px;
	margin: 0;
	clear: both;
	text-align: center;
	background-color: #003265;
}
div#Footer div
{
	padding: 5px 0px 5px 0px;
	color: #FFF;
	line-height: 25px;
	font: normal 11px Arial;
}
div.Linkbg
{
	background-color: #003368;
	padding-top: 4px;
	border-top: 1px solid #1C4D76;
}
td.tollfree
{
	line-height: 30px;
	width: 163px;
	font: bold 13px verdana;
	color: #ffffff;
	text-align: center;
}
td.link
{
	color: #003466;
	font: bold 11px Arial;
	padding: 7px 0px 0px 0px;
	background-image: url(../images/linkbg_gray.gif);
	text-align: center;
}
td.link a
{
	color: #003466;
	text-decoration: none;
}
td.link a:hover
{
	color: #E42242;
	text-decoration: underline;
}
td.linkg
{
	color: #003466;
	font: bold 11px Arial;
	padding: 6px 0px 0px 0px;
	background-image: url(../images/linkbg_green.gif);
	text-align: center;
}
td.linkg a
{
	color: #003466;
	text-decoration: none;
}
td.linkg a:hover
{
	color: #E42242;
	text-decoration: underline;
}
div.Sublinkbg
{
	background-image: url(../images/subbg.gif);
	height: 25px;
}
td.sublink
{
	color: #003466;
	font: bold 12px Arial;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
td.sublink a
{
	color: #003466;
	text-decoration: none;
}
td.sublink a:hover
{
	color: #E42242;
	text-decoration: underline;
}
div.ColLeft
{
	width: 163px;
	margin: 0 0 0 0px;
	float: left;
	background: url(../images/powerbar.gif);
}
div.ColCenter
{
	width: 717px;
	margin: 0px;
	float: left;
	display: inline;
}
/*----Take a Factory Tour-------*/
div.tour
{
	width: 163px;
	color: #003466;
	font: bold 14px Arial;
	padding: 3px 2px 0px 2px;
	text-align: center;
}
div.tour a
{
	color: #003466;
	text-decoration: none;
}
div.tour a:hover
{
	color: #E42242;
	text-decoration: underline;
}
/*----Main caption link-------*/
td.cap
{
	color: #659692;
	font: bold 16px Arial;
}
td.cap a
{
	color: #659692;
	text-decoration: none;
}
td.cap a:hover
{
	color: #02326C;
	text-decoration: underline;
}
td.capb
{
	color: #02326C;
	font: bold 16px Arial;
}
td.capb a
{
	color: #02326C;
	text-decoration: none;
}
td.capb a:hover
{
	color: #6D9E9C;
	text-decoration: underline;
}
td.capa
{
	color: #999999;
	height: 30px;
	font: bold 12px Arial;
}
td.capa a
{
	color: #659692;
	font: bold 12px Arial;
}
td.s2
{
	color: #999999;
	font: bold 12px Arial;
}
td.nav
{
	color: #ffffff;
	font: bold 12px Arial;
}
td.nav A
{
	color: #ffffff;
	text-decoration: none;
}
td.nav A:active
{
	color: #ffffff;
	text-decoration: none;
}
td.nav A:link
{
	color: #ffffff;
	text-decoration: none;
}
td.nav A:visited
{
	color: #ffffff;
	text-decoration: none;
}
td.nav A:hover
{
	color: #ffffff;
	text-decoration: underline;
}
td.price
{
	color: #5C9920;
	font: bold 12px Arial;
}
td.pricea
{
	color: #ff0000;
	font: bold 12px Arial;
}
td.priceh
{
	background-color: #B2CCCB;
	padding: 2px 2px 2px 5px;
	text-align: right;
	height: 25px;
	color: #277827;
	font: bold 12px Arial;
}
div.box
{
	border-right: 2px solid #6E9F9F;
	border-bottom: 2px solid #6E9F9F;
	width: 172px;
	text-align: center;
	float: left;
	height: 245px;
}
td.boxcap
{
	background-color: #B2CCCB;
	padding: 2px 2px 2px 2px;
	text-align: center;
	height: 25px;
	color: #01326A;
	font: bold 13px Arial;
}
td.boxcap a
{
	background-color: #B2CCCB;
	padding: 2px 2px 2px 2px;
	text-align: center;
	color: #01326A;
	font: bold 13px Arial;
}
td.boxcap a:hover
{
	background-color: #B2CCCB;
	padding: 2px 2px 2px 2px;
	text-align: center;
	color: #01326A;
	font: bold 13px Arial;
	text-decoration: underline;
}

td.boxa
{
	border-right: 2px solid #6E9F9F;
	border-bottom: 2px solid #6E9F9F;
	text-align: center;
}
td.boxb
{
	border-right: 2px solid #6E9F9F;
	border-bottom: 2px solid #6E9F9F;
	text-align: center;
}
td.boxc
{
	width: 173px;
	text-align: center;
}
td.productbox
{
	padding: 0px 0px 0px 1px;
	margin-bottom: 10px;
	text-align: center;
}
td.bestsell
{
	background-color: #B2CCCB;
	padding: 2px 2px 2px 5px;
	text-align: left;
	height: 20px;
	color: #01326A;
	font: bold 13px Arial;
}
td.bestsell a
{
	background-color: #B2CCCB;
	padding: 2px 2px 2px 5px;
	text-align: left;
	height: 20px;
	color: #01326A;
	font: bold 13px Arial;
}
td.bestsell a:hover
{
	background-color: #B2CCCB;
	padding: 2px 2px 2px 5px;
	text-align: left;
	height: 20px;
	color: #01326A;
	font: bold 13px Arial;
}
td.bestbox
{
	border-bottom: 2px solid #6E9F9F;
	border-right: 2px solid #6E9F9F;
	text-align: center;
}
td.bar
{
	background-color: #042F5C;
	color: #ffffff;
	font: bold 11px Arial;
	padding: 2px 0px 2px 2px;
}
td.bartitle
{
	background-color: #005479;
	color: #ffffff;
	font: bold 11px Arial;
	padding: 2px 0px 2px 2px;
}
td.barcontent
{
	font: bold 12px Arial;
}
span.smallcontenta
{
	font: bold 10px Arial;
}
span.smallcontent
{
	font: normal 9px Arial;
}
td.navbar
{
	background-color: #DFDFE1;
	padding: 2px 0px 2px 2px;
}
/* Search Classes */
div#Search
{
	width: 163px;
	margin: 0;
	margin: 5px 5px 0px 0px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
td.searcha
{
	border: 1px solid #558790;
	background-color: #D9E5E5;
}
td.seachcontent
{
	color: #08285B;
	margin: 1px;
	font: bold 11px Arial;
}
td.menubg
{
	background-color: #E6EBEF;
}
ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.menuul ul
{
	display: none;
}
ul.menuul li
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	border-bottom: 1px solid #143466;
	font: bold 12px Arial;
}
ul.menuul li ul li
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	border: none;
	background-color: #CCD6E0;
	font: bold 11px Arial;
}
ul.menuul li ul li ul li
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	border: none;
	background-color: #CCD6E0;
	font: bold 11px Arial;
}
div.fo
{
	color: #efefef;
	font: bold 12px Arial;
	text-align: center;
}
div.fo a
{
	color: #efefef;
	text-decoration: none;
}
div.fo a:hover
{
	color: #cccccc;
	text-decoration: underline;
}
td.copyright
{
	color: #000000;
	background-color: #fff;
	height: 30px;
	text-align: center;
	font: 12px Arial;
}
td.bluebold
{
	color: #0000cc;
	font: bold 15px Arial;
}
td.boldgreendull
{
	color: #558080;
	font: bold 13px Arial;
}
td.boldgray
{
	color: #333333;
	font: bold 11px Arial;
}
td.s1
{
	color: #000000;
	font: normal 11px Arial;
}
td.s1 a
{
	color: #06275D;
	text-decoration: none;
}
td.s1 a:hover
{
	color: #6D9E9C;
	text-decoration: underline;
}
td.s3
{
	color: #000000;
	background-color: #E6EBEF;
	text-align: center;
	height: 25px;
	font: bold 12px Arial;
}
td.s3 a
{
	color: #06275D;
	text-decoration: none;
}
td.s3 a:hover
{
	color: #6D9E9C;
	text-decoration: underline;
}
td.s4
{
	color: #ffffff;
	background-color: #669A98;
	padding: 0px 0px 3px 3px;
	height: 20px;
	font: bold 13px Arial;
}
td.s4 a
{
	color: #06275D;
	text-decoration: none;
}
td.s4 a:hover
{
	color: #6D9E9C;
	text-decoration: underline;
}
td.s5
{
	color: #04305D;
	font: bold 11px Arial;
}
td.s5 a
{
	color: #04305D;
	text-decoration: none;
}
td.s5 a:hover
{
	color: #6D9E9C;
	text-decoration: underline;
}
td.s6
{
	color: #ffffff;
	font: bold 11px Arial;
}
td.s6 a
{
	color: #ffffff;
	text-decoration: none;
}
td.s6 a:hover
{
	color: #6D9E9C;
	text-decoration: underline;
}
td.s7
{
	color: #0B5A67;
	font: bold 12px Arial;
}
td.s7 a
{
	color: #0B5A67;
	text-decoration: none;
}
td.s7 a:hover
{
	color: #6D9E9C;
	text-decoration: underline;
}
td.s9
{
	color: #999999;
	font: bold 11px Arial;
}
td.s9 a
{
	color: #999999;
	text-decoration: underline;
}
td.s9 a:hover
{
	color: #6D9E9C;
	text-decoration: none;
}
td.s10
{
	color: #000000;
	font: normal 12px Arial;
}
td.s10 a
{
	color: #1A377B;
	text-decoration: underline;
}
td.s10 a:hover
{
	color: #6D9E9C;
	text-decoration: none;
}
td.s11
{
	color: #000000;
	background-image: url(../images/bg_tab.gif);
	border-left: 1px dotted #BBCCCC;
	border-top: 1px dotted #BBCCCC;
	border-right: 1px dotted #BBCCCC;
	padding: 2px 3px 2px 3px;
	font: bold 12px Arial;
}
td.tab
{
	color: #000000;
	border-right: 1px dotted #BBCCCC;
	border-bottom: 1px dotted #BBCCCC;
}
td.s11 a
{
	color: #4F7573;
	text-decoration: none;
}
td.s11 a:hover
{
	color: #6D9E9C;
	text-decoration: none;
}
td.productbig
{
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
td.productdes
{
	border: 1px solid #999999;
}
td.protitle
{
	color: #ffffff;
	background: url(../images/product_title.gif);
	height: 32px;
	padding: 0px 0px 0px 10px;
	border-bottom: 1px solid #999999;
	font: bold 14px Arial;
}
td.prodesbg
{
	background: url(../images/des_bg.gif);
	height: 296px;
}
td.bara
{
	background-color: #BAD1D0;
	font: bold 12px Arial;
	padding: 0px 0px 0px 10px;
	height: 20px;
}
td.barcap
{
	background-color: #BAD1D0;
	font: bold 12px Arial;
	padding: 0px 0px 0px 5px;
	border-top: 1px solid #9EBEBD;
	border-left: 1px solid #9EBEBD;
	border-bottom: 1px solid #9EBEBD;
	height: 20px;
}
td.barcapa
{
	background-color: #BAD1D0;
	font: bold 12px Arial;
	padding: 0px 5px 0px 0px;
	border: 1px solid #9EBEBD;
	height: 20px;
}
td.cell
{
	background-color: #F2F7F7;
	font: bold 12px Arial;
	padding: 0px 0px 0px 5px;
	border-left: 1px solid #9EBEBD;
	border-bottom: 1px solid #9EBEBD;
	height: 20px;
}
td.cella
{
	background-color: #ffffff;
	font: bold 12px Arial;
	padding: 2px 5px 2px 0px;
	border-left: 1px solid #9EBEBD;
	border-right: 1px solid #9EBEBD;
	border-bottom: 1px solid #9EBEBD;
	height: 20px;
}
/* For cell border class */
TD.border
{
	border: 1px solid #5C8F93;
}
/* Cell caption */
div#title
{
	border-top: 1px solid #5C8F93;
	border-bottom: 1px solid #5C8F93;
	background-color: #C5D9DA;
	color: #000000;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}
/* Cell Mandatory */
div#med
{
	color: #000000;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 11px;
	font-family: Arial;
}
/* for astrick sign red color */
span#med
{
	color: #ff0000;
	font-size: 14px;
	font-family: Arial;
}
span#green
{
	color: #5C9920;
	font: bold 12px Arial;
}
span#black
{
	color: Black;
	font: bold 12px Arial;
}
span.red
{
	color: #ff0000;
	font-size: 12px;
	font-family: Arial;
}
td.color
{
	color: #575853;
	font: bold 14px Arial;
}
td.s13
{
	color: #6FA29D;
	font: bold 12px Arial;
}
td.s14
{
	color: #3545A7;
	font: bold 12px Arial;
}
td.s14 a
{
	color: #3545A7;
	text-decoration: underline;
}
td.s14 a:hover
{
	color: #3545A7;
	text-decoration: none;
}
td.s15
{
	border: 1px solid #000000;
}
td.s16
{
	background: url(../images/bg_image_slider.gif);
	text-align: left;
	padding: 3px 0px 3px 10px;
	border: 1px solid #000000;
	font: bold 11px Arial;
}
td.s17
{
	color: #000000;
	font: bold 12px Arial;
}
div.black
{
	color: #000000;
	font: bold 12px Arial;
}
.txtfield
{
	border-right: #c9c9c9 1px solid;
	border-top: #c9c9c9 1px solid;
	font-size: 8pt;
	border-left: #c9c9c9 1px solid;
	color: #000000;
	border-bottom: #c9c9c9 1px solid;
	font-family: Arial;
	text-decoration: none;
	background-color: #ffffff;
	text-align: left;
}
.txtfieldDisable
{
	border-right: #c9c9c9 1px solid;
	border-top: #c9c9c9 1px solid;
	font-size: 8pt;
	border-left: #c9c9c9 1px solid;
	color: #000000;
	border-bottom: #c9c9c9 1px solid;
	font-family: Arial;
	text-decoration: none;
	background-color: #efefef;
	text-align: left;
}
.but
{
	border-right: #c9c9c9 1px solid;
	border-top: #c9c9c9 1px solid;
	font-weight: bolder;
	font-size: 12px;
	border-left: #c9c9c9 1px solid;
	color: #FFFFFF;
	border-bottom: #c9c9c9 1px solid;
	font-family: arial,verdana,Helvetica,sans-serif;
	background-color: #6AA3B0;
}
/*----Shoppping cart Style class and id start-------*/
div.Layoutshop
{
	width: 880px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-image: url(../images/background_shopping.gif);
	background-color: #FFF;
}
/*----Shoppping cart main div for content-------*/
div.Shop
{
	width: 880px;
	margin: 0 0 0 0px;
}
td.bdc
{
	background-color: #BBCCCC;
}
td.he
{
	background-color: #042F5C;
	background-image: url(../images/he_bg.gif);
	color: #ffffff;
	padding: 0px 3px 0px 3px;
	height: 20px;
	font: bold 12px Arial;
}
td.hbdc
{
	background-color: #EEF2F2;
	color: #000;
	padding: 0px 3px 0px 3px;
	height: 20px;
	font: normal 12px Arial;
}
td.hbdca
{
	background-color: #ffffff;
	color: #000;
	padding: 0px 3px 0px 3px;
	height: 20px;
	font: normal 12px Arial;
}
td.hbdcasmall
{
	background-color: #ffffff;
	color: #000;
	padding: 0px 3px 0px 3px;
	height: 20px;
	font: normal 10px Arial;
}
td.hbdcb
{
	background-color: #E2E9E9;
	color: #000;
	padding: 0px 3px 0px 3px;
	height: 20px;
	font: bold 12px Arial;
}
td.shippingcap
{
	background-color: #003368;
}
td.shippingcontent
{
	background-color: #E2E9E9;
	color: #000;
	border: 1px solid #BBCCCC;
	padding: 0px 3px 0px 3px;
	height: 20px;
	font: normal 11px Arial;
}
/*----Shoppping cart Style class and id end-------*/
/*---- Returning user please sign in end-------*/
td.exuser
{
	border-left: 1px solid #71A5A9;
	border-right: 1px solid #71A5A9;
	border-bottom: 1px solid #71A5A9;
	padding: 0px 5px 0px 5px;
	height: 180px;
	background-image: url(../images/User_bg.gif);
}
td.exusera
{
	border-left: 1px solid #71A5A9;
	border-right: 1px solid #71A5A9;
	border-bottom: 1px solid #71A5A9;
	padding: 0px 5px 0px 5px;
	background-image: url(../images/User_bg.gif);
}
td.wishlistuser
{
	border-left: 1px solid #71A5A9;
	border-right: 1px solid #71A5A9;
	border-bottom: 1px solid #71A5A9;
	padding: 0px 5px 0px 5px;
	height: 180px;
	background-image: url(../images/User_bg.gif);
}
td.newuser
{
	border-left: 1px solid #71A5A9;
	border-right: 1px solid #71A5A9;
	border-bottom: 1px solid #71A5A9;
	padding: 0px 5px 0px 5px;
	height: 180px;
	background-image: url(../images/User_bga.gif);
}
td.billing
{
	border: 1px solid #71A5A9;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/billing_bg.gif);
}
td.ss
{
	color: #1A377B;
	font: normal 12px Arial;
}
/* --------------product detail Page CSS start-----------*/
.thumbnail
{
	z-index: 0;
}

.thumbnail:hover
{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span
{
	/*CSS for enlarged image*/
	position: absolute;
	left: 53px;
	top: -202px;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img
{
	/*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span
{
	/*CSS for enlarged image on hover*/
	visibility: visible;
}
/* --------------product detail Page CSS End-----------*/
td.msg
{
	font: bold 12px arial;
	border: 1px solid #999999;
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
}
/* --------------Message Class Start-----------*/
/* --------------Servey style class start-----------*/
td.surveyborder
{
	border: 5px solid #1A4D73;
	background-color: #568891;
	padding: 2px 2px 2px 2px;
}
td.survey
{
	font: bold 14px arial;
	color: #ffffff;
}
.legalDisclaimers
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

/* --------------Servey style class end-----------*/
/* --------------build ring style class start-----------*/
td.buildcap
{
	font: bold 12px Arial;
	text-align: center;
	color: #033268;
}
td.buildcap a
{
	font: bold 12px Arial;
	text-align: center;
	color: #033268;
}
td.buildcap a:hover
{
	font: bold 12px Arial;
	text-align: center;
	color: #033268;
}
/* --------------build ring style class end-----------*/

.veridQuestion
{
	color: #000000;
	font: bold 12px Arial;
}
.veridAnswer
{
	color: #000000;
	font: 12px Arial;
}
.veridHelp
{
	color: #000000;
	font: 12px Arial;
}
.veridError
{
	color: red;
	font: 12px Arial;
}

#divShapes
{
	margin: 0px;
	padding: 0px;
}
#divShapes li
{
	float: left;
	list-style-type: none;
}
#divShapes img
{
	border: 0px;
	padding: 0px;
	margin: 0px 0px;
}
#divShapes span
{
	display: none;
}
#divShapes li.activeshape span
{
	display: block;
}
#divShapes li.activeshape a
{
	display: none;
}




#footerLogos
{
	margin: 0px;
	padding: 0px;
}
#footerLogos li
{
	float: left;
	list-style-type: none;
	margin: 2px 2px 2px 2px;
}
#footerLogos img
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#footerLogos div
{
	padding: 0px;
	margin: 0px;
}
.font12px
{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}

.txtfont12px
{
	border-right: #c9c9c9 1px solid;
	border-top: #c9c9c9 1px solid;
	border-left: #c9c9c9 1px solid;
	border-bottom: #c9c9c9 1px solid;
	text-decoration: none;
	background-color: #ffffff;
	text-align: left;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	text-decoration: none;
}

#divDisabledBG
{
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: 0.5;
	z-index: 99;
	background: #000000 none repeat scroll 0 0;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
/*=============================New class for menu==================================*/
ul.menu
{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.menu *
{
	margin: 0;
	padding: 0;
}
ul.menu a
{
	display: block;
	color: #000;
	text-decoration: none;
}
ul.menu li
{
	position: relative;
	float: left;
	margin-right: 2px;
}
ul.menu ul
{
	position: absolute;
	top: 26px;
	left: 0;
	background: #d1d1d1;
	display: none;
	opacity: 0;
	list-style: none;
}
ul.menu ul li
{
	position: relative;
	border: 1px solid #aaa;
	border-top: none;
	margin: 0;
}
ul.menu ul li a
{
	display: block;
	padding: 3px 7px 5px;
	background-color: #a0bbc6;
	font: normal 11px Arial, Helvetica, sans-serif;
}
ul.menu ul li a:hover
{
	background-color: #c7dae1;
	font: normal 11px Arial, Helvetica, sans-serif;
}
ul.menu ul ul
{
	left: 148px;
	top: -1px;
}
ul.menu .menulink
{
	border: 1px solid #aaa;
	padding: 5px 7px 7px;
	font-weight: bold;
	background: url(../images/header.gif);
	font: bold 11px Arial, Helvetica, sans-serif;
}
ul.menu .menulink:hover, ul.menu .menuhover
{
	background: url(../images/header_over.gif)font:bold 11px Arial, Helvetica, sans-serif;
}

ul.menu .sub
{
	background: #d1d1d1 url(images/arrow.gif) 136px 8px no-repeat;
}
ul.menu .topline
{
	border-top: 1px solid #aaa;
}
/*=============================Home page top banner class [Start]==================================*/
.homepage_topbanner
{
	border: 1px solid #aaaaaa;
}
.homepage_topcap
{
	color: #012ba3;
	font: bold 16px Arial;
}

.freededex
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #80807e;
	text-align: right;
}
.freededex A, .freededex A:active, .freededex A:link, .freededex A:visited
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #80807e;
	text-decoration: none;
}
.freededex A:hover
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #80807e;
	text-decoration: underline;
}
/*=============================Home page top banner class [End]==================================*/
/*=============================new boxes class [Start]==================================*/
table.boxline
{
	border-top: 1px solid #00a7af;
	border-bottom: 1px solid #00a7af;
}
.newhomepage_boxa
{
	border-right: 1px solid #00a7af;
	border-top: 1px solid #00a7af;
	text-align: center;
	vertical-align: top;
}
.newhomepage_boxb
{
	text-align: center;
	vertical-align: top;
	border-top: 1px solid #00a7af;
}
.newhomepage_boxc
{
	border-right: 1px solid #00a7af;
	text-align: center;
	vertical-align: top;
	border-top: 1px solid #00a7af;
	border-bottom: 1px solid #00a7af;
}
.newhomepage_boxd
{
	text-align: center;
	vertical-align: top;
	border-top: 1px solid #00a7af;
	border-bottom: 1px solid #00a7af;
}
.product_divider
{
	border-top: 1px solid #00a7af;
}
.product_dividera
{
	border-bottom: 1px solid #00a7af;
}
.newhomepage_box_cap
{
	background-color: #fcfcfc;
	padding: 2px 2px 2px 2px;
	text-align: center;
	height: 25px;
	color: #01326A;
	font: bold 13px Arial;
}
.newhomepage_box_cap a .newhomepage_box_cap A:active, .newhomepage_box_cap A:link, .newhomepage_box_cap A:visited
{
	text-align: center;
	color: #01326A;
	font: bold 13px Arial;
}
.newhomepage_box_cap a:hover
{
	text-align: center;
	color: #01326A;
	font: bold 13px Arial;
	text-decoration: underline;
}
/*=============================new boxes class [Start]==================================*/

td.breadcrumb
{
	color: #999999;
	font: bold 12px Arial;
	padding-bottom: 7px;
}
td.breadcrumb a
{
	color: #659692;
	font: bold 12px Arial;
}

.rbImages a img
{
	border: 1px solid #afafaf;
	background-color: #fff;
	filter: alpha(opacity=50);
	opacity: .50;
}

.rbImages a
{
	outline: none;
	display: block;
	margin-left: 2px;
	float: left;
}

.rbImages .currentImage img
{
	border: 1px solid #666;
	filter: alpha(opacity=100);
	opacity: 1.0;
}
.rbTitle
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #80807e;
	text-align: center;
	padding-bottom: 4px;
}

