BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
        FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; 
        COLOR: #000000; FONT-SIZE: 10px;
}
A {
	font-weight: bold;
        COLOR: #FF3300; TEXT-DECORATION: none;
}
A:visited {
        COLOR: #CC3300; TEXT-DECORATION: none;
}
A:hover {
        COLOR: #FF6600; TEXT-DECORATION: underline;
}
A:active  {
        COLOR: #FF9900; TEXT-DECORATION: none;
}
H1 {
        FONT-SIZE: 15px;
}
H2 {
        FONT-SIZE: 13px;
}
H3 {
        FONT-SIZE: 12px;
}
HR {
        COLOR: #DDDDDD; HEIGHT: 1px;
}
BODY { 
        MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px; MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px; 
        BACKGROUND-COLOR: #666666;
}
.HeadBox {
        BACKGROUND-COLOR: #FFFBD3;
}
.VertMenuBox {
        BACKGROUND-COLOR: #FFD44C;
}
.VertMenuTitle {
        BACKGROUND-COLOR: #FF8600; COLOR: #330000; FONT-WEIGHT: bold;
}
.VertMenuItems{
        COLOR: #330000; TEXT-DECORATION: none;
}
.VertMenuItems:link {
        COLOR: #330000; TEXT-DECORATION: none;
}
.VertMenuItems:visited {
        COLOR: #330000; TEXT-DECORATION: none;
}
.VertMenuItems:hover {
        COLOR: #550000; TEXT-DECORATION: underline;
}
.VertMenuItems:active  {
        COLOR: #330000; TEXT-DECORATION: none;
}
.VertMenuHr {
        COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}
.DialogBox {
        BACKGROUND-COLOR: #ffffff;
        color: #000000;
}
.DialogBorder {
        BACKGROUND-COLOR: #FF8600;
}
.DialogTitle {
        COLOR: #551100; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold;
}
.TopLabel {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
        COLOR: #000000;
}
.DecorTr {
        COLOR: #389A4E;
}
.AdminSmallMessage {
        COLOR: #FF3300;
}
.AdminTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #FF6600;
}
.ProductTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetailsTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceSmall {
        COLOR: #FF3300; FONT-WEIGHT: bold;
}
.MarketPrice {
		FONT-SIZE: 10px; COLOR: #666666;
}
.ItemsList {
        COLOR: #330000; FONT-WEIGHT: bold;
}
.NavigationPath {
        COLOR: #CC6666; FONT-WEIGHT: bold;
}
.FormButton {
        COLOR: #330000; FONT-WEIGHT: bold; 
}
.Button {                                 
		FONT-FAMILY: Arial;
		BACKGROUND: URL(images/butbg.gif);
		BACKGROUND-COLOR: #FF8600;
		COLOR: #FFFFFF; FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		TEXT-DECORATION: none;
}
.CustomerMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #FF0000;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; 
}
.TableHead {
    BACKGROUND-COLOR: #DDDDDD;
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #7C4C00; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #FF8600; COLOR: #330000;
}
#bannerA, #bannerP {
	background: #CF0 url(/images/banners/admin.jpg) no-repeat left top;
}
#bannerA_US, #bannerAUS_US, #bannerP_US, #bannerPUS_US {
	background: #CF0 url(/images/banners/adminUS.jpg) no-repeat left top;
}
#bannerB, #bannerBUS, #bannerBFR {
	background: #CF0 url(/images/banners/affiliate.jpg) no-repeat left top;
}
#bannerC, #bannerCUS {
	background: #CF0 url(/images/banners/consumer.jpg) no-repeat left top;
}
#bannerC_US, #bannerCUS_US {
	background: #CF0 url(/images/banners/consumerUS.jpg) no-repeat left top;
}
#bannerCFR {
	background: #CF0 url(/images/banners/consumerFR.jpg) no-repeat left top;
}
#bannerR, #bannerRUS {
	background: #FFF url(/images/banners/reseller.jpg) no-repeat left top;
}
#bannerR_US, #bannerRUS_US {
	background: #FFF url(/images/banners/resellerUS.jpg) no-repeat left top;
}
#bannerRFR {
	background: #FFF url(/images/banners/resellerFR.jpg) no-repeat left top;
}
.geo_mode td {
	border: solid #FFF 1px;
	background-image: none;
	background-color: #99CC00;
	font: 44px/1.3em Verdana, Arial, Helvetica, sans-serif;
}
.geo_mode td img {
	margin: 5px;
}
.geo_mode td.selected {
	border: solid #FFF 1px;
	background-image: none;
	background-color: #669933;
	font: 10px/1.1em Verdana, Arial, Helvetica, sans-serif;
}
.geo_mode a {
	background-color: #446644;
	display: block;
}
.geo_mode a:hover {
	background-color: #669966;
}
.geo_mode a img {
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	border: 0;
}
.geo_mode a:hover img,.geo_mode a:active img {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
}
.cart td {
	border: solid #FFF 1px;
	background-image: none;
	background-color: #99CC00;
	font: 10px/1.1em Verdana, Arial, Helvetica, sans-serif;
}
.controls {
	width: 148px;
	padding: 0;
	margin: 0;
	background-color: #EF9;
}
.controls h3 {
	margin: 5px 0px 0px 0px;
	padding: 5px 8px 5px 8px;
	font: bold 12px/1em Arial, Helvetica, sans-serif;
	background: #D0E97D url(/images/titlebar_new.gif) repeat-x bottom;
}
.controls p {
	width: 132px;
	margin: 0 8px 0 8px;
	padding: 0;
	font: 10px/1.2em Verdana, Arial, Helvetica, sans-serif;
}
.controls a {
	font-weight: normal;
}
.buttonset {
	padding: 0;
	margin: 0;
}
.buttonset p {
	margin: 0px 8px 0px 8px;
	padding: 0;
}
.buttonset p a {
	padding: 0;
	font: 11px/1.1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-bottom: 1px;
}
.buttonset p .select {
	background-color: #FE9;
}
#loginform {
	width: 134px;
	font: 11px/1.1em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 8px;
}
#loginform h3 {
	padding: 0;
	margin: 12px 0px 0px 0px;
	font: bold 12px/1em Arial, Helvetica, sans-serif;
	width: 134px;
}
#loginform p {
	margin: 5px 0px 0px 0px;
	padding: 0;
	width: 134px;
}
#loginform input {
	width: 125px;
}
#signoff p {
	font: 9px/1.1em Verdana, Arial, Helvetica, sans-serif;
	margin: 12px 0px 0px 8px;
	padding: 0;
	width: 134px;
}
#signoff p a {
	text-decoration: underline;
	color: #600;
}
.main, .main p, .main h3, .main td {
	color: #FFF;
}
.breadcrumbs {
	font: 10px/1em Verdana, Arial, Helvetica, sans-serif;
	color: #AAA;
	margin: 0px 0px 10px 0px;
}
.breadcrumbs a {
	font-weight: normal;
	color: #AAA;
}
.breadcrumbs a:hover {
	font-weight: normal;
        COLOR: #FF6600;
}
.label {
	background-image: none;
	/*background-color: #FFF;*/
	line-height: 1em;
	font: bold 13px/1em Arial, Helvetica, sans-serif;
	padding: 0;
	color: #000;
}
#productsearchform {
	text-align: center;
	color: #000;
}
#productsearchform p {
	font: 10px/1.1em Verdana, Arial, Helvetica, sans-serif;
	margin: 12px 0px 2px 0px;
	text-align: left;
	color: #000;
}
#productsearchform select {
	color: #F30;
	width: 100px;
	font-size: 11px;
}
#productsearchform input {
	width: 100px;
}
.micetype {
	font-size: 9px;
	line-height: 1.1em;
	color: #666;
}
.main .content {
	font: 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #666;
	background-color: #FFF;
	background-image: none;
	color: #000;
}
.main .content, .main .content p, .main .content h3, .main .content td {
	color: #000;
}
.result {
	text-align: left;
	margin: 13px 0px 0px 0px;
	font: 11px/1.1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 10px;
}
.result h4 {
	text-align: left;
	margin: 0 0 5px 0;
	padding: 0px;
	font: 14px/1em Arial, Helvetica, sans-serif;
}
.result p {
	margin: 0px;
	font: 11px/1.1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.status {
	font: 9px/1.3em Verdana, Arial, Helvetica, sans-serif;
}
.detail {
	text-align: left;
	margin: 0px;
}
.detail h1 {
	font-size: 24px;
	margin: 0px 3px 3px 0px;
	line-height: 1.1em;
}
.detail h3 {
	font: 11px/1.1em Arial, Helvetica, sans-serif;
}
.detail p {
	font: 11px/1.1em Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.browse {
	border: 1px solid #666;
	background-color: #FFF;
	background-image: none;
}
.browse h1 {
	font: bold 14px/1.1em Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
	padding: 0;
}
.browse h5 {
	font: bold 11px/1.1em Vardana, Arial, Helvetica, sans-serif;
	margin: 6px 0 4px 0;
	padding: 0;
}
.browse p {
	font: 10px/1.1em Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 6px 0;
	padding: 0;
}
.marg {
	margin: 3px 0 3px 0;
	padding: 0;
}

a.more{
position: relative;
z-index: 0;
width:350px;
text-decoration:none;
}

a.more div.btn
{

}

a.more span p, a.more:hover span p {
text-decoration:none;
}

a.more:hover{
background-color: transparent;
z-index: 50;
}

a.more span{ /*CSS for enlarged text box*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
font-weight:normal;
}
a.more:hover span{ /*CSS for enlarged text box on hover*/
visibility: visible;
top: 0;
left: -220px; /*position where enlarged image should offset horizontally */
text-decoration: none;

}

div.altNumbers
{
	float:left;
	vertical-align:top;
	width:150px;
	padding:5px 0px;
}

div#message
{
	background-color:#FFE1E1;
	border:1px solid #990000;
	margin:4px;
}

div#message p
{
	margin:2px;
	padding:2px;
}

