body
{
	background-color:#ffffff;
	font-size:11px;
	font-family:Tahoma, Arial, Verdana, Sans-Serif;
	margin:0px;
	line-height:14px;
}

a
{
	color:#9D0A36;
	text-decoration:none;	
}

.EmptyTemplate
{
	margin:0px;
	padding:0px;
	background-color:#000000;
}

#Outline
{
	width:984px;
	overflow:hidden;
}

#TopImage
{
	width:984px;
	height:157px;
	overflow:hidden;
}

#TopImage
{
	width:984px;
	height:157px;
	overflow:hidden;
}

#InnerOutline
{
	width:984px;
	overflow:hidden;
	background-color:#ffffff;
}

#TopNavigation
{
	width:100%;
	background:#E9EBE2 url(/Templates/Images/BarBg.gif) repeat-x top; 
	border-bottom:solid #000000 2px;
	height:26px;
}

	#TopNavigationInner
	{
		float:left;
		width:76%;
	}
	
	.Search
	{
		float:right;
		width:22%;
		background:transparent url(/Templates/Images/SearchBg.gif) no-repeat 10px 0px;
		margin-top:3px;
		height:20px;
		overflow:hidden;
		text-align:right;
		padding-right:12px;
	}
	
		.SearchTopText
		{
			width:88px;
			padding:0px;
			background-color:transparent;
			border:none;
			margin-right:16px;
			color:#808080;
			font-size:9px;
			margin-top:2px;
		}
		
		.SearchBtn
		{
			vertical-align:top;
			margin-top:1px;
		}
	

#ContentOutline
{
	width:960px;
	float:right;
	overflow:visible;	
	background-color:#ffffff;
	height:auto !important;
	height:500px;
	min-height:500px;
	padding-top:22px;
	padding-bottom:22px;
}

	#ContentLeft
	{
		float:left;
		width:152px;
		overflow:hidden;
		margin-bottom:10px;
	}

	#ContentMiddle
	{
		float:left;
		width:550px;
		overflow:hidden;		
		margin-left:25px;
	}

	#ContentRight
	{
		float:right;
		width:203px;
		overflow:hidden;		
	}


#BottomBar
{
	width:960px;
	height:26px;
	float:right;
	overflow:hidden;
	background:#E9EBE2 url(/Templates/Images/BarBg.gif) repeat-x top; 
	border-bottom:solid #000000 2px;
}

	#BottomInner
	{
		float:left;
		margin-top:3px;
		padding-top:3px;
		height:20px;
		text-align:right;
		width:948px;
		padding-right:12px;
	}

	.Local #BottomInner
	{
		width:75.4%;
		background:transparent url(/Templates/Images/BarDivider.gif) no-repeat top right; 		
	}

/* Leftnavigation */

.LeftNavigation,
.LeftNavLev2
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.LeftNavigation3
{
	margin-bottom:10px;
}

.LeftNavigation li
{
	background:#ABB396 url(/Templates/Images/LeftNavLev1Bg.gif) repeat-x top;
	border-top:solid 1px #bbbbbb;
	border-bottom:solid 1px #ffffff;
}

.LeftNavigation li a
{
	display:block;
	padding:2px 5px 2px 25px;
	font-family:Arial, Helvetica, Verdana, Sans-Serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	background:transparent url(/Templates/Images/LeftNavArrow1.gif) no-repeat 8px 5px;
}

.LeftNavigation li.InPath a
{
	background:transparent url(/Templates/Images/LeftNavArrow2.gif) no-repeat 8px 5px;	
}

.LeftNavLev2 
{
	border-top:solid 1px #ffffff;
}

.LeftNavLev2 li
{
	border:none;
	background:#EAEAEA none;
}

.LeftNavigation .LeftNavLev2 li a
{
	background-image:none;
}

.LeftNavigation li a:hover,
.LeftNavigation li.Chosen a
{
	color:#314813;
	text-decoration:underline;
}

.LeftNavigation2,
.LeftNavigation3
{
	margin-top:10px;
}

.LeftNavigation2 li a
{
	background:transparent url(/Templates/Images/LeftNavArrow3.gif) no-repeat 8px 5px;
}

/* Textstyles */

.Normal
{
	line-height:14px;	
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:11px;
}

.Normal a
{
	color:#9D0A36;
	text-decoration:none;
	font-weight:normal;
}

.Headline1
{
	font-family:Arial, Helvetica, Verdana, Sans-Serif;
	font-size:24px;
	font-weight:bold;
	color:#8D9A72;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	line-height:26px;
}

.Headline1 a
{
	color:#8D9A72;
}

.OfferHeadline1
{
	font-family:Arial, Helvetica, Verdana, Sans-Serif;
	font-size:36px;
	font-weight:bold;
	color:#395418;
	padding:0px 0px 0px 0px;
	margin:40px 0px 40px 0px;
	line-height:44px;
}

.OfferHeadline1 a
{
	color:#395418;
}

.Headline1Divider
{
	font-family:Arial, Helvetica, Verdana, Sans-Serif;
	font-size:18px;
	font-weight:bold;
	color:#666666;
	padding:0px 16px 7px 16px;
	margin:0px 0px 16px 0px;
	border-bottom:solid 4px #DDCFAA;
	clear:both;
}

.Headline2
{
	margin:0px 0px 2px 0px;
	padding:0px;
	font-family: arial, helvetica, Verdana, Sans-Serif;
	font-size:18px;
	color:#8D9A72;	
}

.Headline3
{
}

.ErrorMessage
{
	line-height:14px;	
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:11px;	
	color:#E31428;
}

.Message
{
	line-height:14px;	
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:11px;	
	color:#3D5718;
}

.Box1 .BoxHeadline1
{
	margin:0px 0px 2px 0px;
	padding:0px;
	font-family: arial, helvetica, Verdana, Sans-Serif;
	font-size:18px;
	color:#8D9A72;
}

.Box1 .BoxHeadline1 a
{
	color:#8D9A72;
	text-decoration:none;
}

.Box2 .BoxHeadline1,
.Box3 .BoxHeadline1,
.Box4 .BoxHeadline1
{
	margin:0px 0px 2px 0px;
	padding:0px;
	font-family: arial, helvetica, Verdana, Sans-Serif;
	font-size:14px;
	color:#395418;
}

.Box2 .BoxHeadline1 a,
.Box3 .BoxHeadline1 a
{
	color:#395418;
	text-decoration:none;
}


.Box4 .BoxHeadline1,
.Box4 .BoxHeadline1 a
{
	color:#666666;
	text-decoration:none;
}

/* ShopChooser */

.ShopChooserHeadline1
{
	width:100%;
	overflow:hidden;
	padding:3px 0px 2px 25px;
	background:#B1B6A3 url(/Templates/Images/ShopChooserHeadlineBg.gif) no-repeat 7px 6px;
	font-family: arial, helvetica, Verdana, Sans-Serif;
	font-size:12px;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
	font-weight:bold;
}

.ShopChooser
{
	background:#F4F4F4 url(/Templates/Images/ShopChooseBg.gif) repeat-x top;
	border-left:solid 1px #E5E5E5;
	border-right:solid 1px #E5E5E5;	
	border-bottom:solid 1px #BBBBBB;		
	width:150px;
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom:10px;
}

.ShopChooser .Normal
{
	margin:0px 5px 6px 5px;
}

.ShopChooser .SelectBox
{
	margin-top:5px;
	margin-bottom:5px;
	width:140px;
	clear:both;
}

.ShopChooser .TextField
{
	margin-top:5px;
	width:70px;
	float:left;
}

.ShopChooserBtn
{
	float:right;
	margin-top:5px;
}

/* Box */

	.Box1
	{
		background:transparent url(/Templates/Images/Box1Bg.gif) no-repeat bottom center;
		width:516px;
		overflow:hidden;
		margin-bottom:25px;
		padding:0px 17px 0px 17px;
	}

	.Normal2Template .Box1
	{
		padding-bottom:20px;
	}

	.Box1 .BoxImage
	{
		background-color:#ffffff;
		width:516px;
		/* height:280px; */
		overflow:hidden;
		margin:0px auto 20px auto;
		text-align:center;
	}
	
	.Box1 .BoxImages
	{
		text-align:right;
		margin-bottom:6px;
	}
	
	.Box1 .BoxImages img
	{
		margin:0px 0px 10px 10px;
		padding:0px;
		border:solid 1px #999999;
	}
	
	.Box1 .BoxInnerLeft
	{
		float:left;
		width:404px;
		overflow:hidden;
	}

		.Box1 .BoxStatusIcon
		{
			height:64px;
			overflow:hidden;
			width:100%;
			text-align:right;
		}

	
		.Box1 .BoxPrice
		{
			overflow:hidden;
			width:100%;
			font-family:Arial, Helvetica, Verdana, Sans-Serif;
			font-size:18px;
			color:#A10631;
			font-weight:bold;
			text-align:right;
			margin-bottom:10px;
			margin-top:6px;
		}
		
		.Box1 .BoxPriceReduced
		{
			font-family:Arial, Helvetica, Verdana, Sans-Serif;
			font-size:11px;
			color:#000000;
			margin:0px;
			text-align:right;
		}
		
		.Box1 .BoxState
		{
			font-weight:bold;
			font-family:arial, Helvetica, Verdana, Sans-Serif;
			font-size:14px;
			text-transform:uppercase;
			clear:both;	
		}		

	.Box1 .BoxInnerRight
	{
		float:right;
		width:100px;
		overflow:hidden;
		text-align:right;
		margin-bottom:20px;
	}

	.Box2
	{
		background:transparent url(/Templates/Images/Box2Bg.gif) no-repeat bottom;
		width:100%;
		overflow:hidden;
		margin-bottom:22px;
		padding-bottom:10px;
	}
	
	.Box2 .BoxContent
	{
		margin:0px 15px 15px 15px;
	}
	
	.Box2 .BoxImage
	{
		background-color:#ffffff;
		width:203px;
		height:108px;
		overflow:hidden;
		margin:0px auto 10px auto;
		text-align:center;
	}


	.Box2 .BoxStatusIcon
	{
		float:left;
		width:48%;
		overflow:hidden;
		text-align:left;
	}

	.Box2 .BoxReadMore
	{
		float:right;
		width:48%;
		overflow:hidden;
		text-align:right;
		margin-top:6px;
	}
	
	.Box2 .BoxPrice
	{
		text-align:center;
		font-weight:bold;
		font-family:arial, Helvetica, Verdana, Sans-Serif;
		font-size:18px;
		color:#333333;
		margin-bottom:10px;
	}	

	.Box3
	{
		background:transparent url(/Templates/Images/Box3Bg.gif) no-repeat bottom;
		width:100%;
		overflow:hidden;
		margin-bottom:0px;
		padding-bottom:15px;
	}
	
	.Local .Box3
	{
		background:transparent url(/Templates/Images/Box4Bg.gif) no-repeat bottom;
	}
	
	.Box3 .BoxContent
	{
		margin:0px auto 0px auto;
		width:154px;
		overflow:hidden;
		padding:0px;
	}
	
	.Box3 .BoxDescription
	{
		width:100%;
		overflow:hidden;
		height:auto !important;
		min-height:90px;
		height:90px;
	}
	
	.Box3 .BoxImage
	{
		background-color:#ffffff;
		width:154px;
		height:82px;
		overflow:hidden;
		margin:0px auto 10px auto;
		text-align:center;
	}

	.Local .Box3 .BoxContent
	{
		width:230px;
	}

	.Local .Box3 .BoxImage
	{
		width:230px;
		height:125px;
	}
		
	.Box3 .BoxPrice
	{
		font-weight:bold;
		font-family:arial, Helvetica, Verdana, Sans-Serif;
		font-size:18px;
		color:#333333;
		text-align:center;
		width:100%;
	}

	.Box3 .BoxReadMore img
	{
		float:right;
		margin-top:10px;
	}
	
	
	.Local .Box3 .BoxReadMore
	{
		float:right;
		width:35%;
		text-align:center;
	}

	.Local .Box3 .BoxStatusIcon
	{
		height:45px;
		width:35%;
		overflow:hidden;
		margin-top:10px;
		float:right;
		text-align:center;
	}

	.Box3 .BoxStatusIcon
	{
		float:left;
		width:45%;
	}

	.Central .Box3 .BoxReadMore
	{
		float:right;
		width:50%;
		text-align:center;
		overflow:hidden;
	}
	
	.Local .Box3 .BoxDescription
	{
		float:left;
		width:64.5%;
		overflow:hidden;
	}

	.Local .Box3 .BoxReadMore img
	{
		float:none;
	}
	
	.Box4
	{
		background:transparent url(/Templates/Images/Box4Bg.gif) no-repeat bottom;
		width:100%;
		overflow:hidden;
		margin-bottom:0px;
		padding-bottom:15px;
	}
	
	.Box4 .BoxContent
	{
		margin:0px auto 0px auto;
		width:230px;
	}

	.Box4 .BoxContent .Normal
	{
		margin-bottom:2px;
		height:auto !important;
		min-height:45px;
		height:45px;		
	}

	.Box4 .BoxImage
	{
		background-color:#ffffff;
		width:230px;
		height:125px;		
		overflow:hidden;
		margin:0px auto 10px auto;
		text-align:center;
	}
		
	.Box4 .BoxPrice
	{
		text-align:center;
		font-weight:bold;
		font-family:arial, Helvetica, Verdana, Sans-Serif;
		font-size:18px;
		color:#333333;
	}

	.Box4 .BoxState
	{
		float:left;
		width:64.5%;
		padding-top:17px;
		font-weight:bold;
		font-family:arial, Helvetica, Verdana, Sans-Serif;
		font-size:14px;
		margin-top:10px;		
	}
	
	.Box4 .BoxReadMore
	{
		float:right;
		width:34%;
		margin-top:10px;
	}
	
	.Box4 .BoxReadMore img
	{
		float:right;
		vertical-align:middle;
		margin-top:10px;
	}	
	
	.Box5
	{
		width:100%;
		overflow:hidden;
		border-top:solid 4px #F2F2F2;
		padding:5px 0px 5px 0px;
		clear:both;
	}

		.Box5 .BoxImage
		{
			background-color:#ffffff;
			width:110px;
			height:60px;		
			overflow:hidden;
			text-align:center;
			float:left;
			margin-left:16px;
			margin-right:8px;
		}
		
		.Box5 .BoxInformation
		{
			float:left;
			width:255px;
			overflow:hidden;
			line-height:14px;
		}

		.Box5 .BoxInformation a
		{
			font-weight:bold;
			color:#395317;
			text-decoration:none;
		}
		
		.Box5 .BoxStatusIcon
		{
			width:48px;
			overflow:hidden;
			float:left;
			margin:22px 0px 0px 6px;
			text-align:center;		
		}

		.Box5 .BoxReadMore
		{
			width:85px;
			overflow:hidden;
			text-align:right;
			float:right;
		}
		
		.Box5 .BoxPrice
		{
		    clear:right;
			width:85px;
			overflow:hidden;
			float:left;
			font-weight:bold;
			font-family:arial, Helvetica, Verdana, Sans-Serif;
			font-size:18px;
			color:#333333;
			margin-top:5px;
			text-align:right;
			margin-bottom:10px;
		}
		
		
	.BoxProperties
	{
        clear:both;	    
	}
		
		
	.OfferStart
	{
		width:100%;
		overflow:hidden;
		margin-bottom:16px;
	}
	
	.OfferStartBottom
	{
		width:100%;
		overflow:hidden;
	}
	
	.OfferStartBottom1,
	.OfferStartBottom2,
	.OfferStartBottom3
	{
		width:170px;
		overflow:hidden;
		float:left;
	}
	
	.OfferStartBottom3
	{
		float:right;
	}

	.OfferStartBottom1
	{
		margin-right:20px;
	}
	
	.Local .OfferStartBottom1,
	.Local .OfferStartBottom2
	{
		width:263px;
		margin:0px;	
	}
	
	.Local .OfferStartBottom2
	{
		float:right;
	}
	
	/* Used weapon */
	
	.UsedWeaponStartLeft
	{
		float:left;
		width:263px;	
	}

	.UsedWeaponStartRight
	{
		float:right;
		width:263px;		
	}
	
	.UsedWeaponStartTop
	{
		width:230px;
		height:26px;
		overflow:hidden;
		background:#A17949 url(/Templates/Images/UsedWeaponTopBg.gif) no-repeat top;
		margin:0px auto 0px auto;
		font-family:arial, helvetica, Verdana, Sans-Serif;
		font-size:11px;
		font-weight:bold;
	}
	
	.UsedWeaponStartTopLeft
	{
		float:left;
		width:70%;
		padding:6px 0px 0px 6px;
	}
	
	.UsedWeaponStartTopRight
	{
		float:right;
		width:20%;
		text-align:right;
		padding:6px 6px 0px 0px;
	}

	/* Used weapon product view */
	

	.UsedWeaponTop
	{
		width:100%;
		height:26px;
		overflow:hidden;
		background:#A17949 url(/Templates/Images/UsedWeaponTopBg.jpg) no-repeat top;
		margin:0px auto 0px auto;
		font-family:arial, helvetica, Verdana, Sans-Serif;
		font-size:11px;
		font-weight:bold;
	}
	
	.UsedWeaponTopLeft
	{
		float:left;
		width:70%;
		padding:6px 0px 0px 6px;
	}
	
	.UsedWeaponTopRight
	{
		float:right;
		width:20%;
		text-align:right;
		padding:6px 6px 0px 0px;
	}


/* Form classes */

	.SelectBox,
	.TextField
	{
		font-family:arial, helvetica, Verdana, Sans-Serif;
		font-size:11px;		
		font-weight:normal;
		border:solid 1px #a9a9a9;
		padding:3px;		
	}
	
	.TextField
	{
		padding:2px;
	}
		
	.CheckBox
	{
		vertical-align:middle;
	}
	

	.Button
	{
		font-family:arial, helvetica, Verdana, Sans-Serif;
		font-size:11px;		
	}

	.FormError
	{
		margin:10px;
		padding:10px;
		border:solid 1px #000000;
	}
	
	.FormSuccess
	{
		margin:10px;
		padding:10px;
		border:solid 1px #000000;
	}

	.Error
	{
		border-color:#FD001E;
	}
	

	/* ProductCategory */
	
	.ProductCategorySort
	{
		margin-bottom:10px;
		text-align:right;
		margin-right:16px;
	}
	
	.ProductCategoryListLeft
	{
		width:263px;
		float:left;
		overflow:hidden;
		clear:both;
	}
	
	.ProductCategoryListRight 
	{
		width:263px;
		float:right;
		overflow:hidden;
	}
	

	/* ProductView */
	.ProductView .Box1 .BoxHeadline1
	{
		margin-bottom:10px;
	}
		
	.ProductView .Box1 .BoxInnerLeft
	{
		margin-bottom:0px;
		width:354px;
	}

	.ProductView .Box1 .BoxInnerRight
	{
		margin-bottom:0px;
		width:150px;
	}
	
	.ProductView .Box1 .BoxStatusIcon,
	.ProductView .Box1 .BoxPrice
	{
		text-align:right;
	}

	.ProductView .Box1 .BoxPrice
	{
		font-size:30px;
		height:auto;
		line-height:34px;
		margin-bottom:0px;
	}
	
	.Box1 .BoxBottomIcons
	{

		font-family:arial, helvetica, Verdana, Sans-Serif;
		clear:both;
		text-transform:uppercase;	
		width:100%;
		font-weight:bold;
		font-size:11px;
		margin-bottom:16px;
		margin-top:22px;
	}

	.Box1 .BoxBottomIcons a
	{
		color:#999999;
		text-decoration:none;
		margin-right:12px;
	}
	
	.Box1 .BoxBottomIcons img
	{
		vertical-align:middle;
		margin-right:4px;
	}

/* Search Result */
	.SearchWeapon
	{
		background-color:#829565;
		width:100%;
		overflow:hidden;
		padding-bottom:20px;
		color:#333333;
		line-height:22px;
	}
	
	.SearchWeaponHeadline
	{
		font-family:arial, helvetica, Verdana, Sans-Serif;
		font-weight:normal;
		font-size:14px;
		padding:5px 0px 0px 18px;
		margin:0px 0px 10px 0px;
		height:19px;
		line-height:16px;
		border-bottom:solid 4px #ffffff;
	}

	.SearchWeaponAlt
	{
		font-family:arial, helvetica, Verdana, Sans-Serif;
		font-weight:normal;
		font-size:11px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 8px 0px;
		line-height:11px;
		color:#ffffff;
	}

	.SearchWeaponGroup
	{
		margin:15px 0px 0px 15px;
		padding:0px 0px 10px 0px;
		border-bottom:solid 1px #ffffff;
		width:480px;
		overflow:hidden;
	}
	
	.SearchWeaponGroup .SelectBox
	{
		width:150px
	}

	.SearchWeaponButtons
	{
		margin:10px 15px 0px 0px;
		text-align:right;
	}
	
	.SearchWeaponButtons img
	{
		margin-left:10px;
	}
		
	.SearchWeaponCol1,
	.SearchWeaponCol2,
	.SearchWeaponCol3
	{
		float:left;
		width:160px;
	}

	.SearchWeaponCol3
	{
		margin-top:44px;
	}

/* Search Result */

.SearchResult .Box1
{
	margin-bottom:10px;
}

/* Page navigation */
	
	.PageNavigationInfo
	{
		float:left;
		margin:0px 0px 16px 16px;
	}

	.PageNavigationInfo strong
	{
		color:#CC6600;
	}

	.PageNavigation
	{
		margin-left:16px;
		font-weight:bold;
	}

	.PageNavigation a
	{
		color:#336600;
		font-weight:bold;
	}
	
	.PageNavigationCount
	{
		margin-bottom:10px;
		margin-right:10px;
		text-align:right;
	}

/* Faq */

	.FaqQuestionList,
	.FaqAnswerList	
	{
		list-style:none;
		margin:0px;
		padding:0px;
		margin-bottom:20px;
	}
		
	.FaqQuestionList p,
	.FaqQuestion,
	.FaqAnswer
	{
		margin-bottom:0px;
		line-height:14px;	
		margin:0px 0px 2px 0px;
		padding:0px;
		font-size:11px;
	}
	
	.FaqQuestion
	{
		font-weight:bold;
	}
	
	.FaqQuestionList p a,
	.FaqAnswer a
	{
		color:#395317;
		text-decoration:none;
		font-weight:bold;
	}
	
	.FaqAnswerList li
	{
		margin-bottom:10px;
	}
	
	/* Reporty Interest */
	
	.ReportInterest
	{
		background-color:#EFD7DA;
		text-transform:none;
		line-height:14px;
		font-weight:normal;
		width:100%;
		overflow:hidden;
		margin-top:10px;
	}
	
	.ReportInterestHeadline
	{
		background:transparent url(/Templates/Images/ReportInterestHeadlineBg.gif) no-repeat top left;
		font-family:arial, helvetica, Verdana, Sans-Serif;
		font-weight:normal;
		font-size:14px;
		padding:12px 0px 0px 58px;
		margin:0px 0px 10px 0px;
		height:28px;
		line-height:16px;
	}
	
	.ReportInterestLeft
	{
		display:inline;
		width:45%;
		float:left;
		overflow:hidden;
		clear:both;
		margin-left:16px;
		margin-bottom:10px;
	}
	
	.ReportInterestRight
	{
		display:inline;
		width:45%;
		float:right;
		overflow:hidden;
		margin-right:16px;
		margin-bottom:10px;
	}	

	.ReportInterest .TextField
	{
		width:160px;
	}


	.ReportInterest .SelectBox	
	{
		width:174px;
		margin-top:1px;
	}

	.ReportInterestRight .SelectBox	
	{
		margin-top:10px;
	}
	
	
	
	.ReportInterestDescription
	{
		clear:both;
		height:80px;
		width:480px !important;
		margin:0px 0px 10px 16px;
	}
	
	.ReportInterestBtn
	{
		clear:both;
		text-align:right;
	}
	.ReportInterestBtn img
	{
		margin:0px;
		padding:0px;
		margin-bottom:16px;
	}

	.ReportInterest .FormError
	{
		border:solid 1px #ffffff;
		background-color:#F9DCDF;
		margin-top:0px;
		color:#D91036;
	}
	
	.ReportInterest .FormError strong
	{
		color:#000000;
	}
	

	.ReportInterest .FormSuccess
	{
		border:solid 1px #ffffff;
		background-color:#F9DCDF;
		margin-top:0px;
		color:#D91036;
	}
	
	.ReportInterest .FormSucess strong
	{
		color:#000000;
	}

	.ReportInterestChooseShop	
	{
		clear:both;
		margin-left:16px;
		width:486px;
		overflow:hidden;
	}
	
	.ReportInterest .ReportInterestZip
	{
		width:111px;
		vertical-align:middle;
	}
	
	.ReportInterestChooseShop a
	{
		color:#395317;
		text-decoration:none;
		font-weight:bold		
	}
	
	.ReportInterestChooseShop .ReportInterestLeft
	{
		margin:0px;
	}
	
	.ReportInterestChooseShop .ReportInterestRight
	{
		margin-bottom:0px;
	}



	
	/* Tip Friend */
	
	.TipFriend
	{
		background-color:#BAC3A8;
		text-transform:none;
		line-height:14px;
		font-weight:normal;
		width:100%;
		overflow:hidden;
		margin-top:10px;
	}
	
	.TipFriendHeadline
	{
		background:transparent url(/Templates/Images/TipFriendHeadlineBg.gif) no-repeat top left;
		font-family:arial, helvetica, Verdana, Sans-Serif;
		font-weight:normal;
		font-size:14px;
		padding:17px 0px 0px 58px;
		margin:0px 0px 10px 0px;
		height:30px;
		line-height:16px;
	}
	
	.TipFriendLeft
	{
		display:inline;
		width:45%;
		float:left;
		overflow:hidden;
		clear:both;
		margin-left:16px;
		margin-bottom:10px;
	}
	
	.TipFriendRight
	{
		display:inline;
		width:45%;
		float:right;
		overflow:hidden;
		margin-right:16px;
		margin-bottom:10px;
	}	

	.TipFriend .TextField
	{
		width:160px;
	}
	
	.TipFriendDescription
	{
		clear:both;
		height:80px;
		width:480px !important;
		margin:0px 0px 10px 16px;
	}
	
	.TipFriendBtn
	{
		clear:both;
		text-align:right;
	}
	.TipFriendBtn img
	{
		margin:0px;
		padding:0px;
		margin-bottom:16px;
	}
	
	.TipFriend .FormError
	{
		border:solid 1px #ffffff;
		background-color:#D4DDC1;
		margin-top:0px;
		color:#D91036;
	}

	.TipFriend .FormError strong
	{
		color:#000000;
	}
	
	
	/* LeftBoxOutline */	
	.LeftBoxOutline
	{
		background:transparent url(/Templates/Images/LeftBoxBgMiddle.gif) no-repeat 0px 46px;
		width:100%;
		overflow:hidden;
	}
	
	.LeftBoxBottom
	{
		background:transparent url(/Templates/Images/LeftBoxBgBottom.gif) no-repeat left top;		
		width:100%;
		overflow:hidden;
		height:10px;
	}
	
	.LeftBoxOutline .Normal,
	.LeftBoxOutline label,
	.LeftBoxOutline .Message,
	.LeftBoxOutline .ErrorMessage	
	{
		margin-left:5px;
		margin-right:5px;
	}

	.LeftBoxOutline .TextField
	{
		margin-left:5px;
		width:135px;
	}

		
	/* NewsLetter */
	
	.NewsLetterRegister
	{
	    margin-bottom:10px;
	}
	
	.NewsLetterRegister .BoxHeadline
	{
		background:transparent url(/Templates/Images/NewsLetterTopBg.gif) no-repeat left top;
		width:100%;
		overflow:hidden;
		font-family: arial, helvetica, Verdana, Sans-Serif;
		font-size:12px;
		text-transform:uppercase;
		margin:0px 0px 10px 0px;
		padding:26px 0px 0px 50px;
		height:20px;
		font-weight:bold;
	}
	
	.NewsLetterRegisterOk
	{
		margin:10px 5px 0px 0px;
		text-align:right;
	}
	
	.NewsLetterRegisterOk .Normal
	{
		margin-bottom:2px;
	}
	
	/* tabellstilar */
	
	.LightGreenBG
	{
		background-color:#BAC3A8;
	}
	
	.GreenBG
	{
		background-color:#49661B;
	}
	
	.GreenBG .Normal
	{
		color:#ffffff;
	}
	
	.GrayBG
	{
		background-color:#ededed;
	}
	
	.PinkBG 
	{
		background-color:#EFD7DA
	}	
	
	/* Print */
	
@media print
{
	#TopNavigation,
	.LeftNavigation
	{
		display:none;
		visibility:hidden;
		overflow:hidden;		
	}
	
	#TopImage
	{
		width:100%;
		overflow:hidden;
	}
	

	#ContentOutline
	{
		float:none;
	}
	
}