html {height:100%;}
body { height:100%;margin:0;padding:0;}
body,td { font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; }
.menuTd { background:#6E8C0E; padding:20px; white-space:nowrap; font-size:12px;}
.menuTd a { color:#fff; font-weight:bold; }

.code {
	font-size:12px;
	line-height:18px;
	margin:10px 0;
	display:block;
	padding:3px;
	border:1px solid #aaa;
}

span.r { color:red; }
span.g { color:green; }
span.b {color:blue;}


.tbl { background:#aaa; }
.tbl td { background:#fff; padding:4px; vertical-align:top; }
.tbl .head td { background:#eee; font-weight:bold; padding:4px 8px; }
.tbl .tr1 td { background:#fff;}
.tbl .tr2 td { background:#f2f2f2;}

.mtbl {width:100%; height:100%; }
.rTd {padding:20px; width:100%; }

h1 { font-size:20px; font-weight:normal; color:#555; }
h2 { font-size:16px; font-weight:normal; color:#555; }

a.sel:visited, a.sel { color:#333;}

img { border:0; }

.html4strict  {
border:1px solid #AAAAAA;
display:block;
font-size:12px;
line-height:18px;
margin:10px 0pt;
padding:3px;
}
.html4strict .de1, .html4strict .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.html4strict  {font-family:monospace;}
.html4strict .imp {font-weight: bold; color: red;}
.html4strict li, .html4strict .li1 {font-weight: normal; vertical-align:top;}
.html4strict .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.html4strict .li2 {font-weight: bold; vertical-align:top;}
.html4strict .kw2 {color: #000000; font-weight: bold;}
.html4strict .kw3 {color: #000066;}
.html4strict .es0 {color: #000099; font-weight: bold;}
.html4strict .br0 {color: #66cc66;}
.html4strict .sy0 {color: #66cc66;}
.html4strict .st0 {color: #ff0000;}
.html4strict .nu0 {color: #cc66cc;}
.html4strict .sc-1 {color: #808080; font-style: italic;}
.html4strict .sc0 {color: #00bbdd;}
.html4strict .sc1 {color: #ddbb00;}
.html4strict .sc2 {color: #009900;}
.html4strict .ln-xtra, .html4strict li.ln-xtra, .html4strict div.ln-xtra {background-color: #ffc;}
.html4strict span.xtra { display:block; }


body {
margin: 8px;
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;

text-align: left;
}

table {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
text-align: left;
color: #000;
}

A:link {
	color: #000000;
	text-decoration: none;
	font:verdana;
}

A:visited {
	color: #000000;
	text-decoration: none;
	font:verdana;

}

A:active {
	color: #000000;
	text-decoration: none;
	font:verdana;

}

A:hover {
	color: #000066;
	text-decoration: none;
	font:verdana;

}

TD {
	font-size: 12px;
	font-family : Verdana;
}

P {
	font-size: 12px;
	font-family : Verdana;
}

TD.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

HR {
	color : #767981;
	height : 1px;
}


A.menu:link {
	/* COLOR: #767981; TEXT-DECORATION: none */
	color: #FFFFFF; text-decoration: none;

}
A.menu:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
	
}
A.menu:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #c00000; TEXT-DECORATION: none
}
TD.menu {
	FONT-SIZE: 10px; COLOR: #767981; FONT-FAMILY: Tahoma,Verdana,Arial; text-transform: uppercase
}
DIV.menu {
	FONT-SIZE: 10px; COLOR: #767981; FONT-FAMILY: Tahoma,Verdana,Arial; font-weight:normal; text-transform: uppercase
}

.DisplayTable
{
 border: solid 1px #ebebeb;
}

.DisplayRowHeading
{
 font-size: 6px;
 font-family: Tahoma;
 font-style: normal;
 font-weight: normal;
 text-align: right;
 vertical-align:top;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-right: 8px;
 background-color: #EBEBEB;
}
.DisplayRow
{
 font-size: 6px;
 font-family: Tahoma;
 font-style: normal;
 font-weight: normal;
 text-align: left;
 vertical-align:top;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 8px;
 background-color: #FFFFFF;
}
TD.mincart {
	font-size: 10px;
	font-family : Verdana;
}

P.mincart {
	font-size: 10px;
	font-family : Verdana;
}.LARGE OFFER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}



html {height:100%;}
body { height:100%; margin:0;padding:0;}
body,td { font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; }
.menuTd { background:#6E8C0E; padding:20px; white-space:nowrap; font-size:12px;}
.menuTd a { color:#fff; font-weight:bold; }

.code {
	font-size:12px;
	line-height:18px;
	margin:10px 0;
	display:block;
	padding:3px;
	border:1px solid #aaa;
}

span.r { color:red; }
span.g { color:green; }
span.b {color:blue;}


.tbl { background:#aaa; }
.tbl td { padding:4px; vertical-align:top; }
.tbl .head td { background:#eee; font-weight:bold; padding:4px 8px; }

.tbl .tr2 td { background:#f2f2f2;}

.mtbl {width:100%; height:100%; }
.rTd {padding:20px; width:100%; }

h1 { font-size:20px; font-weight:normal; color:#555; }
h2 { font-size:16px; font-weight:normal; color:#555; }

a.sel:visited, a.sel { color:#333;}

img { border:0; }

.html4strict  {
border:1px solid #AAAAAA;
display:block;
font-size:12px;
line-height:18px;
margin:10px 0pt;
padding:3px;
}
.html4strict .de1, .html4strict .de2 {font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;}
.html4strict  {font-family:monospace;}
.html4strict .imp {font-weight: bold; color: red;}
.html4strict li, .html4strict .li1 {font-weight: normal; vertical-align:top;}
.html4strict .ln {width:1px;text-align:right;margin:0;padding:0 2px;vertical-align:top;}
.html4strict .li2 {font-weight: bold; vertical-align:top;}
.html4strict .kw2 {color: #000000; font-weight: bold;}
.html4strict .kw3 {color: #000066;}
.html4strict .es0 {color: #000099; font-weight: bold;}
.html4strict .br0 {color: #66cc66;}
.html4strict .sy0 {color: #66cc66;}
.html4strict .st0 {color: #ff0000;}
.html4strict .nu0 {color: #cc66cc;}
.html4strict .sc-1 {color: #808080; font-style: italic;}
.html4strict .sc0 {color: #00bbdd;}
.html4strict .sc1 {color: #ddbb00;}
.html4strict .sc2 {color: #009900;}
.html4strict .ln-xtra, .html4strict li.ln-xtra, .html4strict div.ln-xtra {background-color: #ffc;}
.html4strict span.xtra { display:block; }

table {
font-family: verdana, helvetica, sans-serif;
font-size: 11px;
text-align: left;
color: #000;
}


TD {
	font-size: 12px;
	font-family : Verdana;
}

P {
	font-size: 11px;
	font-family : Verdana;
}

TD.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

HR {
	color : #767981;
	height : 1px;
}


A.menu:link {
	/* COLOR: #767981; TEXT-DECORATION: none */
	color: #FFFFFF; text-decoration: none;
}
A.menu:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #c00000; TEXT-DECORATION: none
}
TD.menu {
	FONT-SIZE: 10px; COLOR: #767981; FONT-FAMILY: Tahoma,Verdana,Arial; text-transform: uppercase
}
DIV.menu {
	FONT-SIZE: 10px; COLOR: #767981; FONT-FAMILY: Tahoma,Verdana,Arial; font-weight:normal; text-transform: uppercase
}

.DisplayTable
{
 border: solid 1px #ebebeb;
}

.DisplayRowHeading
{
 font-size: 6px;
 font-family: Tahoma;
 font-style: normal;
 font-weight: normal;
 text-align: right;
 vertical-align:top;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-right: 8px;
 background-color: #EBEBEB;
}
.DisplayRow
{
 font-size: 6px;
 font-family: Tahoma;
 font-style: normal;
 font-weight: normal;
 text-align: left;
 vertical-align:top;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 8px;
 background-color: #FFFFFF;
}
TD.mincart {
	font-size: 10px;
	font-family : Verdana;
}

P.mincart {
	font-size: 10px;
	font-family : Verdana;
}.LARGE OFFER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

sidemenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.PageTitles {
	font-family: verdana;
	font-size: 20px;
	color: #555;
}

/* SDS Styles */

.SDS_detailitem
{
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
}

.detaildescription
{
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
}

.detailprice
{
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFFFFF;
    text-align: center;
    
    /* SDS Modification */
    color: #E77817;
    font-size: 17px;
    font-weight: bold;
}

.detaillistprice
{
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000000;
    font-size: 20px;
}

.currpage
{
    color: #990000;
    font-weight: bold;
}

.BannerTel
{
	font-size: 30px;
	font-family: verdana;
	color: black;
}

.BannerDelivery
{
	font-size: 16px;
	font-family: verdana;
	color: black;
}

.BannerTopMenu
{
	font-size: 12px;
	font-family: verdana;
	color: black;
}

.RightTitle
{
	font-size: 14px;
	color: white;
	font-family: verdana;
}

.RightText
{
	font-size: 12px;
	color: black;
	font-family: verdana;
	text-align: center;
}

.MainMenu
{
	font-size: 14px;
	color: white;
	font-family: verdana;
	text-align: center;
	vertical-align: middle;
	padding-left: 9px;

}	

a.MainMenu:link {
	color: white;
	text-decoration:none;
	padding-left: 9px;

}

a.MainMenu:active {
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 9px;

}

a.MainMenu:visited {
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 9px;

}

a.MainMenu:hover {
	color: #CCC;	
	text-decoration:none;
	padding-left: 9px;

}

.FooterMenu
{
	font-size: 12px;
	color: white;
	font-family: verdana;
	text-align: center;
	vertical-align: middle;
}	

a.FooterMenu:link {
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 9px;

}

a.FooterMenu:active {
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 9px;

}

a.FooterMenu:visited {
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 9px;

}

a.FooterMenu:hover {
	color: #CCC;	
	text-decoration:none;
	padding-left: 9px;

}


/*cross selling styles*/
table.cpd{background-color:#ffffff;}
td.cpdll{background-color:#ffffff;}
td.cpdhl{background-color:#b92300;color:#ffffff;font-weight:bold;text-align:center;padding:4px}
.cstitle{background-color:#202020;color:#ffffff;font-weight:bold;text-align:center;padding:6px}
.prod3image{width: 50px;border:0px; border-thickness: 1px; border-color: #fff;border-style: solid;}
/*cross selling styles*/


H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	line-height:10px;
	height:10px;

}


.footerkeywords {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.bodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.BodyTextTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.LeftMenuTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/menutitle.gif);
	background-position: center;
	padding-left: 5px;
}

.ectlink {
 color: #000000;
 text-decoration: none;
 font-weight: normal;
 font-size: 11px;
}

A.ectlink:link {
color: #003366;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

A.ectlink:visited {
color: #003366;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

A.ectlink:active {
color: #003366;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

A.ectlink:hover {
color:#006699;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

.buybutton{
vertical-align:bottom;
}

div.prodid {
text-align: center;
font-weight: bold;
font-size: 14px;
}
div.detaillistprice {
text-align: center;
font-weight: bold;
font-size: 12px;
}

.FilterDropDown
{
    font-size: 11px;
}

.proddescription
{
    font-size: 11px;
}

.prodprice
{
    font-size: 11px;
}

.prodcurrency
{
    font-size: 11px;
}

.listprice
{
    font-size: 11px;
}

.SDS_DetailImage
{
    border: solid 1px #000000;
}
.SDS_Zoom1Image
{
    
    border: solid 1px #000000;
}.HomePageBoxTitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: center;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: white;
	padding-top: 8px;


}
.HomePageText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	text-align: left;
	color: #000;
	text-decoration: none;
	padding-left: 5px;
}
.bottom_padding {
	padding-bottom: 10px;
}
.SDS_ProductPriceExtraCurrencies
{
	text-align: center;
}

.filtertitle {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}

.filtercontent {
	width: 160px;
	background-color:#F0F0F0;
	border: 1px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}


select {

	background-color:#F0F0F0;
	border: 1px solid #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding-top: 0px;
	padding-bottom: 0px;
}