

body
{
	margin:0px;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:11px;
	background:#E6E6E6 url(/Templates/Images/BodyBg.gif) repeat-y 0px;
	color:#1B2733;
}

img
{
	border:none;
}

a
{
	color:#2372A7;
	text-decoration:none;
}

a:focus,
a:hover
{
	color:#6B9FCF;
}

a:visited
{
	color:#2372A7;
}


#Outline
{
	width:796px;
	margin:0px 0px 0px 15px;
	overflow:hidden;
}

.RightBanner
{
    width:250px;
    overflow:hidden;
    position:absolute;
    left:824px;
    top:10px;   

    /* Workaround for editing-problem with absolute positioned div */
    background-color:#E6E6E6;
}

#Top
{
	height:105px;
	width:100%;
	overflow:hidden;
}

#Logotype
{
	margin:10px 0px 0px 20px;
	float:left;
}

#TopRight
{
	float:right;
	width:650px;
	overflow:hidden;
	text-align:right;
}

#TopRightTop
{
	height:79px;
	width:100%;
	overflow:hidden;
}

#TopRightBottom
{
	height:26px;
	width:100%;
	overflow:hidden;
}



    .Flag
    {
        float:right;
        margin:10px 10px 10px 0px;
    }
    

	/* TopNav */


	.TopNav1
	{
		list-style:none;
		margin:10px 10px 10px 0px;
		float:right;
	}

	.TopNav1 li
	{
		float:left;
		color:#535353;
		margin-left:0px;
		font-size:10px;
		text-transform:uppercase;
	}

	.TopNav1 li a
	{
		color:#535353;
		text-decoration:none;
		margin-left:3px;
		padding-left:10px;
	}


	.TopNav1 li.Chosen a
	{
		color:#2372A7;
		background:transparent url(/Templates/Images/TopNavChosen.gif) no-repeat 0px 3px;
	}


	.TopNav2
	{
		list-style:none;
		margin:0px 10px 0px 0px;
		float:right;
	}

	.TopNav2 li
	{
		float:left;
		display:block;
		color:#ffffff;
		margin-left:3px;
		background:#A2A2A2 url(/Templates/Images/FlapRight.gif) no-repeat right top;
	}

	.TopNav2 li a
	{
		display:block;
		color:#e2e2e2;
		text-decoration:none;
		padding:6px 8px 5px 8px;
		background:transparent url(/Templates/Images/FlapLeft.gif) no-repeat left top;
		border-bottom:solid 1px #ffffff; 
	}

	.TopNav2 li a:hover
	{
		color:#efefef;
		border-bottom:solid 1px #afafaf;
	}

	.TopNav2 li.Chosen a,
	.TopNav2 li.Chosen a:hover
	{
		border-bottom:solid 1px #A2A2A2;
		color:#ffffff;
	}


	/* Search */
	
	.Search
	{
		clear:both;
		margin:10px 10px 0px 0px;
		color:#ffffff;
	}
	
	.Search img
	{
		vertical-align:middle;
	}

	.Search .TextField
	{
		vertical-align:middle;
	}


#Content
{
	clear:both;
	width:100%;
	overflow:visible;
	background:#B3B3B3 url(/Templates/Images/BodyContentBg.gif) repeat-x top;
	height:auto !important;
	min-height:350px;
	height:350px;
	padding-bottom:50px;
}

.Startpage #Content
{
	padding:0px;
	margin:0px;
	overflow:hidden;
	height:350px !important;
}

	#ContentLeft
	{
		width:486px;
		overflow:hidden;
		float:left;
		margin:60px 0px 0px 60px;
	}
	
	.Normal2 #ContentLeft,
	.Normal3 #ContentLeft
	{
		width:277px; /* 20% marginal */
	}

	#ContentRight
	{
		width:189px;
		overflow:hidden;
		float:right;
		margin:10px 10px 0px 0px; 
	}

	.Normal2 #ContentRight
	{
		margin:60px 10px 0px 0px; 		
	}
	
#LeftNav
{
	width:189px;
	float:left;
	margin:10px 0px 0px 10px;
	overflow:hidden;
}

	.LeftNavTopHeadline
	{
		font-family: Arial, Verdana, Sans-Serif;
		font-size:11px;
		font-weight:bold;
		color:#000000;
		margin:10px 13px 10px 13px;
		padding:0px;
	}

	.LeftNavTopHeadline a
	{
		color:#000000;
	}
	
	.LeftNav1,
	.LeftNav2,
	.LeftNav3
	{
		list-style:none;
		margin:0px 13px 0px 13px;
		padding:0px;	
	}
	
	.LeftNav1 li.InPath
	{
		background:transparent url(/Templates/Images/NavArrowDown.gif) no-repeat 0px 5px;
	}

	.LeftNav1 li
	{
		font-family: Arial, Verdana, Sans-Serif;
		font-size:11px;
		font-weight:normal;
		color:#000000;	
		margin:0px 0px 4px 0px;
		padding:0px 0px 0px 9px;
		background:transparent url(/Templates/Images/NavArrowRight.gif) no-repeat 1px 4px;
	}

	.LeftNav1 li.InPath a,
	.LeftNav1 li.InPath li.InPath a
	{
/*		color:#0066BC; */
        font-weight:bold;
	}

	.LeftNav1 li a,
	.LeftNav1 li.InPath li a,
	.LeftNav1 li.InPath li.InPath li a	
	{
		color:#000000;
		font-weight:normal;
	}

	.LeftNav1 li.Chosen a,
	.LeftNav1 li.InPath .Chosen a,
	.LeftNav1 li.InPath li.InPath .Chosen a	
	{
		color:#0066BC;
        font-weight:bold;
	}



#ContentUnder
{
	clear:both;
	background-color:#ffffff;
	height:auto !important;
	min-height:140px;
	height:141px;
}

	#ContentUnder1
	{
		float:left;
		width:202px;
		overflow:hidden;
	}

	#ContentUnder2,
	#ContentUnder3
	{
		float:left;
		width:196px;
		overflow:hidden;
	}
	
	#ContentUnder4
	{
		float:left;
		width:202px;
		overflow:hidden;
	}		

	/* Puff (Startpage) */
	.Puff
	{
		width:202px;
		height:141px;
		overflow:hidden;
	}
	
	#ContentUnder1 .Puff
	{
		background:transparent url(/Templates/Images/StartBottomBg1.gif) no-repeat top left;
	}

	#ContentUnder2 .Puff,
	#ContentUnder3 .Puff
	{
		background:transparent url(/Templates/Images/StartBottomBg2.gif) no-repeat top left;
	}

	#ContentUnder4 .Puff
	{
		background:transparent url(/Templates/Images/StartBottomBg3.gif) no-repeat top left;
	}
	
	.PuffInner
	{
		display:block;
		background-repeat:no-repeat;
		background-position:bottom right;
		margin:0px 15px 0px 15px;
		padding:4px 30px 0px 0px;
		height:84px;
		overflow:hidden;
	}
	

	#ContentUnder1 .PuffInner
	{
		margin-left:20px;
	}

	.PuffInner .PuffHeadline1
	{
		margin:0px;
		padding:0px;
	}


	.PuffTitle
	{
		color:#ffffff;
		font-size:10px;
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:normal;
		text-transform:uppercase;
		padding:16px 0px 0px 14px;
		margin:0px 0px 10px 0px;
	}

	#ContentUnder1 .PuffTitle
	{
		padding:16px 0px 0px 20px;		
	}


#Footer
{
	clear:both;
	margin:10px 0px 10px 10px;
	float:left;
	width:775px;
}

#Language
{
	float:right;
	margin:9px 0px 10px 0px;
	padding:0px 10px 0px 10px;
	text-align:right;
	border-left:solid 1px #939393;
	height:14px;	
	color:#939393;
}

#Language a
{
	display:inline-block;
	text-transform:uppercase;
    font-size:10px;
	color:#535353;
	height:14px;	
}

#LanguageChooser
{
    position:absolute;
    left:676px;
    top:22px;
    border:solid 1px #CECECE;
    padding:0px 0px 0px 0px;
    background-color:#ffffff;
    margin:0px 0px 0px 0px;
    width:140px;
    overflow:visible;
    text-align:left;
    visibility:hidden;
    z-index:1000;
}

#LanguageChooser ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

#LanguageChooser ul li
{
    clear:both;
    padding:0px;
    margin:0px;
    float:left;
    display:block;
    width:100%;
}

#LanguageChooser ul li a
{
    display:block;
    padding:2px 30px 2px 4px;
    margin:0px 0px 0px 0px;
    border-top: solid 1px #ffffff;
    border-bottom: solid 1px #ffffff;
}

#LanguageChooser ul li img
{
    vertical-align:middle;
}

#LanguageChooser ul li a:hover
{
    border-top: solid 1px #CECECE;
    border-bottom: solid 1px #CECECE;
}

#LanguageChooser ul li.Chosen a
{
    background-color:#E6E6E6;
}



/*
.Language1 a
{
	background:transparent url(/Templates/Images/EnglishChosen.gif) no-repeat 0px 1px;
}

.Language2 a
{
	background:transparent url(/Templates/Images/SwedishChosen.gif) no-repeat 0px 1px;
}

*/

/* Box */

	.BoxOutline
	{
		background:transparent url(/Templates/Images/BoxMiddleBg.gif) repeat-y center;
		padding:0px 1px 0px 1px;
		margin-bottom:10px;
	}
	
	.BoxTop
	{
		clear:both;
		background:transparent url(/Templates/Images/BoxTopBg.gif) no-repeat top center;	
		width:100%;
		overflow:hidden;	
	}
	
	.BoxBottom
	{
		clear:both;
		background:transparent url(/Templates/Images/BoxBottomBg.gif) no-repeat top center;	
		width:100%;
		height:5px;
		overflow:hidden;	
	}
	
/* LogIn */

	.LogIn .Username
	{
		width:160px;
		margin-left:10px;
		margin-bottom:4px;
	}	

	.LogIn .Password
	{			
		width:90px;
		margin:1px 0px 4px 10px;
		float:left;
	}	
	
	.LogIn .Button
	{
		float:right;
		margin:0px 10px 0px 0px;
	}

	/* NewsList1 */
	
	.NewsList1
	{
		list-style:none;
		padding:0px;
		margin:4px 14px 10px 14px; 
	}
	
	.NewsList1 li
	{
		padding:0px;
		margin:0px;
	}

	.NewsList1 .Description
	{
		font-size:11px;
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:normal;		
		padding:0px;
		margin:0px 0px 10px 0px;
		color:#383838;
	}
	
	.NewsList1 .Description a
	{
		text-decoration:none;
		color:#383838;
	}

	.NewsList1 .Description a:hover
	{
		color:#2372A7;
	}


	.NewsList1 .Date
	{
		font-size:11px;
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:normal;		
		padding:0px;
		margin:0px 0px 0px 0px;
		color:#797979;
	}
	
/* Product */

.ProductImage
{
	float:left;
	margin:0px 10px 0px 0px;
}

.ProductView .Headline1
{
	margin-top:0px;	
}

.HeadlineDivider,
.ListHeadline2
{
	font-family:Arial, Verdana, Sans-Serif;
	font-weight:bold;
	color:#797979;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	font-size:11px;		
	border-bottom:solid 1px #8B8B8B;
	clear:both;
}

.OrderTemplate .HeadlineDivider
{
    clear:none;
}

.OrderTemplate .HiddenCategory
{
	margin-bottom: 10px;
}


.ListHeadline
{
	font-family:Arial, Verdana, Sans-Serif;
	font-weight:bold;
	color:#1B2733;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:11px;
	background-color:#CFCFCF;
	padding:5px;		
}


.ProductDocumentList
{
	list-style:none;
	padding:0px;
	margin:0px;		
}

.ProductDocumentList li
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:11px;		
	font-weight:bold;
	padding:0px 0px 0px 9px;
	background:transparent url(/Templates/Images/NavArrowRight.gif) no-repeat 1px 4px;

}

.ProductDocumentList li a
{
	color:#000000;
}

.ProductInfo
{
	float:right;
	width:336px;
	overflow:hidden;
}

.ProductsRelated
{
	clear:both;
	width:100%;
	overflow:hidden;
}

.ProductsRelated a
{
	display:block;
	float:left;
	width:130px;
	overflow:hidden;
	padding:10px;
}

.ProductsRelatedImage
{
	display:block;
	float:left;
	width:30px;
	text-align:center;
	overflow:hidden;
}

.ProductsRelatedText
{
	display:block;
	float:left;
	width:75px;
	overflow:hidden;
	text-align:center;
	margin-left:5px;
	margin-top:15px;
	
}

.ProductsRelatedImage img
{
	vertical-align:middle;
}


.ProductAreaOfUse
{
	margin-bottom:10px;
	width:100%;
	overflow:hidden;	
}

.ProductAreaOfUse .ProductAreaIcon
{
	float:left;
	width:70px;
	overflow:hidden;
	text-align:center;
	color:#ffffff;
	text-transform:uppercase;
	margin-right:10px;
}

.ProductAreaOfUse .ProductAreaIcon img
{
    margin:0px 5px 2px 5px;
    clear:both;
}


.ProductTable
{
	width:100%;
	border-collapse:collapse;	
	margin-bottom:10px;	
}

.ProductTable th
{
	background-color:#CFCFCF;
	color:#202020;
	font-weight:normal;
	padding:4px 4px 4px 4px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	height:18px;
}

.ProductTable td
{
	color:#3A3A3A;
	padding:4px 4px 4px 4px;
	background-color:#8E8E8E;	
	vertical-align:top;
}

.ProductTable .ProductName,
.ProductTable .ProductID
{
	font-weight:bold;
}

.ProductTable .ProductCount .TextField
{
	width:55px;
}

.MyInfo .ProductTable .TextField
{
	width:170px;
}


.ProductTable .ProductRow td
{
	border-top:solid 1px #B3B3B3;
}

.ProductTable .SumDivider td
{
	border-top:solid 6px #B3B3B3;
}

.HideShow
{
    float:right;
    margin-top:1px;
}

.ProductCart
{
	width:166px;
	border-collapse:collapse;
	margin-bottom:10px;	
}

.ProductCart td
{
	vertical-align:top;
	padding:3px 0px 3px 0px;
	border-bottom:solid 1px #E8E8E8;
}

.ProductCart .ProductPrice,
.Cashier .ProductPrice,
.ProductTable .ProductPrice
{
	text-align:right;
}

.ProductCart .ProductPrice
{
	border-left:solid 1px #E8E8E8;
}

.BoxOutline .ProductCart
{
	margin:0px 0px 0px 10px;
}

.ProductCatTable
{
	border-collapse:collapse;
	margin-bottom:10px;	
	width:100%;
}	
	
.ProductCatTable td
{
	width:50%;
	padding:5px;
	vertical-align:top;
}

.ProductCatTable .ProductCatImage
{
	text-align:center;
	height:175px;
	overflow:hidden;
}

.CashierStep1,
.CashierStep1Chosen,
.CashierStep2,
.CashierStep2Chosen
{
	margin-right:12px;
}

.CashierSteps
{
	margin-bottom:20px;
	width:100%;
	overflow:hidden;
}

.CashierSteps div
{
	display:block;
	float:left;
	width:122px;
	height:32px;
	overflow:hidden;
	color:#3a3a3a;
	background-color:#ffffff;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:15px 0px 0px 30px;
}

.CashierStep1
{
	background:transparent url(/Templates/Images/CashierStep1_0.gif) no-repeat center top;
}

.CashierStep1Chosen
{
	background:transparent url(/Templates/Images/CashierStep1_1.gif) no-repeat center top;
}

.CashierStep2
{
	background:transparent url(/Templates/Images/CashierStep2_0.gif) no-repeat center top;
}

.CashierStep2Chosen
{
	background:transparent url(/Templates/Images/CashierStep2_1.gif) no-repeat center top;
}

.CashierStep3
{
	background:transparent url(/Templates/Images/CashierStep3_0.gif) no-repeat center top;
}

.CashierStep3Chosen
{
	background:transparent url(/Templates/Images/CashierStep3_1.gif) no-repeat center top;
}


.CashierAdressOutline
{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

.CashierAddressLeft
{
	clear:both;
	margin-top:10px;
	padding:5px;
	background-color:#CFCFCF;	
}

.CashierAddressRight
{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	background-color:#CFCFCF;	
}

.CashierAdressOutline .TextField
{
	width:200px;
}

.CashierAdressOutline .SelectBox
{
	width:204px;
}

.CashierAdressOutline td
{
	background-color:#CFCFCF;
	padding:1px;
}

.CashierAdressOutline th
{
	padding:1px;
}

.MyInfo .CashierAdressOutline td,
.MyInfo .CashierAdressOutline th
{
	padding:4px;
}


.ProductSum
{
	font-weight:bold;
}

/* SendingInfo */

.SendingInfoHeadline
{
	font-family:Arial, Verdana, Sans-Serif;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	font-size:11px;		
	clear:both;
	border-bottom:solid 1px #8B8B8B;
}

.SendingInfo
{
	border-collapse:collapse;	
	margin-bottom:10px;	
	width:100%;
}

.SendingInfo th
{
	background-color:#CFCFCF;
	color:#202020;
	font-weight:normal;
	padding:2px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	height:18px;
}

.SendingInfo .HeaderCol
{
 	background-color:#ffffff;   
}

.SendingInfo td
{
	background-color:#CFCFCF;
	color:#3A3A3A;
	padding:2px;
	vertical-align:top;
}


	.ProgressBarOuter
	{
		position:absolute;
		display:none;
		left:0px;
		top:250px;
		text-align:center;
		width:100%;
	}

	.ProgressBar
	{
		padding:50px;
		overflow:hidden;
		border:solid 1px #8B8B8B;
		background-color:#ffffff;
		width:400px;
		overflow:hidden;
		margin:0px auto 0px auto;
	}
	
	.ProgressBarImageDiv
	{
		text-align:center;
	}


/* PasswordRetrieve */

.PasswordRetrieve
{
	clear:both;
	margin-bottom:10px;
}

/* Formulär */	

	.TextField
	{
		background:#ffffff url(/Templates/Images/TextFieldBg.gif) repeat-x top;
		border-top:solid 1px #B8B8B8;
		border-left:solid 1px #CECECE;
		border-right:solid 1px #CECECE;
		border-bottom:solid 1px #EDEDED;
		font-size:11px;
		font-family:Arial, Verdana, Sans-Serif;
	}
	
	.SelectBox	{
		background:#ffffff url(/Templates/Images/TextFieldBg.gif) repeat-x top;
		border-top:solid 1px #B8B8B8;
		border-left:solid 1px #CECECE;
		border-right:solid 1px #CECECE;
		border-bottom:solid 1px #EDEDED;
		font-size:11px;
	}
	
	.FormHelp
	{
		display:block;
		width:16px;
		height:16px;
		background:transparent url(/Templates/Images/FormHelp.gif) no-repeat top left;
		margin-top:3px;
	}

	.FormHelp:hover
	{
		background:transparent url(/Templates/Images/FormHelp2.gif) no-repeat top left;
	}


	.ButtonOutline
	{
		text-align:right;
		clear:both;
		overflow:hidden;
	}

	.BoxOutline .ButtonOutline 
	{
		margin-right:10px;
	}

	.Button
	{
		display:inline;
		float:right;
		background:transparent url(/Templates/Images/ButtonBGRight.gif) no-repeat right top;
		height:23px;
		width:auto !Important;
		width:120px;
	}
	
	.SubmitButton
	{

		border-top:solid 1px #9F9F9F;
		border-left:solid 1px #9F9F9F;
		border-right:solid 1px #9F9F9F;
		border-bottom:solid 1px #9F9F9F;
		font-size:11px;
		margin-left:0px;
		background-color:#ffffff;
		color:#1A6AA7;
		font-weight:bold;
	}
	
	
	 .LoggedInBox .Button
	 {
		width:120px !Important;
	 }
	
	.Button2
	{
		background:transparent url(/Templates/Images/Button2BGRight.gif) no-repeat right top;
	}

	.Button3
	{
		background:transparent url(/Templates/Images/Button3BGRight.gif) no-repeat right top;
	}

	.Button a
	{
		display:block;
		background:transparent url(/Templates/Images/ButtonBGleft.gif) no-repeat left top;
		height:20px;
		padding:3px 15px 0px 15px;
		text-align:center;
	}

	.Button2 a
	{
		background:transparent url(/Templates/Images/Button2BGleft.gif) no-repeat left top;
	}

	.Button3 a
	{
		background:transparent url(/Templates/Images/Button3BGleft.gif) no-repeat left top;
	}
	
	.Message
	{
		background:#ffffff none no-repeat 10px 10px;
		padding:10px 20px 16px 20px;
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:normal;
		color:#333333;
		margin:0px 0px 0px 0px;
		font-size:11px;	
	}

	.ErrorMessage
	{
		background:#ffffff url(/Templates/Images/ErrorIcon.gif) no-repeat 10px 10px;
		padding:10px 20px 16px 40px;
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:bold;
		color:#CC1E05;
		margin:0px 0px 0px 0px;
		font-size:11px;	
	}


	.Error
	{
		border:solid 1px #CC1E05;
	}

/* ImageArchive */

.ThumbWrapper
{
    padding:4px;
    width:110px;
    height:110px;
    overflow:hidden;
    background:transparent url(/Templates/Images/ImageThumbBg.gif) no-repeat left top;
    text-align:center;
}

.ImageArchive table td
{
    vertical-align:top;
    overflow:hidden;
}

.ImageArchive .ImageInfoOutline
{
    width:118px;
    overflow:hidden;
}

.ImageArchive .Normal
{
    text-align:center;
    margin-top:4px;
}


.ImageArchive .Normal a
{
    clear:both;
    margin-top:2px;
    margin-bottom:4px;
}

.CategoryChooser
{
    margin:0px 0px 10px 4px;
}

.TipForm
{
	background:#B3B3B3 url(/Templates/Images/BodyContentBg.gif) repeat-x top;
}

.TipForm .TextField
{
    width:200px;
}

.TipForm .SubmitButton
{
    margin:10px 0px 0px 0px;
    text-align:center;
}


/* Textstyles */	

	.Headline1
	{
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:bold;
		color:#ffffff;
		margin:0px 0px 10px 0px;
		padding:0px;
		font-size:24px;
		text-transform:uppercase;
	}
	
	.Headline2
	{
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:bold;
		color:#1B2733;
		margin:0px 0px 0px 0px;
		padding:0px;
		font-size:11px;		
	}
	
	.PuffHeadline1
	{
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:bold;
		color:#383838;
		margin:0px 0px 10px 0px;
		padding:0px;
		font-size:11px;
	}
	
	.Puff .PuffHeadine1
	{
		display:block;
	}

	.PuffHeadline1 a
	{
		color:#383838;
	}
	
    .LinkList
    {
	    font-family:Arial, Verdana, Sans-Serif;
	    font-size:11px;		
	    font-weight:bold;
	    padding:0px 0px 0px 9px;
	    margin:4px 0px 4px 0px;
	    background:transparent url(/Templates/Images/NavArrowRight.gif) no-repeat 1px 4px;
        color:#000000;
    }

    .LinkList a
    {
        color:#000000;
    }


	.Normal
	{
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:normal;
		color:#1B2733;
		margin:0px 0px 10px 0px;
		padding:0px;
		font-size:11px;		
	}
	
	#Footer .Normal
	{	
		color:#939393;
	}
	
	.Puff .Normal
	{
		display:block;
		font-size:10px;
	}

	.BoxOutline .PuffHeadline1,
	.BoxOutline .Normal
	{
		margin:4px 14px 10px 14px; 
	}
	
	.BoxHeadline2
	{
		background:transparent url(/Templates/Images/BoxHeadline2Bg.gif) no-repeat left top;
		color:#ffffff;
		font-size:11px;
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:normal;
		text-transform:uppercase;
		padding:6px 10px 6px 10px;
		margin:0px 0px 10px 0px;
	}

	.PromotionBox .BoxHeadline2
	{
		margin-bottom:0px;
		background:transparent url(/Templates/Images/BoxHeadline3Bg.gif) no-repeat left top;
		color:#000000;
	}
	
	.PromotionBox a
	{
		color:#000000;
	}
	
	.PromotionImage
	{
	    text-align:center;
	}
	
	
	.FlashStartEdit
	{
	    width:775px;
	    height:339px;
	    overflow:hidden;
	    padding:10px 10px 0px 10px;
		background:transparent url(/Templates/Images/AspenStartBig.jpg) no-repeat left top;
	}

	.FlashStartEdit table
	{
	    background-color:#ffffff;
	    width:100%;
	}

	.FlashStartEdit table td
	{
	    vertical-align:top;
	    width:33%;
	}

    .FlashStartEdit .Normal
    {
        font-size:9px;
    }
	
@media print
{
	#TopRight,
	#LeftNav,
	.CashierSteps
	{
		display:none;
		visibility:hidden;
		overflow:hidden;		
	}
		
	#Top
	{
		height:auto;
	}
	
}	