BODY {PADDING:0px 0px 0px 0px; MARGIN: 0px; voice-family: "\"}\""; voice-family: inherit;  }  
table, input, textarea {FONT-SIZE: 15px; COLOR: #626161; FONT-FAMILY: calibri; text-align:left; line-height:18px; }
h1{ margin:0px 0px 10px 0px; padding:0px; color:#000; font-size:20pt; line-height:25px; font-family:Trebuchet MS;}
h3,h4{color:#b3204d;}
.pinkheading{ color:#b3204d; font-size:20pt; line-height:25px; font-family:Trebuchet MS;}
.blackheading{padding:0px; color:#333132; font-size:20pt; line-height:25px;}
.blackheading1{padding:0px; color:#333132; font-size:14px; line-height:25px;}
.greyborder{ border:4px solid #dedede;}
.homebg{background: url(../images/bg.gif) repeat-x;}
.innerbg{background: url(../images/innerbg.gif) repeat-x;}
.contentspace{ padding-left:15px;}
a:link, a:active, a:visited { color:#b3204d; text-decoration:none;}
a:hover { color:#C87825;  text-decoration:none;}

.smalltext{color:#666666; font-size:12px;}
a.productborder:link, a.productborder:active, a.productborder:visited { border:4px solid #dedede; display:block; width:195px; height:187px; text-decoration:none;}
a.productborder:hover { border:4px solid #e2cbd1;  text-decoration:none;}

.textbox{ background:url(../images/textbox.gif) no-repeat; width:213px; height:26px; padding:7px 5px 0px 7px; border:none;}
.middlespace{ padding-top:30px; padding-bottom:15px;}


.menu1 {padding:0 0 0 0px; margin:0; list-style:none; height:34px; position:relative; white-space:nowrap;}
.menu1 li {float:left; }
.menu1 li a {display:block; float:left; height:34px; line-height:34px; color:#343434; text-decoration:none; font-size:13px; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer; background:url(../images/blank.gif) no-repeat right top;}
.menu1 li a b {float:left; display:block; padding:0 26px 0 18px;}
.menu1 li.current a {color:#fff; background:url(../images/blank_over.gif);}
.menu1 li.current a b {background:url(../images/blank_over.gif) no-repeat right top;}
.menu1 li a:hover {color:#fff; background:#fff url(../images/blank_over.gif);}
.menu1 li a:hover b {background:url(../images/blank_over.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(../images/blank_over.gif); cursor:pointer;}
.menu1 li.current a:hover b {background:url(../images/blank_over.gif) no-repeat right top;}

.footerbg{ background: url(../images/footerb.gif) repeat-x;}

a.footerlink:link, a.footerlink:active, a.footerlink:visited { color:#626161; text-decoration:none; font-size:11px; }
a.footerlink:hover { color:#b3204d; text-decoration:none; font-size:11px;}
.footertext{ font-size:11px;}
.footercolor{color:#b3204d;}
.doted{ background:url(../images/doted.gif) repeat-x center;}



ul#bullet {margin:0px 0; padding:0; list-style:none;}
ul#bullet li {margin:0; padding:0px}
ul#bullet li{padding:5px 0 0px 15px; background:url(../images/arrow.gif) 0px 10px no-repeat;  text-decoration:none;}


img{ border:0px;}


.menu2 {padding:0 0 0 0px; margin:0; list-style:none;}
.menu2 li {margin:0; padding:0px;}
.menu2 li a {display:block;height:22px; width:188px; padding:4px 0px 0px 5px; color:#626161; text-decoration:none; font-size:13px;  cursor:pointer;}
.menu2 li.current a {color:#01888E; background:url(../images/menu2.gif);}
.menu2 li.current a b {background:url(../images/menu2.gif) no-repeat right top;}
.menu2 li a:hover {color:#fff; background:#fff url(../images/menu2.gif);}
.menu2 li a:hover b {background:url(../images/menu2.gif) no-repeat right top;}
.menu2 li.current a:hover {color:#fff; background:#000 url(../images/menu2.gif); cursor:pointer;}
.menu2 li.current a:hover b {background:url(../images/menu2.gif) no-repeat right top;}



#productsMenu a{

	text-decoration: none;

	color: #333333;

}



/* level 01 */

#productsMenu .productElement {

	width: 188px;

	padding: 1px 0px 1px 0px;

	display: block;

}



#productsMenu a:hover.productElement {

	text-decoration: none;

	color: #FFFFFF;

	padding-left: 5px;

	background: url(../images/back_nav_arrow.gif) no-repeat right #b4204b;

}



#productsMenu .productElement.selected, 

#productsMenu a:hover.productElement.selected {

	background: url(../images/back_nav_arrow_down.gif) no-repeat right #b4204b;

	color: #FFFFFF;

	padding-left: 5px;

	border-bottom: 1px solid white;

}



/* level 02 */

#productsMenu .productElementIndividual {

	width: 178px;

	display: block;

	background-color: #efeeee;

	padding: 1px 0px 1px 15px;

	border-bottom: 1px solid white;

}



#productsMenu a:hover.productElementIndividual {

	background: url(../images/back_nav_default.gif) no-repeat left #727272;

}



#productsMenu .productElementIndividual.individualSelected, 

#productsMenu a:hover.productElementIndividual.individualSelected {

	background: url(../images/back_nav_default_down.gif) no-repeat left #727272;

}



/* level 03 */

#productsMenu .productElementIndividual2 {

	width: 168px;

	display: block;

	background-color: #F9F9F9;

	padding: 1px 0px 1px 25px;

	border-bottom: 1px solid white;

}



#productsMenu a:hover.productElementIndividual2 {

	background: url(../images/back_nav_default_level3.gif) no-repeat left #b4204b;

}



#productsMenu .productElementIndividual2.individualSelected2 {

	background: url(../images/back_nav_default_white.gif) no-repeat left #b4204b;

}



#subMenu p { 

	width: 188px; 

	float: left;

	margin-bottom: 10px;

}
a.productbordervm:link, a.productbordervm:active, a.productbordervm:visited { border:4px solid #dedede; display:block; width:150px; height:150px; text-decoration:none;}
a.productbordervm:hover { border:4px solid #e2cbd1;  text-decoration:none;}


.glossymenu{
margin: 5px 0; color:#fff;
padding: 0;
width: 600px; /*width of menu*/
border-bottom-width: 0;
}

.glossymenu a.menuitem{
font: bold 13px ; font-family:arial; font-weight:bold;
color: #CCC;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none; background:url(../images/arrow.gif) no-repeat 8px 11px; padding:5px 17px; border-bottom:1px dotted #CCC;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: #CCC;
}
glossymenu .menuitem:active{
background-color:#666666;}
.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
 background:url(../images/arrow.gif) no-repeat 8px 11px; padding:5px 17px; color:#932222;
}
.glossymenu a.menuitem:active{
color: #CCC;
background-color:#f2f2f2;
}


.glossymenu div.submenu{ /*DIV that contains each sub menu*/
color:#626161;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none; color:#fff;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
 margin-left:5px;
border-bottom: 1px dotted #CCC	;color:#fff;
}

.glossymenu div.submenu ul li a{
display: block;  color:#727272; background: url(../images/arrow.gif) no-repeat 16px 8px;
font: normal 13px; font-family:arial;

text-decoration: none;
padding: 2px 0;
padding-left: 30px;
}

.glossymenu div.submenu ul li a:hover{
background: #f2f2f2 url(../images/arrow.gif) no-repeat 16px 8px;
color: #932222;
}
.textboxbg {
background:transparent url(../images/textboxbg.gif) repeat-x scroll 0 0;
border:1px solid #DADADA;
padding:6px;
}
.red{color:#FF0000; vertical-align:top;}


#nostyle {padding:10px 0px 0 35px; margin:0; list-style:outside; color:#626161;}
#nostyle li {margin:0; padding:0 0px 5px 0px;border-bottom:0px; color:#626161;}