body {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	color:#4b6464;
	background:#dedede;
	text-align:center;
}

img {
	border:none;
}

h1 { font-size:1.3em; font-variant: small-caps; background:url(../_graphics/bulleticon.gif) no-repeat 5px 6px; padding-left: 15px; }

h2 {
	font-size:1.2em;
	background: #dedede;
	padding:2px 2px 2px 2px;
}

h3 {
	font-size:1.1em;
  border-bottom: #a0a0a0 1px solid;
	margin:0 0 5px 0;
	padding:0;
}

a:link {
	color:#c86432;
	text-decoration:none;
}

a:hover, a:active {
	color:#c86432;
	text-decoration:underline;
}

a:visited {
	color:#c86432;
	text-decoration:none;
}

#logo {
	position:absolute;
	top:9px;
	left:11px;
	z-index:6;
}

#container {
	position:relative;
	text-align:left;
	width:770px;
	margin:25px auto !important;
	margin: /**/0 auto;
	margin /**/:0 auto;
	background:url(../_graphics/BG_main_center.jpg) repeat-y;
}
#pageTop {
	width:770px;
	background:url(../_graphics/BG_main_top.jpg) no-repeat;
}

#pageBot {
	width:770px;
	background:url(../_graphics/BG_main_bottom.jpg) no-repeat bottom;
}

#utilityNav {
	position:absolute;
	z-index:10;
	top:15px;
	right:20px;
	font-size:0.9em;
	color:#7d7d7d;
}

#languageSelector {
	position:absolute;
	top:30px;
	right:20px;
	font-size:0.9em;
	color:#7d7d7d;
}

#utilityNav a:link, #utilityNav a:hover, #utilityNav a:active, #utilityNav a:visited {
	color:#7d7d7d;
	text-decoration:none;
}

#productinfo {
	position: absolute;
	left: 575px;
	top: 147px;
	width:170px;
	height:92px;
	margin:0 0 10px 0;
}

#langSelector {
	position:absolute;
	top:40px;
	right:20px;
	z-index:10;
	font-size:0.9em;
	color:#7d7d7d;
}

#content {
	padding:143px 20px 25px;
	height:auto !important;
	height: /**/500px;
	height /**/:500px;
	min-height:500px;
}
#footer {
	position:relative;
	margin:0 10px;
	padding-bottom:20px;
	border-top:#b4b4b4 1px solid;
	font-size:0.9em;
	color:#7d7d7d;
}

#copyright {
	padding:5px 0 0 10px;
}

#footerLinks {
	color:#7d7d7d;
	position:absolute;
	text-decoration:none;
	top:5px;
	right:15px;
}

#footerLinks a:link, #footerLinks a:hover, #footerLinks a:active, #footerLinks a:visited {
	color:#7d7d7d;
	text-decoration:none;
}

#subImage {
	height:100px;
	width:730px;
	margin:0 0 10px 0;
}
#subImageFlash {
	height:100px;
	width:530px;
	margin:0 0 10px 0;
}
#subImageHome {
	position:absolute;
	top:138px;
	left:20px;
	height:200px;
	width:500px;
	margin:0 0 10px 0;
}
#prodflasherImageHome {
	position:absolute;
	top:138px;
	left:530px;
	height:198px;
	width:220px;
	margin:0 0 10px 0;
	border: #b4b4b4 1px solid;
	background-color: #E6E6E6;
}
#widgetBoxTopRight {
	position:absolute;
	top:138px;
	left:530px;
	height:198px;
	width:220px;
	margin:0 0 10px 0;
}

#breadcrumb {
	color:#000000;
	width:700px;
	font-size:2em;
	font-weight:normal;
	text-align: right;
	position: relative;
	top:60px;
}

#col1 {
	width:530px;
	padding:0 0 10px;
}

#col1withheader {
	width:530px;
	padding:45px 0 10px;
}

#col2 {
	position:absolute;
	top:230px;
	right:-8px;
	width:210px;
}
#col1Home {
	position:absolute;
	top:350px;
	width:488px;
	padding:5px;
}

#contentHome {
	position:absolute;
	top:350px;
	width:718px;
	height:295px;
	padding:5px;
	border: #b4b4b4 1px solid;
}

#contentHomeCol1 {
	position:absolute;
	top:360px;
	left:30px;
	width:338px;
	padding:5px;
}

#contentHomeCol2 {
	position:absolute;
	top:360px;
	right:30px;
	width:338px;
	padding:5px;
}

#col1HomeWidget {
	position:absolute;
	top:350px;
	width:730px;
	padding:0px;
}

#col2Home {
	position:absolute;
	top:350px;
	left:530px;
	width:220px;
}

#rightblockHome {
	padding: 5px;
	border: #b4b4b4 1px solid;
	background-color: #ffff9b;
}
th { text-align: left; border-bottom: 1px solid #dedede; }

#h1normal {
color: #000;
position: absolute;
top: 258px;
left: 11px;
width: 646px;
height: 30px;
font-size: 1.3em;
font-weight: bold;
font-variant:normal;
padding-left: 10px;
padding-top: 6px;
background:url(../_graphics/header1_normal.gif) no-repeat;
}
#h1red { color: #000; position: absolute; top: 258px; left: 11px; width: 646px; height: 30px; font-size: 1.3em; font-weight: bold; font-variant:normal; padding-left: 10px; padding-top: 6px; background:url(../_graphics/header1_red.gif) no-repeat; }
