
.logo	 										{ position:absolute;top:279px;left:0; z-index: 999; }
* html .logo									{ position:relative; margin-top:0px; margin-left:0; }
.logo a	 										{ display:block;background-image:url(/ama/images/AMA_logga.png); background-repeat:no-repeat;width:80px;height:123px; }

.title											{ padding-bottom:10px; }

.menu		{ float:left; margin-left:0px;margin-top:78px; margin-bottom:0; width:926px; padding-left:0; } 
.menuitem										{ float:left;margin-bottom:2px;margin-right:10px; }
.menuitemfirst									{ float:left;margin-bottom:2px;	}
.menuline										{ clear:left;width:926px;height:2px;background-color:#D1D4D3; }
/*
.menuitemnoselect a								{ float:left; background-color:#D2D4D3; text-align:center; margin:0 10px 2px 0; padding: 0 10px 0 10px; width: expression(document.body.clientWidth < 97 ? "96px" : "auto"); height:18px; line-height:18px;color:black; text-transform:uppercase; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11px; }
.menuitemnoselect a:hover						{ background-color:#17005A; color:white; }
.menuitemselect	a								{ float:left; background-color:#17005A; text-align:center; margin:0 10px 2px 0; padding: 0 10px 0 10px; width: expression(document.body.clientWidth < 97 ? "96px" : "auto");  height:18px; line-height:18px;color:white; text-transform:uppercase; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11px;}
*/
.menuitemnoselect a					            { float:left; background-color:#D2D4D3; text-align:center; margin:0 10px 2px 0; padding: 0 10px 0 10px; min-width:96px; height:18px; line-height:18px;color:black; text-transform:uppercase; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11px; }
.menuitemnoselect a:hover				        { background-color:#17005A; color:white; }
.menuitemselect	a					            { float:left; background-color:#17005A; text-align:center; margin:0 10px 2px 0; padding: 0 10px 0 10px; min-width:96px; height:18px; line-height:18px;color:white; text-transform:uppercase; text-decoration:none; font-family:Verdana, Arial, Sans-Serif; font-size:11px;}

.footer											{ position:relative; float:left; margin-top:4px; margin-bottom:10px; width:100%; }
.footerline										{ width:100%;height:2px;background-color:#D1D4D3; }
.footertext										{ float:left;margin-left:4px;margin-top:10px;	font: 9px verdana,arial;	color:#7E7E7E; }
.footercopy										{ float:right;margin-top:10px; font: 9px verdana,arial; color:#000000; }
.footerfirst									{ float:left; width:700px; color:#676767; margin-top:10px; font: 9px verdana,arial; }
.sitemaplink									{ color:#000000;text-decoration:none; }
.sitemaplink:hover								{ color:#000000;text-decoration:underline; }
.SiteMapLinkfloat                               { float:right;padding-top:6px; font: 9px arial; color:#000000;}

.submenu										{ float:left;width:227px;padding-left:15px;padding-top:10px;}
.submenulist									{ padding:0px;margin:0px;list-style-type:none;}
.submenulist li									{ padding:0px;margin:0px;}
.submenulist a,.submenulist a:link, .submenulist a:visited				{ 	color:#676767;	text-decoration:none;padding-left:10px;display:block; }
.submenulist a:hover							{ color:#000000; text-decoration:none;padding-left:10px;display:block; }
.submenulist2 div,.submenu2 div					{ font: 11px verdana,arial;padding-top:4px;line-height:12px; }
.submenulist div,.submenu div					{ font: 11px verdana,arial;margin-top:2px;margin-bottom:2px;line-height:14px; }
.submenulistselected							{ background-image: url(/ama/images/arrow.gif); background-repeat: no-repeat;}

.textdefault									{ font: 11px verdana,arial; line-height:16px;	color:#000000; }
.textdefault a,.textdefault a:link,.textdefault a:visited { color:#17005a; text-decoration:none; }
.textdefault a:hover							{ color:#17005a; text-decoration:underline; }
.textsmall										{ font: 9px verdana,arial; }

body 											{ background-color:#FFFFFF;	margin:0px;	}

.mainarea										{ float:left;margin-top:18px;width:926px; }
* html .mainarea								{ float:left; width:960px;}
.mainareacompany								{ float:left;margin-top:24px;width:926px; }
.contentarea									{ position:relative;float:left;padding-left:10px;margin-top:0;padding-top:0;width:670px;min-height:452px; _height:452px; }

#DealerPresLeft		                            {margin:0; padding:0; margin-top:14px;float:left; width:325px;}
#DealerPresRight p                              {margin:0 0 7px 0; padding:0;}
#DealerPresRight                                {margin:10px;}
#Dealerdiv                                      {float:left; width:325px; height:auto; margin-right:10px;}
#Dealerdiv2									{float:left; width:325px; min-height:452px; _height:452px; background-color:#dbdbdb;}
#intro                                          {position:absolute;top:-3px; left:25px; z-index: 999; }

/*	Popup Product hover styles */

.productthumb									{display:block; background-color:#ffffff; }
.productthumb:hover								{display:block; background-color:#0058cc; }
.productthumbselected							{display:block; background-color:#0058cc; }

.productthumb img								{margin: 3px;}
.productthumbselected img						{margin: 3px;}

.prodhovertextbox								{ position:absolute;left:0px;top:0px;visibility:hidden;border:1px solid;padding:10px;background-color:#FFFFFF; }

.contacttext									{ font: 11px verdana,arial;color:#000000;width:212px;}
.contacttextarea								{ font: 11px verdana,arial;color:#000000;width:212px;height:54px;}

h1.FooterH1                                     {color:#d2d4d3; text-transform:uppercase; font-family: Frutiger Light, Arial,Verdana; font-size:50px; font-weight:normal; margin:0; padding:0;letter-spacing: -.05em;}
h2                                              {color:#d2d4d3; text-transform:uppercase; font-family: Frutiger Light, Arial,Verdana; font-size:50px; font-weight:normal; margin:0; padding:0;letter-spacing: -.05em;}


.showmap
{
	cursor:pointer;	
}

#smallmap
{
width: 325px; 
height: 270px;
}

#map
{
width:400px;
height: 607px;
}

/* sitemap section */
.sitemap {margin:0 0 0 80px;}
.sitemap .toplevel a {font-weight:bold;color:#000;}
.sitemap a.linkitem, a.linkitem:link, a.linkitem:visited {text-decoration:none;color:#17005a;}
.sitemap a:hover {color:#000;text-decoration:underline;}

.formmessagebox {color:#C02626;background-color:#E9F7FF;padding:15px 0 15px 0;margin:0 0 20px 0;width:auto;}
.formmessagebox .message {float:left;width:280px;padding-left:10px;}
.formmessagebox .message h1 {font-size:11px;margin:0;}
.formmessagebox .message p {margin:0;padding:0 0 4px 0;}
.formmessagebox .message ul {margin:0 0 0 10px;padding:0 0 0 10px;list-style-type:square;}
.formmessagebox .message ul li {margin:2px 0 2px 0;}

/* hack-stuff */
.floatclear {display:inline-block;width:100%;}
/* Hide from IE-mac \*/ 
* html .floatclear {height:1%;width:auto;} 
.floatclear {display:table;} 
/* End hide from IE-mac */ 


/*************************/
/* FRAMEWORKS            */
/*************************/


.BlackColor{color:#000;}

.PosRel
{
	position:relative;
}
.w982
{
	width:982px;
}

.MenuWrapper
{
	float:left;
	margin-left: 56px;
	margin-top:0;
}

* html .MenuWrapper
{
	position:absolute;
	top:0;
	left:0;
}

.MenuBg
{
	float:left;
	background-image:url(/AMA/images/bg_image_line.gif);	
}

.nolink
{
	text-decoration:none;
	color:#676767;
}

.AmaLogo
{
	margin-top:-79px; 
	position:relative; 
	top:-40px; 
	left:60px;
}

.ClrL
{
	clear:left;	
}

.FloatL
{
	float:left;
}

.ExtraFrameWork001
{
	position:absolute;
	left:20px;
	top:104px;
}

.ExtraFrameWork002
{
	float:left;
	width:1px;
	height:352px;
}

.RetailerFrameWork001
{
	float:left;
	padding-left:0px;
	margin-top:4px;
	padding-top:4px;
	border-left:2px solid #D1D4D3;	
}

/*************************/
/* FOOTER                */
/*************************/

#txtsearch
{
	width:192px; 
	padding:2px 0 0 4px; 
	margin-top:2px; 
	border:solid 1px white; 
	font-style:italic;
	background-color:#d1cfd0; 
	height:19px;	
}

.FooterSearch
{
	color:#676767; 
	font-weight:bold; 
	line-height:24px;
	float:left;	
}

.SearchBtn
{
	float:right; 
	margin-right:10px;
	font-weight: bold;
	line-height: 24px;	
}

.FooterContainer001
{
	width:205px; 
	float:left;
	margin-top:-14px;
}


.FooterText
{
	width:700px; 
	float:right; 
	margin-top:-14px; 
	text-align:right;	
}

/*************************/
/* OTHER UNITS           */
/*************************/

.noborder
{
	border:none 0px;
}

#noborder2
{
	border:none;	
}

.ThanksTitle
{
	width:220px; 
	color:#392572; 
	font-family: Frutiger Light, Arial,Verdana; 
	font-size:16px; 
	font-weight:bold; 
	margin:0; 
	padding:0;	
}

#BlackColor
{
	color:#000000;	
}

.w150
{
	width:150px;	
}

.w290
{
	width:290px;	
}

.FloatR
{
	float:right;	
}

.MarginL1
{
	margin-left:10px;	
}

.MarginL2
{
	margin-left:20px;	
}

.MarginL3
{
	margin-left:30px;	
}

.MarginL4
{
	margin-left:40px;	
}

.w257
{
	float:left;
	width:257px;	
}

/*************************/
/* EXTRANET              */
/*************************/

h2.ExtranetTitle
{
	width:250px; 
	color:#392572; 
	font-family: Frutiger Light, Arial,Verdana; 
	font-size:16px; 
	font-weight:bold; 
	margin:0; 
	padding:0;
	text-transform:none;
	letter-spacing:normal;
}

.w330
{
	width:330px;	
}

.PL28
{
	padding-left:28px;	
}

.MT4
{
	margin-top:4px;
}

.ExtranetContainer001
{
	float:left;
	margin-top:4px;
	padding-left:4px;
	padding-top:2px;
}

.w340
{
	width:340px;	
}

.w170
{
	width:170px;	
}

.w360
{
	width:360px;	
}

.RedText
{
	color:Red; 
	font-weight:Bold;	
}

.MultiLine
{
	width:300px; 
	height:120px;	
}

/*************************/
/* PAGES                 */
/*************************/

h1.ProductEditH1
{
	font: bold 16px arial;	
}

h2.ProductEditH2
{
	margin:0px;
	padding-top:10px;
	font: bold 12px arial;
}

h2.PagesTitle
{
	width:365px; 
	color:#392572; 
	font-family: Frutiger Light, Arial,Verdana; 
	font-size:16px; 
	font-weight:bold; 
	margin:0; 
	padding:0;	
	text-transform:none;
	letter-spacing:normal;
}

h2.GeneralTextImageH2
{
	width:300px; 
	color:#392572; 
	font-family: Frutiger Light, Arial,Verdana; 
	font-size:16px; 
	font-weight:bold; 
	margin:0; 
	padding:0;	
	text-transform:none;
	letter-spacing:normal;	
}

h2.RetailerTitleH2
{
	width:200px; 
	color:#392572; 
	font-family: Frutiger Light, Arial,Verdana; 
	font-size:16px; 
	font-weight:bold; 
	margin:0; 
	padding:0;	
	text-transform:none;
	letter-spacing:normal;	
}

h2.JustTitleH2
{
	color:#949084; 
	font-family: Frutiger Light,Arial,Verdana; 
	font-size:16px;	
	margin:0; 
	padding:0;	
	text-transform:none;
	letter-spacing:normal;
}

h2.RetailerItemTitleH2
{
	width:260px; 
	color:#392572; 
	font-family: Frutiger Light, Arial,Verdana; 
	font-size:16px; 
	font-weight:bold; 
	margin:0; 
	padding:0;	
	text-transform:none;
	letter-spacing:normal;	
}

h2.SitemapTitleH2
{
	width:165px; 
	color:#392572; 
	font-family: Frutiger Light, Arial,Verdana; 
	font-size:16px; 
	font-weight:bold; 
	margin:0; 
	padding:0;	
	text-transform:none;
	letter-spacing:normal;	
}

h2.SearchClosestH2
{
	color:#676767; 
	font-family: Frutiger Light, Arial,Verdana; 
	font-size:16px;
	font-weight:bold; 
	line-height:24px;
	margin:0; 
	padding:0;	
	text-transform:none;
	letter-spacing:normal;	
}


h3.GalleryPageName
{
	color:#000000;
	font-family:verdana,arial;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:16px;
	padding:10px 10px 10px 0px;
	text-align:center;
	margin:0;
}


.GalleryContainer001
{
	float:left;
	border:1px solid #898989;
	margin-bottom:18px;
	margin-right:24px;
}

.GalleryItemBody
{
	margin:0px;
	background-color:#000000;	
}

.w710
{
	width:710px;	
}

.w326
{
	width:326px;
}

.w308
{
	width:308px;	
}

.w24
{
	width:24px;	
}

.w270
{
	width:270px;	
}

.w670
{
	width:670px;	
}

.w30
{
	width:30px;	
}

.MT14
{
	margin-top:14px;
}

MT14b
{
	margin-top:14px;
	font-weight:bold;
}

.MT16
{
	margin-top:16px;
}

.M3B0
{
	margin:3px;
	border:none;
}

.MR40
{
	margin-right:40px;	
}

.RetailerTextBase
{
	color:#949084; 
	float:left;	
}

.w95
{
	width:95px;	
}

.w195
{
	width:195px;	
}

.w510
{
	width:510px;	
}

.w528
{
	width:528px;	
}

.w424
{
	width:424px;	
}

.w40
{
	width:40px;	
}

.w10
{
	width:10px;	
}

.w370
{
	width:370px;	
}

.w700
{
	width:700px;	
}



.RetailerMapDiv
{
	color:#949084; 
	float:left; 
	width:315px; 
	margin-top:8px; 
	line-height:normal;	
}

.Bold
{
	font-weight:bold;	
}

.PR6
{
	padding-right:6px;	
}

.PT10
{
	padding-top:10px;	
}

.divmap
{
	width:325px; 
	height:270px; 
	margin-top:10px;	
}

.PR25
{
	padding-right:25px;	
}

.ML80
{
	margin-left:80px;	
}

.ProductContainer001
{
	 text-align:center;
	 color:#898989;	
}

.hrGrey
{
	border-style:solid;
	border-color:#d1d4d3;	
}

.ProductEditText
{
	font:10px verdana;	
}

.LH21
{
	float:left;
	line-height:21px;	
}

.ML40
{
	margin-left:40px;	
}

.TAR
{
	text-align:right;	
}

.ProductCategoryContainer001
{
	float:left;
	width:326px;
	border:1px solid #898989;
	margin-right:6px;
	margin-bottom:18px;	
}

.ProductCategoryContainer002
{
	float:left;
	width:166px;
	padding:10px 10px 10px 0px;
}

.ProductCLContainer001
{
	float:left;
	width:230px;
	border:1px solid #898989;
	margin-bottom:18px;
	margin-right:24px;	
}

.ProductCLContainer002
{
	padding:10px 10px 10px 0px; 
	text-align:center;
}

.RetailerSectionContainer001
{
	float:left; 
	width:255px; 
	height:auto;
	padding:20px 14px 0 0;	
}

.RetailerSectionContainer002
{
	font-weight:bold; 
	margin-top:14px; 
	text-align:left; 
	width:209px;
}

.RetailerSectionContainer003
{
	margin-top:6px;
	text-align:left; 
	width:206px;
}

.RetailerSectionContainer004
{
	color:#676767; 
	width:230px;
}

.RetailerSectionContainer005
{
	margin-top: 6px; 
	text-align: left; 
	width: 196px;
}

.RetailerSectionContainer006
{
	height:607px; 
	width:400px; 
	overflow:hidden;
	float:left;	
}

.StartPageContainer001
{
	padding-top:30px;
	padding-left:20px;	
	clear:both;
}

.MapContainer
{
	width: 400px; 
	height: 607px;	
}

.PDFLinkA
{
	float:left;
	padding-right:6px;
}

.PDFLinkB
{
	float:left;
	padding-top:10px;
}


#txtadress
{
	margin:3px 0 3px 0; 
	width:205px;	
}

#w215mr10
{
	width:215px;
	margin-right:10px;	
}

#taleft
{
	text-align:left;
	padding:8px;
	height:187px;	
}
#taleft p
{
	margin:8px 0 3px 0;
	padding:0;
}

#pl0
{
	padding:20px 0 20px 0;	
}

.w440
{
	width:438px;	
}

/*************************/
/* SITEMAP PAGE          */
/*************************/

#SitemapContainer001
{
	float:left;
	width:400px;
	padding-bottom:24px;
}

#SiteMap 
{
    margin-left:80px;
}
#SiteMap ul 
{
    margin: 0;
    padding: 0.2em 0;
    list-style-image: none;
}

#SiteMap ul ul
{
    padding: 0;
    margin-left: 0.5em;
}

#SiteMap li
{
    margin: 0 0 0.5em 0;
    padding: 0;
    list-style: none;
    font-size: 1.3em;
}

#SiteMap li a

{
    text-decoration: none;
}

#SiteMap li li
{
    margin: 0.2em 0;
    padding-left: 5.1em;
    background: url(/ama/images/elementLineEnd.gif) no-repeat;
    font-size: 0.73em;
}

#SiteMap li li a
{
    text-decoration: underline;
}

#SiteMap li li li
{
    font-size: 1em;
}
