
body {
	background-color: #FFFFFF;
    scrollbar-base-color: #FFFFFF;
    scrollbar-face-color: default;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #CC0000;
    scrollbar-3dlight-color: default;
    scrollbar-darkshadow-color:#CC0000;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
	font-family:  Helvetica, Arial,sans-serif;
	font-size: 11px;
	margin-left: 0px;

	}
.headertitlebar {font-size:11px;font-weight:bold;}
.headertitlebar:link {color:#000000; text-decoration: none;}
.headertitlebar:active {color:#000000; text-decoration: none;}
.headertitlebar:visited {color:#000000; text-decoration: none;}
.headertitlebar:hover {color: #CC0000; cursor: hand; text-decoration: none;}

.breadcrumb{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #000000;	
	font-size: 10px;
	font-weight: bold;
	font-variant:small-caps;
}

.error{
	font-weight: bold;
	color: #CC0000;
}

.breadcrumb:link {font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}
.breadcrumb:active {font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}
.breadcrumb:visited {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: bold;}
.breadcrumb:hover {font-family: Helvetica, Arial, Verdana, sans-serif;  font-size: 10px; color: #CC0000; text-decoration: none; font-weight: bold; cursor: hand;}

.footer:link{color:#000000;	text-decoration: none;}
.footer:active{color:#000000; text-decoration: none;}
.footer:visited{color:#000000; text-decoration: none;}
.footer:hover{color:#CC0000; text-decoration: none;}

a {color: #000000;}
a:link {color: #000000;text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #CC0000; text-decoration: none;}
a:focus {color: #CC0000; text-decoration: none;}

/*Text and background as used by Back Office settings */
b.texttitlebar { color: #000000; }

.texttitlebar2 {font-family: Helvetica, Arial, Verdana, sans-serif; font-size:11px; font-weight:bold; color: #000000 }
b.texttitlebar2 {font-size:11px; font-weight: bold; color: #000000 }
b.texttitlebar2:link {color:#000000; text-decoration: none;}
b.texttitlebar2:active {color:#000000; text-decoration: none;}
b.texttitlebar2:visited {color:#000000; text-decoration: none;}
b.texttitlebar2:hover {color:#CC0000; cursor: hand; text-decoration: none;}

.texttitlebar3 {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color:#000000;}
.texttitlebar3:link {color:#000000; text-decoration: none;}
.texttitlebar3:active {color:#000000; text-decoration: none;}
.texttitlebar3:visited {color:#000000; text-decoration: none;}
.texttitlebar3:hover {color:#CC0000; cursor: hand; text-decoration: underline;}

td, th {
        font-family: Arial, Helvetica, sans-seri;
        font-size: 14px;
        color: #000000;
}

.thead {
		border-top: 1px solid;
		border-left: 1px solid;
		border-bottom: 1px solid;
		border-right: 1px solid;
		border-top-color:#CC0000;
   		border-left-color:#CC0000;
   		border-right-color:#CC0000;
   		border-bottom-color:#CC0000; 
}

.thead1 {
		border-top: 1px solid;
		border-bottom: 1px solid;
		border-right: 1px solid;
		border-top-color:#CC0000;
   		border-left-color:#CC0000;
   		border-right-color:#CC0000;
   		border-bottom-color:#CC0000; 
}

select {        
	font-family: 'trebuchet ms',helvetica,sans-serif;
        font-size: 11px;
        color: #000000;
}

.ahead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    	color: #FFFFFF;
}

.ahead:link {
	color: #FFFFFF;
	text-decoration: none;
}

.ahead:visited {
  	text-decoration: none;
}

.ahead:hover {
    	color: #000000;
	text-decoration: none;
}

a {
	font-family: 'trebuchet ms',helvetica,sans-serif;
    	color: #000000;
}

a:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
  	text-decoration: none;
		font-weight: bold;
}

a:hover {
    	color: #CC0000;
			font-weight: bold;
	text-decoration: none;
}


/* these are for the standard products */
.variant1 {background-color:#CCCCCC} /* grey*/
.variant2 {background-color:#CCCCCC}
.price {background-color: #FFFFCC;} /* yellow */

/*These are the styles available on the products page */

.StyleProductstandard {color: #000000;}
/* expanding menu styling */
#udm ul {
	margin-left:0 !important;
	margin-top:0px !important;
	width:200px !important;
	width:200px !important;
	}
#udm ul ul {
	width:150px !important;
	width:150px !important;
	background-color:#ffffff;
	}
#udm ul ul ul {
	width:112px !important;
	width:104px !important;
	background-color:#ffffff;
	}
/* give all anchors a hand cursor */
#udm a {
	cursor:pointer !important;
	cursor:hand !important;
	}
input.btn{
  	color:#000000;
  	font-family:'trebuchet ms',helvetica,sans-serif;
  	font-size:70%;
	border: 1px solid;
   	border-top-color:#DF1717;
   	border-left-color:#DF1717;
   	border-right-color:#DF1717;
   	border-bottom-color:#DF1717; 
	background-color:#ffffff;
   	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#FFDF1717');
}

input.btnhov{
	color:#CC0000;
    	border-top-color:#AE0001;
    	border-left-color:#AE0001;
    	border-right-color:#AE0001;
    	border-bottom-color:#AE0001; 
   	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffDF1717',EndColorStr='#ffffffff');
}
input {        
  	font-family:'trebuchet ms',helvetica,sans-serif;
   	border-top-color:#DF1717;
   	border-left-color:#DF1717;
   	border-right-color:#DF1717;
   	border-bottom-color:#DF1717; 
	border-width:1px;
    font-size: 11px;
	color: #000000;
	padding-left: 2px;
}

.linerule {
	color:#333333;
	width:600px;
	height:1px;}