<!--
body {
	margin: 0px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	}

h1 { font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:2em;
font-weight:normal; margin-bottom:18px;
color:#333;}

a, a.link, a:visited {color:#333;}
a.copy {color:#666;}

.jsddm {margin: 0; padding: 0; z-index:99; font-weight:bold;}
	.jsddm li {float: left; list-style: none; z-index:99}
	.jsddm li a {font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; display: block; padding: 7px 0 8px 0; text-decoration: none; text-align:center; color: #fff; background-image:url(/gfx/n1.png); width:120px; font-size:12px; white-space: nowrap; z-index:99}
	.jsddm li a:hover { color:#fff; z-index:99; background-image:url(/gfx/n2.png);}
	.jsddm li ul{margin: 0; padding: 0; position: absolute; visibility: hidden; text-align:left; z-index:99}
		.jsddm li ul li {float: none; display: inline; z-index:99}
		.jsddm li ul li a {width:218px; text-align:left; background: #42b7da; color: #fff; margin:0 1px; padding: 8px 10px 8px 10px; border:none; border-top:1px solid #fff; z-index:99; font-size:12px;}
		.jsddm li ul li a:hover {background: #565656; z-index:99}
		
div.contact_menu  .jsddm li ul li a {margin-left:-119px;}		

.showerror { width: 335px; float: right; color: #42B7DA; font-size: 12px; margin: 8px 20px 0px 0px; padding: 2px; height: 28px; text-align: right;}

p a {color: #000;}
a:focus {outline:none;}
h3, h2, h3 a, h2 a, a.h2, a.h3, div#newsletter h1 {padding:0;  margin: 4px 0; font-weight:normal; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#333; font-size:18px; text-decoration: none;}
h4 {font: normal 1.3em Arial; padding: 1.2em 0 0 0; border-top: 1px solid #000; margin: 2em 0 1em 0;}
h5 {font: bold 1 Verdana; padding: 1.2em 0 0 0; margin-top: 2em; color: #000;}

div#normal_content ul, div#normal_content ul li, div#normal_content ol, div#normal_content ol li   { padding:inherit; margin:6px;}

#wrapp {
width: 710px;
text-align: left;
font-size: 1.1em;
margin: 1em auto;
padding: 1em;
color: black;
}

/* slideViewer 1.0 default styles */
.svw {width: 418px; height: 112px; background: #000; text-align:center; padding-top:100px}
.svw ul{position: relative; left: -999em;}

.stripViewer { /* this is the DIV container for your UL of images */
position: relative;
overflow: hidden; 
border:none; /* this is the border. should have the same value for the links */
margin: 0 0 1px 0; cursor:hand; cursor:pointer;
}
.stripViewer ul { /* this is your UL of images */
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { /* each image is arranged horizontally */
float:left;
}
.stripTransmitter { /* this is the DIV for your transmitter (the UL generated at run time that commands the list)*/
overflow: auto; margin-top:100px;
width: 1%;
}
.stripTransmitter ul { /* the auto-generated set of links */
position: relative;
list-style-type: none;
}
.stripTransmitter ul li{ /* in this list too, each LI is arranged horizontally */
width: 20px;
float:left;
margin: 0 0 0 20px;
}
.stripTransmitter a{ /* the links. */
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #fff;
color: #000;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover { /* hover */
background: #42b7da;
color: #fff;
}
.stripTransmitter a.current, .stripTransmitter a.current:hover { /* current */
background: #000;
color: #fff;
}
/* end slideViewer default styles */

code {
width:93%;	
font: normal 1em/1.3em 'Courier New', Courier, Fixed;
color: #000;
display: block;
padding: 0;
margin: 0;
background-color: #fff;
white-space: pre;
overflow-x: auto;
}

* {margin:0; padding:0;}

p {margin:auto; padding:auto;}

.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}

div.login_logged_in {background:#fff; width:325px; float:right; color:#FFFFFF; font-size:11px; margin-top:0; margin-right:20px; padding: 8px 10px 2px 2px; background-image:url(/gfx/login_back.png); background-repeat: no-repeat; background-position: top left; height:28px; text-align:right;}
.lg {background-color:#fff; height: 13px; width: 108px; padding: 1px; background-repeat: no-repeat; border:1px solid #ccc;; font-size: 11px; color:#333;}
.lg_but {border: none; background-image:url(gfx/lll_butt.png); background-color:#fff; width: 72px; height: 27px; cursor: pointer; padding-top:0px; color:#fff; font-size:11px; margin-right:6px;}
a.a_lg_but, a.a_lg_but:link, a.a_lg_but:visited, a.a_lg_but:active { text-decoration: none; border: none; background-image:url(gfx/lll_butt.png); cursor: pointer; padding: 6px 14px 2px 17px; color:#FFFFFF; font-size:11px; margin: 0px 6px 0px 0px;}


.lg_but_2 {border: none; background-image:url(gfx/lg_but.jpg); background-color:#fff; width: 72px; height: 27px; cursor: pointer; padding-top:0px; color:#fff; font-size:11px; margin-right:6px;}
.lg_but_2:hover {  background-image:url(gfx/lg_but2.jpg); }

a.more {border: none; background-image: url(/gfx/lg_but.jpg); background-color:#fff; display:block; width: 72px; height: 22px; text-align:center; padding-top:5px;  font-weight:bold; text-decoration:none; cursor: pointer; color:#fff; font-size:11px; float:right; margin-right:8px;}
a.more:hover { background-image: url(/gfx/lg_but2.jpg); }


a.sub_m_l img { width:80px; border:0; margin-right:24px;}
div#pilt img { margin-bottom:20px; width:260px; border:none;}

a.min_art_thumb img {width:260px; border:0; height:100px; margin-bottom:8px; display:none;}
div.sm911 {width:280px; float:left; min-height:180px; padding:0 10px 10px 10px; border-bottom:1px solid #e0e0e0;}
div.sm911 div {min-height:150px;}
div.sm911 div h2 {color:#43b8db;}

ul#links { list-style-image:url(gfx/bullet.jpg);}
ul#links li {margin:0; padding:0;}
ul#links li a {text-decoration:none; display:block; width:130px; padding:4px 8px; border-bottom:1px solid #ccc;}
ul#links li a:hover {background-color:#565656; color:#fff;} 

div.sm1 {margin-top:20px; border-top:1px solid #ccc; padding-top:20px;}

div.cont1 {display:block; width:70px; margin-left:24px; float:left; height:24px;}
input.cont2 {width:104px; padding:1px; border:1px solid #ccc; font-size:11px;}
div.cont3 {display:block; width:150px; float:left; height:24px}
input.cont3 { width: 200px; padding:1px; border:1px solid #ccc; font-size:11px; }
textarea.cont3 { width: 400px; height: 50px; padding:1px; border:1px solid #ccc; font-size:11px; }

a.loginlink {display:block; width:106px; padding:5px 10px; text-align:center; background-image:url(gfx/login1.jpg); background-repeat:no-repeat; height:20px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold;}
a.loginlink:hover {background-image:url(gfx/login2.jpg);}

div.datacontainer { float: left; width: 80px; text-align:center; margin-right:54px; padding-bottom:20px; }
div.datacontainer img {border:0; margin-bottom:8px;}

/* sitemap */
ul.sitemap_child li { margin: 0px 0px 0px 20px; }

ul.sitemap_parent, ul.sitemap_parent li, ul.sitemap_child, ul.sitemap_child li {list-style:none; line-height:24px; }
ul.sitemap_parent {display:block; float:left; width:600px; margin-bottom:10px; min-height:300px;}
ul.sitemap_child li {margin-bottom:0px;}
ul.sitemap_parent li {font-weight:bold; font-size:18px; display:block; width:260px; float:left; margin:10px 0  0 40px;}
ul.sitemap_child li {font-weight:normal; font-size:12px; float:none; width:auto;}

a.gotocustomer {color:#fff; text-decoration:none;}
div.login_box {background:#fff; width:335px; float:right; color:#999; font-size:11px; margin-top:0; margin-right:20px; padding:2px; background-image:url(/gfx/login_back.png); height:28px; text-align:right;}

/* customercenter */
div.customercenter { float: left; width: 600px; }
div.customercenter-title { display: block; float: left; width: 150px; height: 24px; }
div.customercenter-input { display: block; float: left; width: 440px; height: 24px; }
div.customercenter-long { display: block; float: left; width: 440px; }

