/************************************************/
/*** STARLAB MAIN CSS STYLE SHEET             ***/
/************************************************/

/************************************************/
/*** BASIC STYLES                             ***/
/************************************************/

html {
    height: 100%;
}

body {
    margin: 0px;
    padding: 0px;
    height: 100%;
    background-color: #FFFFFF;
}

form {
    margin: 0px;
    padding: 0px;
}

/* MAIN FONT */
p, input, textarea, td, h1, h2, h3, div, select, li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	 color: #005496;
    text-decoration: none;
}

p {
	margin: 10px 0px 10px 0px;
}

ul {
    list-style-type: square;
	 padding-left: 10px;
}

li {
	margin-left: 15px;
}

a {
	 color: #005496;
    text-decoration: underline;
}

a:hover {
	 color: #005496;
    text-decoration: none;
}

.text {
}

.textbold {
    font-weight: bold;
}

.textmini {
}

strong {
    font-weight: bold;
}

.arrowlink {
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.arrowlink:hover {
    color: #003366;
    text-decoration: underline;
}

.underlinelink {
    color: #003366;
    text-decoration: underline;
}

.underlinelink:hover {
    color: #003366;
    text-decoration: none;
}

#contentbaseframe {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 10;
}

#contentbasebackground {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 1033px;
    height: 640px;
    background-repeat: no-repeat;
}

.mainleftcontent {
    background-image: url(../../img/background/main_line_bg.gif);
    background-repeat: repeat-x;
    background-position: top left;
}

#contentheightspacer {
	 float: right;
    overflow: hidden;
    width: 1px;
    height: 450px;
}


/************************************************/
/*** MAIN NAVIGATION STYLES                   ***/
/************************************************/

#mainnavigationframe {
    position: absolute;
    z-index: 10;
    top: 45px;
    left: 0px;
    /*width: 184px;*/
    background-image: none;
    background-repeat: no-repeat;
}

#mainnavigationbox {
    position: static;
    margin-top: 0px;
    margin-left: 0px;
    /*width: 180px;*/
}

.mainnavigationfirstrow {
	height: 53px;
         width: auto;
	margin-left: 20px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.mainnavigationfirstrow td {

}

.nav {
display: block;
text-decoration: none;
color: #ffffff;
padding-top: 19px;
height: 53px;
width: 100px;
text-align: center;
background-image: url(../../img/mainnav/main_nav_bg_inact.jpg);
background-repeat: no-repeat;
background-position: top center;
cursor: pointer;
}

.navx:hover {
 	background-image: url(../../img/mainnav/main_nav_bg_act.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.actnav {
	display: block;
   text-decoration: none;
	font-weight: bold;
   color: #ffffff;
	padding-top: 19px;
	/* padding: 0px 15px 0px 15px; */
	height: 53px;
	width: 100px;
	text-align: center;
 	background-image: url(../../img/mainnav/main_nav_bg_act.jpg);
	background-repeat: no-repeat;
	background-position: top center;
   cursor: pointer;
   cursor: hand;
}

.actnavx:hover {
 	background-image: url(../../img/mainnav/main_nav_bg_act.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.navoff {
   /* text-decoration: none;
   color: #ffffff;
   line-height: 20px;
 	background-image: url(../../img/mainnav/main_nav_bg_inact.jpg);
	background-repeat: no-repeat;
	background-position: top center; */
   cursor: pointer;
   cursor: hand;
}

.navon {
   /* text-decoration: none;
   color: #ffffff;
   line-height: 20px;
 	background-image: url(../../img/mainnav/main_nav_bg_act.jpg);
	background-repeat: no-repeat;
	background-position: top center; */
   cursor: pointer;
   cursor: hand;
}

.mainnavline {
	width: 1px;
	overflow: hidden;
 	background-image: url(../../img/mainnav/main_nav_bg_line.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/* Sub Nav */

#subnavigationbaselayer {
    top: 0px;
    left: 0px;
    padding: 0px;
    margin: 0px;
}

.subnavframe {
	position: absolute;
}

.subnavigationfirstrow {
	height: 44px;
}

.subnavigationfirstrow td {
	vertical-align: top;
	padding-top: 0px;
}

.subnavoff {
   text-decoration: none;
   color: #005496;
   line-height: 20px;
 	background-image: url(../../img/mainnav/sub_nav_bg_inact.jpg);
	background-repeat: no-repeat;
	background-position: top center;
   cursor: pointer;
   cursor: hand;
}

.subnavon {
   text-decoration: none;
   color: #005496;
   line-height: 20px;
 	background-image: url(../../img/mainnav/sub_nav_bg_act.gif);
	background-repeat: no-repeat;
	background-position: top center;
   cursor: pointer;
   cursor: hand;
}

.subnav {
	display: block;
	width: 120px;
   text-decoration: none;
   color: #005496;
   line-height: 20px;
	padding-top: 19px;
	height: 44px;
	text-align: center;
 	background-image: url(../../img/mainnav/sub_nav_bg_inact.jpg);
	background-repeat: no-repeat;
	background-position: top center;
   cursor: pointer;
   cursor: hand;
}

#navitem10608 {
	width: 60px;
}

#navitem10388 {
	width: 70px;
}

#navitem10389 {
	width: 60px;
}

#navitem10390 {
	width: 100px;
}

#navitem10577 {
	width: 120px;
}

#navitem10578 {
	width: 80px;
}

.subnavx:hover {
 	background-image: url(../../img/mainnav/sub_nav_bg_act.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

.actsubnav {
	display: block;
   text-decoration: none;
	font-weight: bold;
   color: #005496;
   line-height: 20px;
	padding-top: 19px;
	height: 44px;
	width: 120px;
	text-align: center;
 	background-image: url(../../img/mainnav/sub_nav_bg_act.gif);
	background-repeat: no-repeat;
	background-position: top center;
   cursor: pointer;
   cursor: hand;
}

.actsubnavx:hover {
 	background-image: url(../../img/mainnav/sub_nav_bg_act.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

.subnavline {
	width: 1px;
	overflow: hidden;
 	background-image: url(../../img/mainnav/sub_nav_bg_line.gif);
	background-repeat: no-repeat;
	background-position: top center;
}









/************************************************/
/*** PROD NAVIGATION STYLES                   ***/
/************************************************/




#prodnavigationbaselayer {
	position: absolute;
	z-index: 2000;
	color: white;
	top: 162px;
}

#prodnavigationframe {

}

#prodnavigationbox {

}

#prodnavigationbaselayer .nav {
	display: block;
	background: none;
	text-align: left;
	padding: 0px;
	height: 32px;
	width: 196px;
	color: white;
	background-color: transparent;
	font-size: 12px;
	vertical-align: middle;
}


#prodnavigationbaselayer .actnav {
	display: block;
   cursor: pointer;
   cursor: hand;
}

#prodnavigationbaselayer .navoff {
   cursor: pointer;
   cursor: hand;
}

#prodnavigationbaselayer .navon {
   cursor: pointer;
   cursor: hand;
}

#prodnavigationbaselayer .subnavframe {
	/* width: 200px; */
}

#prodnavigationbaselayer .subnavframe .nav {
	display: table-cell;
	height: 22px;
	width: 100%;
	/* width: 172px; */
}

#prodnavigationbaselayer #prodnavigationframe .navoff .cat1 {
	background: url(../../img/prodnav/cat1_inact.jpg) top left no-repeat;
}

#prodnavigationbaselayer #prodnavigationframe .navon .cat1 {
	background: url(../../img/prodnav/cat1_act.jpg) top left no-repeat;
}

/* DE */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat1de { background: url(../../img/prodnav/de/cat1_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat1de { background: url(../../img/prodnav/de/cat1_act.jpg) top left no-repeat; }

/* FR */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat1fr { background: url(../../img/prodnav/fr/cat1_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat1fr { background: url(../../img/prodnav/fr/cat1_act.jpg) top left no-repeat; }

/* IT */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat1it { background: url(../../img/prodnav/it/cat1_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat1it { background: url(../../img/prodnav/it/cat1_act.jpg) top left no-repeat; }


#prodnavigationbaselayer .subnavframe .cat1 {
	background-color: #ef3c76;
	/* padding: 5px; */
	border: 5px solid #ef3c76;
}

#prodnavigationbaselayer #prodnavigationframe .navoff .cat2 {
	background: url(../../img/prodnav/cat2_inact.jpg) top left no-repeat;
}

#prodnavigationbaselayer #prodnavigationframe .navon .cat2 {
	background: url(../../img/prodnav/cat2_act.jpg) top left no-repeat;
}

/* DE */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat2de { background: url(../../img/prodnav/de/cat2_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat2de { background: url(../../img/prodnav/de/cat2_act.jpg) top left no-repeat; }

/* FR */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat2fr { background: url(../../img/prodnav/fr/cat2_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat2fr { background: url(../../img/prodnav/fr/cat2_act.jpg) top left no-repeat; }

/* IT */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat2it { background: url(../../img/prodnav/it/cat2_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat2it { background: url(../../img/prodnav/it/cat2_act.jpg) top left no-repeat; }

#prodnavigationbaselayer .subnavframe .cat2 {
	background-color: #ee1c25;
	/* padding: 5px; */
	border: 5px solid #ee1c25;
}

#prodnavigationbaselayer #prodnavigationframe .navoff .cat3 {
	background: url(../../img/prodnav/cat3_inact.jpg) top left no-repeat;
}

#prodnavigationbaselayer #prodnavigationframe .navon .cat3 {
	background: url(../../img/prodnav/cat3_act.jpg) top left no-repeat;
}

/* DE */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat3de { background: url(../../img/prodnav/de/cat3_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat3de { background: url(../../img/prodnav/de/cat3_act.jpg) top left no-repeat; }

/* FR */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat3fr { background: url(../../img/prodnav/fr/cat3_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat3fr { background: url(../../img/prodnav/fr/cat3_act.jpg) top left no-repeat; }

/* IT */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat3it { background: url(../../img/prodnav/it/cat3_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat3it { background: url(../../img/prodnav/it/cat3_act.jpg) top left no-repeat; }

#prodnavigationbaselayer .subnavframe .cat3 {
	background-color: #f14d31;
	/* padding: 5px; */
	border: 5px solid #f14d31;
}

#prodnavigationbaselayer #prodnavigationframe .navoff .cat4 {
	background: url(../../img/prodnav/cat4_inact.jpg) top left no-repeat;
}

#prodnavigationbaselayer #prodnavigationframe .navon .cat4 {
	background: url(../../img/prodnav/cat4_act.jpg) top left no-repeat;
}

/* DE */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat4de { background: url(../../img/prodnav/de/cat4_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat4de { background: url(../../img/prodnav/de/cat4_act.jpg) top left no-repeat; }

/* FR */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat4fr { background: url(../../img/prodnav/fr/cat4_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat4fr { background: url(../../img/prodnav/fr/cat4_act.jpg) top left no-repeat; }

/* IT */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat4it { background: url(../../img/prodnav/it/cat4_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat4it { background: url(../../img/prodnav/it/cat4_act.jpg) top left no-repeat; }

#prodnavigationbaselayer .subnavframe .cat4 {
	background-color: #f68333;
	/* padding: 5px; */
	border: 5px solid #f68333;
}

#prodnavigationbaselayer #prodnavigationframe .navoff .cat5 {
	background: url(../../img/prodnav/cat5_inact.jpg) top left no-repeat;
}

#prodnavigationbaselayer #prodnavigationframe .navon .cat5 {
	background: url(../../img/prodnav/cat5_act.jpg) top left no-repeat;
}

/* DE */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat5de { background: url(../../img/prodnav/de/cat5_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat5de { background: url(../../img/prodnav/de/cat5_act.jpg) top left no-repeat; }

/* FR */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat5fr { background: url(../../img/prodnav/fr/cat5_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat5fr { background: url(../../img/prodnav/fr/cat5_act.jpg) top left no-repeat; }

/* IT */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat5it { background: url(../../img/prodnav/it/cat5_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat5it { background: url(../../img/prodnav/it/cat5_act.jpg) top left no-repeat; }

#prodnavigationbaselayer .subnavframe .cat5 {
	background-color: #62bb47;
	/* padding: 5px; */
	border: 5px solid #62bb47;
}

#prodnavigationbaselayer #prodnavigationframe .navoff .cat6 {
	background: url(../../img/prodnav/cat6_inact.jpg) top left no-repeat;
}

#prodnavigationbaselayer #prodnavigationframe .navon .cat6 {
	background: url(../../img/prodnav/cat6_act.jpg) top left no-repeat;
}

/* DE */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat6de { background: url(../../img/prodnav/de/cat6_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat6de { background: url(../../img/prodnav/de/cat6_act.jpg) top left no-repeat; }

/* FR */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat6fr { background: url(../../img/prodnav/fr/cat6_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat6fr { background: url(../../img/prodnav/fr/cat6_act.jpg) top left no-repeat; }

/* IT */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat6it { background: url(../../img/prodnav/it/cat6_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat6it { background: url(../../img/prodnav/it/cat6_act.jpg) top left no-repeat; }

#prodnavigationbaselayer .subnavframe .cat6 {
	background-color: #00a650;
	/* padding: 5px; */
	border: 5px solid #00a650;
}

#prodnavigationbaselayer #prodnavigationframe .navoff .cat7 {
	background: url(../../img/prodnav/cat7_inact.jpg) top left no-repeat;
}

#prodnavigationbaselayer #prodnavigationframe .navon .cat7 {
	background: url(../../img/prodnav/cat7_act.jpg) top left no-repeat;
}

/* DE */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat7de { background: url(../../img/prodnav/de/cat7_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat7de { background: url(../../img/prodnav/de/cat7_act.jpg) top left no-repeat; }

/* FR */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat7fr { background: url(../../img/prodnav/fr/cat7_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat7fr { background: url(../../img/prodnav/fr/cat7_act.jpg) top left no-repeat; }

/* IT */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat7it { background: url(../../img/prodnav/it/cat7_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat7it { background: url(../../img/prodnav/it/cat7_act.jpg) top left no-repeat; }

#prodnavigationbaselayer .subnavframe .cat7 {
	background-color: #005596;
	/* padding: 5px; */
	border: 5px solid #005596;
}

#prodnavigationbaselayer #prodnavigationframe .navoff .cat8 {
	background: url(../../img/prodnav/cat8_inact.jpg) top left no-repeat;
}

#prodnavigationbaselayer #prodnavigationframe .navon .cat8 {
	background: url(../../img/prodnav/cat8_act.jpg) top left no-repeat;
}

/* DE */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat8de { background: url(../../img/prodnav/de/cat8_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat8de { background: url(../../img/prodnav/de/cat8_act.jpg) top left no-repeat; }

/* FR */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat8fr { background: url(../../img/prodnav/fr/cat8_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat8fr { background: url(../../img/prodnav/fr/cat8_act.jpg) top left no-repeat; }

/* IT */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat8it { background: url(../../img/prodnav/it/cat8_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat8it { background: url(../../img/prodnav/it/cat8_act.jpg) top left no-repeat; }

#prodnavigationbaselayer .subnavframe .cat8 {
	background-color: #c01e74;
	/* padding: 5px; */
	border: 5px solid #c01e74;
}


#prodnavigationbaselayer #prodnavigationframe .navoff .cat9 {
	background: url(../../img/prodnav/cat9_inact.jpg) top left no-repeat;
}

#prodnavigationbaselayer #prodnavigationframe .navon .cat9 {
	background: url(../../img/prodnav/cat9_act.jpg) top left no-repeat;
}

/* DE */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat9de { background: url(../../img/prodnav/de/cat9_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat9de { background: url(../../img/prodnav/de/cat9_act.jpg) top left no-repeat; }

/* FR */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat9fr { background: url(../../img/prodnav/fr/cat9_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat9fr { background: url(../../img/prodnav/fr/cat9_act.jpg) top left no-repeat; }

/* IT */
#prodnavigationbaselayer #prodnavigationframe .navoff .cat9it { background: url(../../img/prodnav/it/cat9_inact.jpg) top left no-repeat; }
#prodnavigationbaselayer #prodnavigationframe .navon .cat9it { background: url(../../img/prodnav/it/cat9_act.jpg) top left no-repeat; }

#prodnavigationbaselayer .subnavframe .cat9 {
	background-color: #ed1941;
	/* padding: 5px; */
	border: 5px solid #ed1941;
}




/************************************************/
/*** PRODUCT SECTION ELMENTS                  ***/
/************************************************/

#productcontentframe {
	margin: 142px 0 0 206px;
}

#catalogsectiontable {

}

.productcontentcontent {
	margin: 15px 0 0 5px;
}

/************************************************/
/*** PRODUCT BY NAME STYLES                   ***/
/************************************************/

.prodbynameouter {
	position: static;
	width: 594px;
	border: 1px dotted #003366;
	background-color: white;
}

.prodbynameinnerleft {
	position: relative;
	width: 276px;
	padding: 10px;
	float: left;
}

.prodbynameinnerleft div, .prodbynameinnerright div {
	font-weight: bold;
	font-size: 120%;
	margin-top: 10px;
}

.prodbynameinnerright {
	position: relative;
	width: 276px;
	padding: 10px;
	float: right;
}

.prodbynameendfloat {
	clear: both;
}

/************************************************/
/*** PRODUCT BY APPLICATION STYLES            ***/
/************************************************/

.prodbyappframe {
	position: static;
	width: 594px;
	border: 1px dotted #003366;
	background-color: white;
	padding: 10px;
}

.prodbyappname {
	font-weight: bold;
	font-size: 120%;
}

.prodbyapplink + .prodbyappname {
	margin-top: 15px;
}

.prodbyappintro {

}

.prodbyapplink {
	 display: block;
    color: #005496;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    background-image: url(../../img/sidebar/sidebar_arrow_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.prodbyapplink:hover {
    text-decoration: underline;
}

/************************************************/
/*** PRODUCT CATEGORY NAVIGATION STYLES       ***/
/************************************************/

.prodnavframe {
   position: absolute;
	z-index: 998;
	top: 142px;
   left: 0px;
	width: 196px;
}

.prodnavcat {
	margin-top: 1px;
}

.prodnavcat1_act {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat1_act.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat1_act:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat1_act.jpg);
}

.prodnavcat2_act {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat2_act.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat2_act:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat2_act.jpg);
}

.prodnavcat3_act {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat3_act.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat3_act:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat3_act.jpg);
}

.prodnavcat4_act {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat4_act.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat4_act:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat4_act.jpg);
}

.prodnavcat5_act {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat5_act.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat5_act:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat5_act.jpg);
}


.prodnavcat6_act {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat6_act.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat6_act:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat6_act.jpg);
}


.prodnavcat7_act {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat7_act.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat7_act:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat7_act.jpg);
}


.prodnavcat1_inact {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat1_inact.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat1_inact:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat1_act.jpg);
}

.prodnavcat2_inact {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat2_inact.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat2_inact:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat2_act.jpg);
}

.prodnavcat3_inact {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat3_inact.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat3_inact:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat3_act.jpg);
}

.prodnavcat4_inact {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat4_inact.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat4_inact:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat4_act.jpg);
}

.prodnavcat5_inact {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat5_inact.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat5_inact:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat5_act.jpg);
}


.prodnavcat6_inact {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat6_inact.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat6_inact:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat6_act.jpg);
}

.prodnavcat7_inact {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat7_inact.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat7_inact:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat7_act.jpg);
}

.prodnavcat8_inact {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat8_inact.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat8_inact:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat8_act.jpg);
}

.prodnavcat9_inact {
	cursor: pointer;
	display: block;
	height: 31px;
	width: 196px;
	vertical-align: top;
	text-decoration: none;
	margin: 0px;
	background-image: url(../../img/prodnav/cat9_inact.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.prodnavcat9_inact:hover {
	text-decoration: none;
	background-image: url(../../img/prodnav/cat9_act.jpg);
}

/************************************************/
/*** PRODUCT SUBCATEGORY NAVIGATION STYLES    ***/
/************************************************/

.prodsubnav_act {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat1_subnavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnav_act:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat1_subnavi_arrow.gif);
}

.prodsubnav_inact {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat1_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnav_inact:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat1_subnavi_arrow.gif);
}

.prodsubnav_line_cell {
	background-image: url(../../img/prodsubnav/cat1_subnavi_vr.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/************************************************/
/*** PRODUCT SUBCATEGORY NAVIGATION STYLES 1  ***/
/************************************************/

.prodsubnavcat1_act {
	display: block;
	color: #005496;
	height: 45px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat1_subnavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat1_act:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat1_subnavi_arrow.gif);
}

.prodsubnavcat1_inact {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat1_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat1_inact:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat1_subnavi_arrow.gif);
}

.prodsubnavcat1_line_cell {
	background-image: url(../../img/prodsubnav/cat1_subnavi_vr.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/************************************************/
/*** PRODUCT SUBCATEGORY NAVIGATION STYLES 2  ***/
/************************************************/

.prodsubnavcat2_act {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat2_subnavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat2_act:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat2_subnavi_arrow.gif);
}

.prodsubnavcat2_inact {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat2_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat2_inact:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat2_subnavi_arrow.gif);
}

.prodsubnavcat2_line_cell {
	background-image: url(../../img/prodsubnav/cat2_subnavi_vr.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/************************************************/
/*** PRODUCT SUBCATEGORY NAVIGATION STYLES 3  ***/
/************************************************/

.prodsubnavcat3_act {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat3_subnavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat3_act:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat3_subnavi_arrow.gif);
}

.prodsubnavcat3_inact {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat3_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat3_inact:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat3_subnavi_arrow.gif);
}

.prodsubnavcat3_line_cell {
	background-image: url(../../img/prodsubnav/cat3_subnavi_vr.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/************************************************/
/*** PRODUCT SUBCATEGORY NAVIGATION STYLES 4  ***/
/************************************************/

.prodsubnavcat4_act {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat4_subnavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat4_act:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat4_subnavi_arrow.gif);
}

.prodsubnavcat4_inact {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat4_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat4_inact:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat4_subnavi_arrow.gif);
}

.prodsubnavcat4_line_cell {
	background-image: url(../../img/prodsubnav/cat4_subnavi_vr.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/************************************************/
/*** PRODUCT SUBCATEGORY NAVIGATION STYLES 5  ***/
/************************************************/

.prodsubnavcat5_act {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat5_subnavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat5_act:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat5_subnavi_arrow.gif);
}

.prodsubnavcat5_inact {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat5_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat5_inact:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat5_subnavi_arrow.gif);
}

.prodsubnavcat5_line_cell {
	background-image: url(../../img/prodsubnav/cat5_subnavi_vr.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/************************************************/
/*** PRODUCT SUBCATEGORY NAVIGATION STYLES 6  ***/
/************************************************/

.prodsubnavcat6_act {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat6_subnavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat6_act:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat6_subnavi_arrow.gif);
}

.prodsubnavcat6_inact {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat6_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat6_inact:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat6_subnavi_arrow.gif);
}

.prodsubnavcat6_line_cell {
	background-image: url(../../img/prodsubnav/cat6_subnavi_vr.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/************************************************/
/*** PRODUCT SUBCATEGORY NAVIGATION STYLES 6  ***/
/************************************************/

.prodsubnavcat7_act {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat7_subnavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat7_act:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat7_subnavi_arrow.gif);
}

.prodsubnavcat7_inact {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat7_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat7_inact:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat7_subnavi_arrow.gif);
}

.prodsubnavcat7_line_cell {
	background-image: url(../../img/prodsubnav/cat7_subnavi_vr.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/************************************************/
/*** PRODUCT SUBCATEGORY NAVIGATION STYLES 8  ***/
/************************************************/

.prodsubnavcat8_act {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat8_subnavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat8_act:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat8_subnavi_arrow.gif);
}

.prodsubnavcat8_inact {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat8_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat8_inact:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat8_subnavi_arrow.gif);
}

.prodsubnavcat8_line_cell {
	background-image: url(../../img/prodsubnav/cat8_subnavi_vr.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/************************************************/
/*** PRODUCT SUBCATEGORY NAVIGATION STYLES 9  ***/
/************************************************/

.prodsubnavcat9_act {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat9_subnavi_arrow.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat9_act:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat9_subnavi_arrow.gif);
}

.prodsubnavcat9_inact {
	display: block;
	color: #005496;
	height: 41px;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	background-image: url(../../img/prodsubnav/cat9_subnavi_line.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.prodsubnavcat9_inact:hover {
	color: #005496;
	background-image: url(../../img/prodsubnav/cat9_subnavi_arrow.gif);
}

.prodsubnavcat9_line_cell {
	background-image: url(../../img/prodsubnav/cat9_subnavi_vr.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

/************************************************/
/*** PRODUCT STYLES                           ***/
/************************************************/

.prodarrowlink {
	text-decoration: none;
	font-weight: bold;
	color: #005496;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(../../img/redarrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.prodarrowlink:hover {
	text-decoration: underline;
	color: #005496;
}

.prodarrowlinkcat1 {
	text-decoration: none;
	font-weight: bold;
	color: #005496;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(../../img/prodcrumbs/arrow_crumb_cat1.gif);
	background-repeat: no-repeat;
	background-position: -4px 4px;
}

.prodarrowlinkcat1:hover {
	text-decoration: underline;
	color: #005496;
}

.prodarrowlinkcat2 {
	text-decoration: none;
	font-weight: bold;
	color: #005496;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(../../img/prodcrumbs/arrow_crumb_cat2.gif);
	background-repeat: no-repeat;
	background-position: -4px 4px;
}

.prodarrowlinkcat2:hover {
	text-decoration: underline;
	color: #005496;
}

.prodarrowlinkcat3 {
	text-decoration: none;
	font-weight: bold;
	color: #005496;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(../../img/prodcrumbs/arrow_crumb_cat3.gif);
	background-repeat: no-repeat;
	background-position: -4px 4px;
}

.prodarrowlinkcat3:hover {
	text-decoration: underline;
	color: #005496;
}

.prodarrowlinkcat4 {
	text-decoration: none;
	font-weight: bold;
	color: #005496;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(../../img/prodcrumbs/arrow_crumb_cat4.gif);
	background-repeat: no-repeat;
	background-position: -4px 4px;
}

.prodarrowlinkcat4:hover {
	text-decoration: underline;
	color: #005496;
}

.prodarrowlinkcat5 {
	text-decoration: none;
	font-weight: bold;
	color: #005496;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(../../img/prodcrumbs/arrow_crumb_cat5.gif);
	background-repeat: no-repeat;
	background-position: -4px 4px;
}

.prodarrowlinkcat5:hover {
	text-decoration: underline;
	color: #005496;
}

.prodarrowlinkcat6 {
	text-decoration: none;
	font-weight: bold;
	color: #005496;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(../../img/prodcrumbs/arrow_crumb_cat6.gif);
	background-repeat: no-repeat;
	background-position: -4px 4px;
}

.prodarrowlinkcat6:hover {
	text-decoration: underline;
	color: #005496;
}

.prodarrowlinkcat7 {
	text-decoration: none;
	font-weight: bold;
	color: #005496;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(../../img/prodcrumbs/arrow_crumb_cat7.gif);
	background-repeat: no-repeat;
	background-position: -4px 4px;
}

.prodarrowlinkcat7:hover {
	text-decoration: underline;
	color: #005496;
}

.prodarrowlinkcat8 {
	text-decoration: none;
	font-weight: bold;
	color: #005496;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(../../img/prodcrumbs/arrow_crumb_cat8.gif);
	background-repeat: no-repeat;
	background-position: -4px 4px;
}

.prodarrowlinkcat8:hover {
	text-decoration: underline;
	color: #005496;
}

.prodarrowlinkcat9 {
	text-decoration: none;
	font-weight: bold;
	color: #005496;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 10px;
	background-image: url(../../img/prodcrumbs/arrow_crumb_cat9.gif);
	background-repeat: no-repeat;
	background-position: -4px 4px;
}

.prodarrowlinkcat9:hover {
	text-decoration: underline;
	color: #005496;
}

#catalogproductframe {

}

.catcrumblink {
	text-decoration: none;
}

.catcrumblink:hover {
	text-decoration: underline;
}

.gototoplink {
    text-decoration: none;
    padding: 0px 0px 0px 12px;
    background-image: url(../../img/arrow_up.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.gototoplink:hover {
    text-decoration: underline;
}

#catalogproductbox {
	width: 600px;
}

#catalogproductpanenavibox {
	height: 35px;
}

/************************************************/
/*** PRODUCT CATEGORY 1 STYLES                ***/
/************************************************/

.catalogproductpanecat1act {
	cursor: pointer;
	color: #015596;
	padding: 0 5px 0 5px;
	font-weight: bold;
	background-image: url(../../img/prodpanes/prod_cat1_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat1act:hover {
	color: #015596;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../img/prodpanes/prod_cat1_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat1inactleft {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat1_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat1inactleft:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat1_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

.catalogproductpanecat1inactright {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat1_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat1inactright:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat1_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

#catalogproductpanecat1fill {
	height: 35px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat1_panefill_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.catalogproductpanecat1vr {
	height: 35px;
	background-image: url(../../img/prodpanes/prod_cat1_vr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/************************************************/
/*** PRODUCT CATEGORY 2 STYLES                ***/
/************************************************/

.catalogproductpanecat2act {
	cursor: pointer;
	color: #015596;
	padding: 0 5px 0 5px;
	font-weight: bold;
	background-image: url(../../img/prodpanes/prod_cat2_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat2act:hover {
	color: #015596;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../img/prodpanes/prod_cat2_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat2inactleft {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat2_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat2inactleft:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat2_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

.catalogproductpanecat2inactright {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat2_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat2inactright:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat2_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

#catalogproductpanecat2fill {
	height: 35px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat2_panefill_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.catalogproductpanecat2vr {
	height: 35px;
	background-image: url(../../img/prodpanes/prod_cat2_vr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/************************************************/
/*** PRODUCT CATEGORY 3 STYLES                ***/
/************************************************/

.catalogproductpanecat3act {
	cursor: pointer;
	color: #015596;
	padding: 0 5px 0 5px;
	font-weight: bold;
	background-image: url(../../img/prodpanes/prod_cat3_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat3act:hover {
	color: #015596;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../img/prodpanes/prod_cat3_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat3inactleft {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat3_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat3inactleft:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat3_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

.catalogproductpanecat3inactright {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat3_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat3inactright:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat3_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

#catalogproductpanecat3fill {
	height: 35px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat3_panefill_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.catalogproductpanecat3vr {
	height: 35px;
	background-image: url(../../img/prodpanes/prod_cat3_vr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/************************************************/
/*** PRODUCT CATEGORY 4 STYLES                ***/
/************************************************/

.catalogproductpanecat4act {
	cursor: pointer;
	color: #015596;
	padding: 0 5px 0 5px;
	font-weight: bold;
	background-image: url(../../img/prodpanes/prod_cat4_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat4act:hover {
	color: #015596;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../img/prodpanes/prod_cat4_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat4inactleft {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat4_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat4inactleft:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat4_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

.catalogproductpanecat4inactright {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat4_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat4inactright:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat4_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

#catalogproductpanecat4fill {
	height: 35px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat4_panefill_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.catalogproductpanecat4vr {
	height: 35px;
	background-image: url(../../img/prodpanes/prod_cat4_vr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/************************************************/
/*** PRODUCT CATEGORY 5 STYLES                ***/
/************************************************/

.catalogproductpanecat5act {
	cursor: pointer;
	color: #015596;
	padding: 0 5px 0 5px;
	font-weight: bold;
	background-image: url(../../img/prodpanes/prod_cat5_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat5act:hover {
	color: #015596;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../img/prodpanes/prod_cat5_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat5inactleft {
	cursor: pointer;
	color: #015596;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat5_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat5inactleft:hover {
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat5_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

.catalogproductpanecat5inactright {
	cursor: pointer;
	color: #015596;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat5_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat5inactright:hover {
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat5_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

#catalogproductpanecat5fill {
	height: 35px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat5_panefill_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.catalogproductpanecat5vr {
	height: 35px;
	background-image: url(../../img/prodpanes/prod_cat5_vr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/************************************************/
/*** PRODUCT CATEGORY 6 STYLES                ***/
/************************************************/

.catalogproductpanecat6act {
	cursor: pointer;
	color: #015596;
	padding: 0 5px 0 5px;
	font-weight: bold;
	background-image: url(../../img/prodpanes/prod_cat6_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat6act:hover {
	color: #015596;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../img/prodpanes/prod_cat6_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat6inactleft {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat6_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat6inactleft:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat6_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

.catalogproductpanecat6inactright {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat6_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat6inactright:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat6_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

#catalogproductpanecat6fill {
	height: 35px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat6_panefill_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.catalogproductpanecat6vr {
	height: 35px;
	background-image: url(../../img/prodpanes/prod_cat6_vr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/************************************************/
/*** PRODUCT CATEGORY 7 STYLES                ***/
/************************************************/

.catalogproductpanecat7act {
	cursor: pointer;
	color: #015596;
	padding: 0 5px 0 5px;
	font-weight: bold;
	background-image: url(../../img/prodpanes/prod_cat7_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat7act:hover {
	color: #015596;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../img/prodpanes/prod_cat7_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat7inactleft {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat7_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat7inactleft:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat7_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

.catalogproductpanecat7inactright {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat7_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat7inactright:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat7_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

#catalogproductpanecat7fill {
	height: 35px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat7_panefill_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.catalogproductpanecat7vr {
	height: 35px;
	background-image: url(../../img/prodpanes/prod_cat7_vr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/************************************************/
/*** PRODUCT CATEGORY 8 STYLES                ***/
/************************************************/

.catalogproductpanecat8act {
	cursor: pointer;
	color: #015596;
	padding: 0 5px 0 5px;
	font-weight: bold;
	background-image: url(../../img/prodpanes/prod_cat8_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat8act:hover {
	color: #015596;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../img/prodpanes/prod_cat8_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat8inactleft {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat8_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat8inactleft:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat8_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

.catalogproductpanecat8inactright {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat8_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat8inactright:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat8_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

#catalogproductpanecat8fill {
	height: 35px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat8_panefill_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.catalogproductpanecat8vr {
	height: 35px;
	background-image: url(../../img/prodpanes/prod_cat8_vr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/************************************************/
/*** PRODUCT CATEGORY 9 STYLES                ***/
/************************************************/

.catalogproductpanecat9act {
	cursor: pointer;
	color: #015596;
	padding: 0 5px 0 5px;
	font-weight: bold;
	background-image: url(../../img/prodpanes/prod_cat9_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat9act:hover {
	color: #015596;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../../img/prodpanes/prod_cat9_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat9inactleft {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat9_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat9inactleft:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat9_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

.catalogproductpanecat9inactright {
	cursor: pointer;
	color: #4c89B6;
	padding: 0 7px 0 7px;
	background-image: url(../../img/prodpanes/prod_cat9_inactnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

.catalogproductpanecat9inactright:hover {
	color: #4c89B6;
	background-image: url(../../img/prodpanes/prod_cat9_actnav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
}

#catalogproductpanecat9fill {
	height: 35px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #015596;
	background-image: url(../../img/prodpanes/prod_cat9_panefill_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.catalogproductpanecat9vr {
	height: 35px;
	background-image: url(../../img/prodpanes/prod_cat9_vr_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/************************************************/
/*** PRODUCT TABLE STYLES                     ***/
/************************************************/

#catalogproductimagebox {
	float: right;
}

#catalogproductbox {
	color: #4c89B6;
}

.cath1 {
	color: #4c89B6;
	padding: 3px;
	white-space: nowrap;
}

.catn {
	color: #4c89B6;
}

.catp {
	color: #4c89B6;
	padding: 3px;
}

#catalogproductorderframe {
	color: #015596;
}

#catalogproductorderframe table {
	margin: 0px 0px 0px 1px;
	padding: 0px;
	border-collapse: collapse;
	width: 100%;
}

#catalogproductorderframe td {
	vertical-align: top;
}

#catalogproductorderframe .subprodtableheadcat1 {
	background-color: #e60251;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 3px;
}

#catalogproductorderframe .subprodtableheadcat2 {
	background-color: #e60002;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 3px;
}

#catalogproductorderframe .subprodtableheadcat3 {
	background-color: #ff8182;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 3px;
}

#catalogproductorderframe .subprodtableheadcat4 {
	background-color: #eb613d;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 3px;
}

#catalogproductorderframe .subprodtableheadcat5 {
	background-color: #66b33f;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 3px;
}

#catalogproductorderframe .subprodtableheadcat6 {
	background-color: #009b3d;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 3px;
}

#catalogproductorderframe .subprodtableheadcat7 {
	background-color: #11549a;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 3px;
}

#catalogproductorderframe .subprodtableheadcat8 {
	background-color: #c52d76;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 3px;
}

#catalogproductorderframe .subprodtableheadcat9 {
	background-color: #e60251;
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 3px;
}

#catalogproductorderframe .cath1 {
	margin: 0px;
	padding: 3px;
	color: #000000;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	border-right: none;
	background-color: #ffffdd;
	white-space: nowrap;
}

#catalogproductorderframe .catp {
	margin: 0px;
	padding: 3px;
	color: #000000;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	border-right: none;
	background-color: #ddeeff;
}

#catalogproductorderframe #catalogproductimagebox {
	float: none;
}

.subprodhead {
	font-size: 14px;
	height: 27px;
	font-weight: bold;
	vertical-align: middle;
	border-top: 1px dotted #ff3333;
	/* background-image: url(../../img/prodpanes/prod_cat1_panefill_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right; */
	margin-top: 10px;
	padding-top: 10px;
}

#catalogproductframecat1 .subprodhead {
	border-top: 1px dotted #ef3c76;
}

#catalogproductframecat2 .subprodhead {
	border-top: 1px dotted #e60002;
}

#catalogproductframecat3 .subprodhead {
	border-top: 1px dotted #ff8182;
}

#catalogproductframecat4 .subprodhead {
	border-top: 1px dotted #eb613d;
}

#catalogproductframecat5 .subprodhead {
	border-top: 1px dotted #66b33f;
}

#catalogproductframecat6 .subprodhead {
	border-top: 1px dotted #009b3d;
}

#catalogproductframecat7 .subprodhead {
	border-top: 1px dotted #11549a;
}

#catalogproductframecat8 .subprodhead {
	border-top: 1px dotted #c52d76;
}

#catalogproductframecat9 .subprodhead {
	border-top: 1px dotted #e60251;
}

.subprodimage {
	float: right;
	margin: 3px;
}

.subprodtext {
	margin: 0px;
}

.subprodtext .catn {
	margin: 0px;
}

.subprodinfo {
	margin: 0px;
}

.subprodclearfloat {
	clear: both;
	margin: 0px;
}

#catalogproducttechinfoframe table {
	padding: 0px;
	margin: 0px;
	border-spacing: 0;
	border-collapse: collapse;
}

#catalogproducttechinfoframe table .cath1 {
	background-color:#FFFFDD;
	color: black;
	font-weight: bold;
}

#catalogproducttechinfoframe table .catp {
	background-color:#DDEEFF;
	color: black;
}

#catalogproducttechinfoframe td {
	padding: 3px;
	border-collapse: collapse;
	border-color:#999999 -moz-use-text-color;
	border-style:solid none;
	border-width:1px medium;
}

/************************************************/
/*** PRODUCT DOWNLOAD STYLES                  ***/
/************************************************/

.catdownloadtable {
	border-bottom:	1px solid #015496;
}

.catdownloadcaption {
	font-weight: bold;
	font-size: 12px;
}

.catdownloadtablehead {
	font-weight: bold;
	border-bottom: 1px solid #015496;
}

.catdownloadtableodd {
	background-color: #dddddd;
}

.catdownloadtableeven {
	background-color: #eeeeee;
}

.catdownloadlink {
    text-decoration: none;
    padding: 0px 0px 0px 12px;
    background-image: url(../../img/arrow_down.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.catdownloadlink:hover {
    text-decoration: underline;
}


/************************************************/
/*** SIDEBAR STYLES                           ***/
/************************************************/

/*
#boxmenuframe {
	width: 200px;
	height: 635px;
}

#boxmenubox {
    width: 200px;
	 height: 635px;
 	 background-image: url(../../img/sidebar/sidebar_bg.gif);
    background-repeat: no-repeat;
    background-position: top;
}

.boxmenuitemframe {
    width: 200px;
}

.boxmenuitembox {
    padding: 0px 8px 0px 8px;
	 background-image: url(../../img/itembox_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}


.boxmenuitemhead {
    padding: 0px;
}

.boxmenuitemheadstatic {
    padding: 0px;
}

.searchbox {
   color: #005496;
	height: 30px;
   padding: 15px 12px 0px 12px;
}

.logobox {
   color: #005496;
	height: 98px;
}

.loginbox {
   color: #005496;
	height: 108px;
	padding: 10px 12px 0px 12px;
   background-image: url(../../img/sidebar/sidebar_dotted_line.gif);
   background-repeat: no-repeat;
   background-position: bottom center;
}

.toolbox {
   color: #005496;
	line-height: 17px;
	height: 57px;
	padding: 10px 12px 0px 12px;
   background-image: url(../../img/sidebar/sidebar_dotted_line.gif);
   background-repeat: no-repeat;
   background-position: bottom center;
}

.contactbox {
   color: #005496;
	line-height: 17px;
	height: 80px;
	padding: 10px 12px 0px 12px;
   background-image: url(../../img/sidebar/sidebar_dotted_line.gif);
   background-repeat: no-repeat;
   background-position: bottom center;
}

.disclaimerbox {
   color: #005496;
	line-height: 17px;
	height: 67px;
	padding: 10px 12px 0px 12px;
   background-image: url(../../img/sidebar/sidebar_dotted_line.gif);
   background-repeat: no-repeat;
   background-position: bottom center;
}

.tipfinderbox {
   color: #005496;
	line-height: 17px;
	height: 51px;
	padding: 10px 12px 0px 12px;
   background-image: url(../../img/sidebar/sidebar_dotted_line.gif);
   background-repeat: no-repeat;
   background-position: bottom center;
}

.countrybox {
   color: #005496;
	height: 130px;
	padding: 10px 12px 0px 12px;
}

.sidebararrowlink {
    color: #005496;
 	 font-size: 10px;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    background-image: url(../../img/sidebar/sidebar_arrow_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.sidebararrowlink:hover {
    color: #005496;
    text-decoration: underline;
}

.searchboxtextfield {
	 font-size: 11px;
    color: #a5acb2;
    border: 1px solid #a5acb2;
    padding: 1px 5px 1px 5px;
}

.searchboxbutton {
	 padding: 2px 0px 2px 12px;
    font-size: 10px;
    text-decoration: none;
    background-image: url(../../img/sidebar/sidebar_input_submit.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.searchboxbutton:hover {
    text-decoration: none;
}

.loginboxtextfield {
	 margin-top: 3px;
	 font-size: 11px;
    color: #a5acb2;
    border: 1px solid #a5acb2;
    padding: 1px 5px 1px 5px;
}

.sidebarcountrydropdown {
	margin-top: 3px;
	width: 155px;
	font-size: 11px;
	color: #a5acb2;
	border: 1px solid #a5acb2;
	padding: 0px 0px 0px 3px;
}

.sidebartext {
	margin-top: 5px;
   color: #005496;
   font-size: 10px;
}

.globebox {
	margin-top: 10px;
}

*/

/************************************************/
/*** HOME TEASERBOXES                         ***/
/************************************************/

.hometeaserbox1 {
	position: absolute;
	top: 460px;
	left: 40px;
}

.hometeaserbox2 {
	position: absolute;
	top: 460px;
	left: 230px;
}

.hometeaserbox3 {
	position: absolute;
	top: 460px;
	left: 420px;
}

.hometeaserbox4 {
	position: absolute;
	top: 460px;
	left: 610px;
}

.hometeaserbox5 {
	position: absolute;
	top: 460px;
	left: 800px;
}

.teaserbox {
	width: 130px;
	height: 180px;
	padding: 20px 10px 10px 10px;
}

.teaserboxheadline {
	font-weight: bold;
}

.teaserboxtext {
	margin-top: 5px;
	font-size: 9px;
	color: #000000;
}

.teaserboxlink {
	font-size: 9px;
	text-decoration: underline;
	color: #000000;
}

.teaserboxlink:hover {
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}

/************************************************/
/*** ONCE OBSOLETE ITEMS                      ***/
/************************************************/


.contentheadline {
    background-color: #FFFFFF;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
    padding: 3px 5px 3px 5px;
}

.contenttextbox {
    padding: 3px 5px 3px 5px;
}

.contenttable {
    border-collapse: collapse;
}

.contenttable td {
    padding: 2px;
    border: 1px solid #003366;
}

/************************************************/
/*** MAIN GRAFIC ELEMENTS                     ***/
/************************************************/

/* MAIN TOP FRAME */
#maintopframe {
    position: absolute;
    z-index: 3;
    top: 0px;
    width: 100%;
    left: 0px;
    height: 60px;
}

#maintopbox {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


/* LOGO FRAME */
#mainlogoframe {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 45px;
    width: 579px;
    z-index: 520;
}

#mainlogobox {
    margin: 0px;
    padding: 0px;
}

/* MAIN CONTENT OVERVIEW BOXES */
#maincontentoverviewframe {
    width: 796px;
}

#maincontentoverviewbox {
    margin-left: 196px;
	 margin-top: 142px;
    width: 600px;
}

#maincontentoverviewtext {
    margin: 0px;
    padding: 0px;
    width: 600px;
}

#maincontentaddcontent {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 600px;
}

.maincontentoverviewitem {
    margin: 0px;
    padding: 8px 5px 8px 5px;
}

.maincontentoverviewitemlink {
    padding-right: 9px;
    margin: 0px;
    color: #003366;
    text-decoration: none;
    font-weight: bold;
    background-image: url(../../img/arrow_overview_bullet.gif);
    background-repeat: no-repeat;
    background-position: center right;
}

.maincontentoverviewitemlink:hover {
    color: #003366;
    text-decoration: underline;
}

.maincontentoverviewformlink {
    padding: 2px 0px 2px 30px;
    font-size: 11px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_home.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.maincontentoverviewformlink:hover {
    padding: 2px 0px 2px 30px;
    font-size: 11px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_home.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.maincontentcountryselectbox {
	 margin-left: 20px;
}

.maincontentselectfield {
	 font-size: 10px;
    color: #23426A;
    border: 1px solid #666666;
	 width: 165px;
}

.maincontentselectlink {
	 padding: 2px 0px 2px 30px;
    font-size: 11px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_home.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.maincontentselectlink:hover {
    padding: 2px 0px 2px 30px;
    font-size: 11px;
    text-decoration: none;
    background-image: url(../../img/arrow_form_home.gif);
    background-repeat: no-repeat;
    background-position: right center;
}


/* MAIN CONTENT CONTENT BOXES */
#maincontentcontentframe {
    margin: 142px 0px 0px 0px;
    padding: 0px;
    width: 896px;
}

#maincontentcontentbox {
    float: right;
    width: 692px;
    padding: 0px;
    margin: 0px;
	 /* border: 1px dotted #005496;
    background-color: #FFFFFF;
    filter:alpha(opacity=80);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.8; */
}

.maincontentcontenthead {
    font-weight: bold;
    /*border-top: 1px solid #C0C0D9;
    border-bottom: 1px solid #C0C0D9;*/
    /*padding: 5px 10px 5px 10px;
	 background-color: #FFDD95;
 	 border-bottom: 1px dotted #005496;*/
	 margin-bottom: 14px;
	 font-size: 14px;
	 color: #005496;
}

.maincontentcontenttext {
/*  margin: 5px 10px 5px 10px; */
    padding: 0px;
 	 color: #005496;
}

.maincontentareaitem {
    margin: 0px;
    padding: 3px 0px 3px 0px;
}

.maincontentareaitemlink {
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 15px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.maincontentareaitemlink:hover {
    color: #003366;
    text-decoration: underline;
}

/* SUMMARY PANEL */
#maincontentsummaryframe {
    margin: 10px;
}

#maincontentsummarybox {
    padding: 0px 3px 0px 3px;
    border: 1px dotted #CBCBCB;
}

#maincontentsummaryheadlinebox {
    padding: 3px;
    border-top: 1px dotted #CBCBCB;
    border-left: 1px dotted #CBCBCB;
    border-right: 1px dotted #CBCBCB;
    font-weight: bold;
}

.maincontentsummaryactitem {
    margin: 0px;
    padding: 3px 0px 3px 10px;
    font-weight: bold;
}

.maincontentsummaryinactitem {
    margin: 0px;
    padding: 3px 0px 3px 0px;
}

.maincontentsummaryitemlink {
    color: #003366;
    text-decoration: none;
    padding: 0px 0px 0px 10px;
    background-image: url(../../img/arrow_dark_bullet.gif);
    background-repeat: no-repeat;
    background-position: 0px center;
}

.maincontentsummaryitemlink:hover {
    color: #003366;
    text-decoration: underline;
}

/* HEADLINE BAR PANEL */
#contentheadbarframe {
    position: absolute;
    z-index: 60;
    top: 19px;
    left: 550px;
    width: 260px;
}

#contentheadbarbox {
    margin: 3px 0px 0px 5px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}

/* META MENU */
#mainmetaframe {
    padding: 10px;
    clear: both;
    margin-left: 199px;
}

#mainmetaframe a {
    font-size: 10px;
    text-decoration: none;
    color: #003366;
    margin-right: 15px;
}

#mainmetaframe a:hover {
    text-decoration: underline;
    color: #003366;
}

/* BANNER BOX */
#mainbannerframe {
    position: absolute;
    z-index: 10;
    top: 240px;
    width: 150px;
    left: 15px;
}

.mainbannerbox {
    margin-bottom: 10px;
    text-align: center;
}

/************************************************/
/*** FORM CLASSES                             ***/
/************************************************/

/* STANDARD FORMS */
.textfield {
    font-size: 10px;
    color: #23426A;
    border: 1px solid #666666;
    padding: 1px 2px 1px 2px;
}

.selectfield {
    font-size: 10px;
    color: #23426A;
    border: 1px solid #666666;
}

.submitfield {
    font-size: 10px;
    color: #23426A;
    border: 1px solid #666666;
}

.searchfield {
    width: 80px;
    border: 0px;
    font-size: 9px;
    padding: 2px;
}

.searchsubmit {
    font-size: 9px;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    background-color: #78767B;
}

.searchsubmitform {
	 padding: 2px 0px 2px 12px;
    font-size: 10px;
    text-decoration: none;
    background-image: url(../../img/sidebar/sidebar_input_submit.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.searchsubmitform:hover {
    text-decoration: none;
}

/************************************************/
/*** CONTACT FORM CLASSES                     ***/
/************************************************/

#contactcontentframe {
    margin: 142px 0px 0px 0px;
    padding: 0px;
    width: 796px;
}

#contactcontentbox {
    float: right;
    width: 592px;
    padding: 0px;
    margin: 0px;
/*	 border: 1px dotted #005496;
    background-color: #FFFFFF;
    filter:alpha(opacity=80);
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity: 0.8; */
}

#contentheightspacer {

}

.contactcontenthead {
    font-weight: bold;
/*    padding: 5px 10px 5px 10px;
	 background-color: #FFDD95;
 	 border-bottom: 1px dotted #005496; */
	 margin-bottom: 14px;
	 font-size: 14px;
	 color: #005496;
}

.contactcontenttext {
/*    margin: 10px 10px 5px 10px; */
    padding: 0px 0px 0px 0px;
 	 color: #005496;
}

#contactformframe {

}

#contactformbox {
    padding: 0px 10px 10px 10px;
}

#contactformanswerframe {
}

#contactformanswerbox {
    padding: 0px 10px 10px 10px;
}

.contactformspacer {
    overflow: hidden;
    height: 5px;
}

.contactformquestion {
	 padding: 0px 0px 5px 0px;
    width: 100px;
    font-size: 11px;
    font-weight: bold;
    vertical-align: top;
}

.contactformtextfield {
    width: 200px;
    font-size: 11px;
    border: 1px solid #666666;
}

.contactformreqtextfield {
    width: 200px;
    font-size: 11px;
    border: 1px solid #666666;
	 background-color: #FFFCF4;
}

.contactformselectfield {
    width: 200px;
    font-size: 11px;
    border: 1px solid #666666;
}

.contactformreqselectfield {
    width: 200px;
    font-size: 11px;
    border: 1px solid #666666;
	 background-color: #FFFCF4;
}

.contactformtextarea {
    width: 200px;
    font-size: 11px;
    border: 1px solid #666666;
}

.contactformreqtextarea {
    width: 200px;
    font-size: 11px;
    border: 1px solid #666666;
	 background-color: #FFFCF4;
}

.contactformsubmit {
	 vertical-align: middle;
    text-align: center;
    width: 100px;
}

.contactformsubmitfield {
	 font-size: 10px;
	 font-weight: bold;
	 color: #005496;
	 border-top: 1px solid #a0a8bb;
    border-left: 1px solid #a0a8bb;
    border-right: 1px solid #737485;
    border-bottom: 1px solid #737485;
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
	 background-color: #FFDD95;
    background-image: url(../../img/home/featureboxes/quickpoll_submit_bg.jpg);
    background-repeat: repeat-x;
    background-position: top left;
}

.contactformformhint {
	font-size: 9px;
}

.contactcatalog1 {
	 display: block;
	 background-image: url(../../img/home/contact_catalog1.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	 height: 32px;
	 padding: 18px 0 0 40px;
	 margin-left: 5px;
}

.contactcatalog2 {
	 display: block;
	 background-image: url(../../img/home/contact_catalog2.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	 height: 32px;
	 padding: 18px 0 0 40px;
	 margin-left: 5px;
}

.contactcatalog3 {
	 display: block;
	 background-image: url(../../img/home/contact_catalog3.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	 height: 32px;
	 padding: 18px 0 0 40px;
	 margin-left: 5px;
}

.contactcatalog4 {
	 display: block;
	 background-image: url(../../img/home/contact_catalog4.jpg);
    background-repeat: no-repeat;
    background-position: top left;
	 height: 32px;
	 padding: 18px 0 0 40px;
	 margin-left: 5px;
}

/************************************************/
/*** ERROR BOX STYLES                         ***/
/************************************************/

.messageframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1000;
}

.messageframe iframe {
   display:none;
	display/**/:block;
	position: absolute;
	top:0px;
	left: 0px;
	z-index: -1;
	filter: mask();
	width: 100%;
	height: 100%;
}

.errormsgbox {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -120px;
    margin-top: -40px;
    width: 240px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #003366;
    border-right: 1px solid #003366;
    border-left: 2px solid #003366;
    background-position: top;
    background-repeat: repeat-y;
    background-image: url(../../img/msg_background.jpg);
}

.errormsghead {
    padding: 5px 5px 5px 23px;
    background-color: #015496;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url(../../img/info_icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    border-top: 1px solid #003366;
    border-bottom: 1px solid #003366;
}

/************************************************/
/*** TIPFINDER STYLES                         ***/
/************************************************/

#tipfinder_content {
	margin: 10px;
}

.tipfinder_head {
	font-weight: bold;
	margin: 10px;
}

.tipfinder_text {
	margin: 10px;
}

.tipfinder_table {
	border-collapse:collapse;
	margin:0px 0px 0px 1px;
	padding:0px;
	width:100%;
}

.tipfinder_table_head {
	background-color:#FFFFDD;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:3px;
	white-space:nowrap;
}

.tipfinder_table_row {
	background-color:#DDEEFF;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color:#000000;
	margin:0px;
	padding:3px;
}
