body,html {
	margin:0;
	padding:0;
	background-color:#CCCCCC
}
#bodyIntro {
	width:800px;
	margin-top:40px;
}
#main {
	height:100%;
}
/*
#site {
	width:1000px;
	background-image:url(../graphic/bg_left.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#F8F8F8;
	overflow:hidden;
}
#left {
	width:200px;
	overflow:hidden;
	border:1px solid #EEE;
}
#left_menus {
	padding:8px 0 8px 8px;
}
#slaveMenu {
	width:180px;
	overflow:hidden;
}
#shopMenuHolder {
}
#left_content {
	padding:0 0 0 16px;
}
#siteInner {
}
#logo {
	margin-top:0px;
	margin-left:16px;
	width:192px;
	height:90px;
	background-image:url(../graphic/logo.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#menu {
	width:600px;
	margin-left:152px;
	height:20px;
}
#body {
	margin-left:30px;
	margin-top:24px;
	margin-bottom:40px;
	width:740px;
	overflow:hidden;
}
#head {
	width:1000px;
	background-color:#000000;
	background-image:url(../graphic/head.gif);
	height:90px;
	border-bottom:3px solid #d50000;
}
#headHeight {
	height:90px;
}
#window {
	background-color:#666666;
	height:210px;
	width:1000px;
	overflow:hidden;
}
#shopLink {
position:relative;
top:0px;
left:-55px;
overflow:visible;
}
*/
/* new 2010 */
#shopMenuHolder {
	margin-bottom:10px;
}
#x_siteHolder {
}
#x_site {
	width:996px;
	overflow:hidden;
	background-color:white;
}
#x_header {
	position:relative;
	height:57px;
	background-color:black;
	z-index:10;
}

div.x_redLine {
	position:relative;
	height:3px;
	background-color:#c90000;
	overflow:hidden;
	z-index:0;
}
#x_footer {
	position:relative;
	height:22px;
	background-color:black;
	z-index:10;
	padding:0 10px 0 10px;
}
#x_footerInner {
	padding-top:3px;
}
#x_logo {
	position:absolute;
	top:0;
	left:0;
	width:160px;
	height:57px;
	background-image:url(../graphic/logo2010.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#x_banner {
	position:absolute;
	top:5px;
	left:310px;
	width:211px;
	height:30px;
	background-image:url(../graphic/driveIntoTheFuture.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#x_headPhoto {
	position:absolute;
	top:0;
	left:616px;
	width:380px;
	height:57px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#x_menu {
	position:absolute;
	top:34px;
	left:165px;
	z-index:20;
}
#x_content {
	padding:11px 0 16px 0;
}
#x_tableContent {
}
#x_td_left {
	vertical-align:top;
	padding:7px 16px 0 24px;
	border-right:1px solid #b2b2b2;
}
#x_div_left {
}
#x_td_center {
	vertical-align:top;
	padding:7px 18px 0 25px;
	border-right:1px solid #b2b2b2;
}
#x_div_center {
	width:556px;
}
#x_td_right {
	vertical-align:top;
	padding:7px 0 0 19px;
}
#x_searchHolder {
	margin-bottom:20px;
}
#x_td_searchForm {
	vertical-align:top;
}
#x_td_searchSubmit {
	vertical-align:top;

}
#searchPhrase {
	height:21px;
	border:1px solid #DDD;
}
#x_searchSubmit {
	width:23px;
	height:21px;
	background-image:url(../graphic/searchSubmit.gif);
	overflow:hidden;
	cursor:pointer;
}
#x_searchHeadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#x_div_right {
}
#x_td_minHeight {
	vertical-align:top;
}
#x_div_minHeight {
	height:500px;
}


/* "2012 Mallen */

img.ctm_2 {
	margin:0 0 10px 10px;
}
#bgImage {
	position: fixed;
	top: 0;
	left: 0;
	right:0;
	width:100%;
}
#w_siteHolder {
	position:relative;
}
#w_site {
	width:1000px;
	background-color:white;
	position:relative;
}
#w_header {
	position:relative;
	height:202px;

}
skylt2
{
	height:202px;
	width:1000px;
	border:1px blue solid;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	z-index:10;
	
}
#logo_2012 {
	position:absolute;
	top:16px;
	left:35px;
	height:67px;
	width:616px;
	z-index:18;
	background-image: url(../graphic/logo_2012.png);
	background-repeat:no-repeat;
}
#logo_2012 a {
	position:absolute;
	display:block;
	width:180px;
	height:60px;
	text-decoration:none;
	font-size:1px;
}
#tel {
	position:absolute;
	top:165px;
	right:25px;
	height:33px;
	width:166px;
	z-index:18;
	background-image: url(../graphic/tel.png);
	background-repeat:no-repeat;
}
#fade
{
	background-image:url(../graphic/black_fade.png);
	background-repeat:repeat-y;
	height:202px;
	width:1000px;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	z-index:15;
	
}

#w_upperline {
	position:absolute;
	top:196px;
	left:-11px;
	height:36px;
	background-image:url(../graphic/red_line.png);
	width:1022px;
	z-index:20;
}
#w_lowerline {
	position:absolute;
	left:-11px;
	bottom:164px;
	height:36px;
	background-image:url(../graphic/red_line.png);
	width:1022px;
	z-index:30;
}
div.shopHeader_toCheckout {
	position:absolute;
	top:5px;
	left:42px;
}
div.shopHeader_tree {
	position:absolute;
	top:5px;
	left:267px;
}
div.shopHeader_goBack {
	position:absolute;
	top:5px;
	left:830px;
	text-align:right;
	width:150px;
}
div.shopHeader_toCheckout
,div.shopHeader_toCheckout a
,div.shopHeader_tree
,div.shopHeader_tree a
,div.shopHeader_goBack
,div.shopHeader_goBack a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:white;
}
#w_footer {
	position:relative;
	height:175px;
	width:980px;
	background-color:black;
	z-index:10;
	padding:0 10px 0 10px;
}
#w_footerInner {
	position:absolute;
	top:20px;
	right:40px;
}
#w_footerMenu {
	position:absolute;
	width:700px;
	top:29px;
	left:30px;
	overflow:hidden;
}
#kaxiglabel
{
	position:absolute;
	right:-14px;
	top:40px;
	height:54px;
	width:14px;
	z-index:22;
}
#w_logo {
	position:absolute;
	top:0;
	left:0;
	width:160px;
	height:57px;
	background-image:url(../graphic/logo2010.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#w_banner {
	position:absolute;
	top:5px;
	left:310px;
	width:211px;
	height:30px;
	background-image:url(../graphic/driveIntoTheFuture.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#w_headPhoto {
	position:absolute;
	top:0;
	left:616px;
	width:380px;
	height:57px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#w_menu {
	position:absolute;
	top:100px;
	left:35px;
	z-index:15;
}
#w_content {
	padding:30px 0 16px 0;
}
#w_tableContent {
}
#w_td_left {
	vertical-align:top;
	width:256px;
}
#w_div_left {
	margin:20px 0 25px 30px;
}
#w_td_center {
	vertical-align:top;
}
#w_div_center {
	width:714px;
	margin:20px 0 25px 0;
}
#w_searchHolder {
	margin-bottom:20px;
}
#w_td_searchForm {
	vertical-align:top;
}
#w_td_searchSubmit {
	vertical-align:top;

}
#searchPhrase {
	height:21px;
	border:1px solid #DDD;
}
#w_searchSubmit {
	width:23px;
	height:21px;
	background-image:url(../graphic/searchSubmit.gif);
	overflow:hidden;
	cursor:pointer;
}
#w_searchHeadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#w_div_right {
}
#w_td_minHeight {
	vertical-align:top;
}
#w_div_minHeight {
	height:500px;
}
/* CUSTOM MENU */
table.w_menu td {
	vertical-align:top;
	padding:0 11px 0 10px;
	white-space:nowrap;
	background-image:url(../graphic/menuLine.png);
	background-position:right top;
	background-repeat:no-repeat;
}
div.wMenu_big
,a.wMenu_big
,a.wMenu {
	font-family:Arial, sans-serif;
}
a.wMenu {
	font-size:12px;
	line-height:15px;
	text-decoration:none;
}
div.wMenu_big
,a.wMenu_big {
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}
div.wMenu_big
,a.wMenu:link
,a.wMenu:visited
,a.wMenu_big:link
,a.wMenu_big:visited {
	color:white;
}
a.wMenu:hover
,a.wMenu_big:hover {
	color:#CCC;
}

