.hidden {
	display:			none;
}

/*
	=============================================
		tx-ttproductspopular-pi1
	=============================================
*/
.tx-ttproductspopular-pi1 table{
	width:100%;
}
.tx-ttproductspopular-pi1 .content{
	background:#E5E5E5;
}
.tx-ttproductspopular-pi1 .content .text{
	vertical-align:top;
}
.tx-ttproductspopular-pi1 .content .more{
	float:right;
}
.tx-ttproductspopular-pi1 .content p{
	margin: 0 0 5px 0;
}
.tx-ttproductspopular-pi1 .content .title{
	font-weight:bold;
}
.tx-ttproductspopular-pi1 .content .price{
	font-weight:bold;
}
.tx-ttproductspopular-pi1 .content td{
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}
.tx-ttproductspopular-pi1 .spacer{
	height:2px;
}
.tx-ttproductspopular-pi1 .artnr{
	color:#666;
	font-style:italic;
}

.tx-ttproductspopular-pi1 .discount .text, .tx-ttproductspopular-pi1 .discount .text-2, .tx-ttproductspopular-pi1 .discount .image, .tx-ttproductspopular-pi1 .discount .image-2{
	vertical-align:top;
}
.tx-ttproductspopular-pi1 .discount .header{
	margin-top:2px;
	color:#F22;
	font-weight:bold;
	margin-bottom:2px;
}
.tx-ttproductspopular-pi1 .discount .price{
	font-weight:bold;
}
.tx-ttproductspopular-pi1 .discount .more{
	margin-top:5px;
}
.tx-ttproductspopular-pi1 .discount .space{
	width:6px;
}
.most_sold_header {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		13px;
	font-weight:	bold;
	color:			#990033;
	padding:		0px;
	margin:			15px 0px 9px 10px;
}

/*
	=============================================
		Common
	=============================================
*/

.tt-products h1 {
	color:			#990134;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		16px;
	margin:			0px;
	padding:		0px;
}

.tx-ttproducts, .tt-products p, .tt-products p.bodytext, .tt-products a, .tt-products span.bodytext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		11px;
	line-height:	17px;
	margin:			12px 0px 12px 0px;
	padding:		0px;
	color:			#333333;
}

.product_breadcrumbs {
	margin-top:		9px;
}

.product_breadcrumbs a {
	line-height:		131%;
	text-decoration:	underline;
}

/*
	=============================================
		Single view
	=============================================
*/

.tt-products .single_view .variants {
	float:			right;
	margin:			0px 0px 10px 0px;
}

.tt-products .single_view .current_image {
	text-align:		center;
	margin-bottom:	29px;
}

.tt-products .single_view .click_enlarge_note {
	text-align:		right;
	line-height:	100%;
}

.tt-products .single_view .product {
	height:			19px;
	line-height:	19px;
	background:		#666666;
	color:			#FFFFFF;
	font-size:		12px;
}

.tt-products .single_view .article {
	font-style:		italic;
}

.tt-products .single_view .category {
	color:			#990134;
	font-size:		16px;
	font-weight:	bold;
	margin-bottom:	6px;
}

.tt-products .single_view .info  {
	margin:			34px 0px 44px 0px;
	width:			206px;
	float:			left;
}

.tt-products .single_view .gallery  {
	margin:			34px 0px 44px 0px;
}

.tt-products .single_view .full_text {
	clear:			both;
}

.tt-products .single_view .submit {
	clear:			both;
	text-align:		right;
}

.tt-products .single_view .price {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		13px;
	line-height:	32px;
	width:			190px;
	margin-top:		16px;
}

.tt-products .single_view .total {
	height:			32px;
	background:		#999999;
	float:			left;
	width:			68px;
	padding-left:	17px;
	color:			#FFFFFF;
	text-align:		left;
}

.tt-products .single_view .total_amount {
	height:			32px;
	background:		#999999;
	color:			#FFFFFF;
	text-align:		center;
}

.tt-products .single_view .savings {
	height:			32px;
	background:		#E5E5E5;
	float:			left;
	width:			74px;
	padding-left:	11px;
	color:			#990033;
}

.tt-products .single_view .savings_amount {
	height:			32px;
	background:		#E5E5E5;
	color:			#990033;
	text-align:		center;
}

.tt-products .single_view .buttons {
	margin-top:		11px;
	margin-right:	5px;
	width:			185px;
}

.tt-products .single_view .images {
/*	width:			290px;*/
	overflow:		auto;
}

/*
	=============================================
		List view
	=============================================
*/

.tt-products .select_bar {
	border-bottom:	1px solid #CCCCCC;
}

.tt-products .list_view .page_title {
	margin:			14px 0px 6px 0px;
}

.tt-products .list_view .item {
	background:		#E5E5E5;
}

.tt-products .list_view .product_info .product {
	text-transform: uppercase;
}

.tt-products .list_view .price {
	margin-bottom:	5px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		13px;
	line-height:	131%;
	color:			#333333;
}

.tt-products .list_view a, .tt-products .list_view p.bodytext {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		11px;
	line-height:	131%;
	color:			#333333;
}

.tt-products .list_view .header {
	background:		#5E495A;
	height:			19px;
}

.tt-products .list_view th {
	color:			#FFFFFF;
	line-height:	19px;
}

.tt-products .list_view th a {
	color:			#FFFFFF;
	text-decoration: underline;
}

.tt-products .list_view .divider {
	background:		#CCCCCC;
}

/*
	=============================================
		Basket
	=============================================
*/

.tt-products .basket .header {
	height:			19px;
	line-height:	19px;
	background:		#666666;
	color:			#FFFFFF;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		13px;
	font-weight:	bold;
	margin:			0px 0px 7px 0px;
	padding:		0px;
}

.tt-products .basket .contents {
	background:		#E5E5E5;
	color:			#333333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		13px;
	line-height:	131%;
	margin:			0px;
	padding:		16px 10px 29px 10px;
}

.tt-products .basket .total {
	height:			24px;
	background:		#999999;
}

#basket_freight_included {
	height: 16;
	font-size: 9;
	font-style: normal;
	color:			#FFFFFF;
	background:		#999999;
	margin:			2px 0px 0px 0px;
	padding:		0px 8px 0px 8px;
}

.tt-products .basket .total td {
	color:			#FFFFFF;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		13px;
	font-weight:	bold;
	line-height:	24px;
	margin:			2px 0px 0px 0px;
	padding:		0px 8px 0px 8px;
}

.tt-products .basket .buttons {
	margin-top:		11px;
	text-align:		center;
}

#basket_contents {
	margin:			0px;
	padding:		0px;
}

#basket_contents .buttons {
	text-align:		left;
}

/*
	=============================================
		Category menu
	=============================================
*/

.tx-korsholmshop-pi1 .categories {
	background:		#E5E5E5;
	padding:		1px 10px 1px 10px;
	margin-top:		0px;
}

.tx-korsholmshop-pi1 .category {
	list-style:		none;
	padding:		0px;
}

.tx-korsholmshop-pi1 .category li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		11px;
	line-height:	131%;
}

.tx-korsholmshop-pi1 .category_1 {
	margin-left:	0px;
	font-weight:	bold;
}

.tx-korsholmshop-pi1 .category_2 {
	margin-left:	4px;
	font-weight:	normal;
}

.tx-korsholmshop-pi1 .category_3 {
	margin-left:	8px;
	font-weight:	normal;
}

.tx-korsholmshop-pi1 a.selected {
	font-weight:	bold;
}

/*
	=============================================
		Category list
	=============================================
*/

.tx-korsholmshop-pi2 .category_title {
	margin-top:		10px;
}

.tx-korsholmshop-pi2 .category_title a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		11px;
	font-weight:	bold;
	line-height:	131%;
	color:			#333333;
}

.tx-korsholmshop-pi2 .category_title a:hover {
	color: #999999;
}

.tx-korsholmshop-pi2 .category_producents a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		11px;
	line-height:	131%;
	color:			#333333;
}

.tx-korsholmshop-pi2 .category_producents a:hover {
	color: #999999;
}

/*
	=============================================
		Searchbox
	=============================================
*/

.tx-korsholmshop-pi3 {
	margin-top:	0px;
	margin-bottom:	0px;
}

.tx-korsholmshop-pi3 form {
	margin:			0px;
	padding:		0px;
}

.tx-korsholmshop-pi3 .label_search {
	font-weight:	bold;
	font-family:	"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		11px;
	line-height:	100%;
	margin-bottom:	7px;
	color:			#333333;
}

.tx-korsholmshop-pi3 .criteria {
	/*width:			158px;*/
	background:		#E5E5E5;
/*background: url('http://www.korsholm-jagtrejser.dk/fileadmin/templates/grafik/tt_products/box-left-bottom.png') no-repeat bottom #E5E5E5;*/
}

.tx-korsholmshop-pi3 .criteria_content {
	padding:		6px 7px 0px 7px;
/*background: url('http://www.korsholm-jagtrejser.dk/fileadmin/templates/grafik/tt_products/box-left-bottom.png') no-repeat bottom #E5E5E5;*/
}

.tx-korsholmshop-pi3 .field {
	margin-bottom:	5px;
}

.tx-korsholmshop-pi3 .sword {
	width:			140px;
}

.tx-korsholmshop-pi3 .submit {
	text-align:		right;
}

.tx-korsholmshop-pi3 select {
	width:			140px;
}

.tx-korsholmshop-pi3 select, .tx-korsholmshop-pi3 option {
	font-family:	"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		9px;
	line-height:	100%;
}

.tx-korsholmshop-pi3 .sword {
	font-family:	"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		9px;
	line-height:	100%;
}

/*
	=============================================
		Basket
	=============================================
*/

.tt-products .alert {
	background:		#E8E8E8;
}

.tt-products .alert legend {
	color:			#800000;
}

.tt-products .error_message {
	font-weight:	bold;
	color:			#800000;
}

.tt-products select {
	height:			20px;
}

.tt-products .related_product {
	margin-bottom:	6px;
}

.tt_products_item_list .related_label {
	font-weight:		bold;
}
.tt_products_item_single_display form .listitem table tr td.image {
	padding-bottom:		4px;
}
.tt_products_item_single_display form .listitem table tr td.image a img {
	margin-top:		4px;
}

.page_navigation {
	clear:			both;
	margin-top:		10px;
}

.tt-products caption {
	text-align:		left;
}

.tx-ttproducts-wrap1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size: 11px;
	color: #181512;
}

.tx-ttproducts-wrap2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size: 11px;
	color: #181512;
}

.tt-products h3, .tt-products h3 a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		14px;
	font-weight:	bold;
	margin:			0px;
	padding:		0px;
	line-height:	17px;
	text-decoration:	none;
}

.tt-products .shop_price {
	text-decoration:	line-through;
}

.tt-products .image {
	width:			198px;
	border:			solid 1px #D0DBE2;
	text-align:		center;
}

/*
.tt-products .listitem {
	margin-top:		20px;
}
*/

/*
.tt-products .price {
	height:			31px;
	background:		#D0DBE2;
	padding:		4px 11px 0px 11px;
}
*/

.tt-products .order {
	height:			28px;
	margin-top:		10px;
	background:		#D0DBE2;
	padding:		7px 11px 0px 11px;
}

.tt-products .price td {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		15px;
	line-height:	27px;
}

.tt-products .order td {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		11px;
	line-height:	17px;
}

.tt-products .product_info {
/*	min-height:	129px;*/
}

.tt-products .product_description {
	margin-top:		-12px;
}

.tt-products .label_info {
	float:			left;
}

.root_header {
	padding-top:		10px;
}

.tt-products .basket {
	padding-top:		28px;
}

/*
.tt-products .basket {
	background:		#E2EDF4;
}
*/

.tt-products .basket_content {
	width:			180px;
	padding:		0px 9px 0px 9px;
	border-left:	solid 1px #D0DBE2;
	border-right:	solid 1px #D0DBE2;
	border-bottom:	solid 1px #D0DBE2;
}

.tt-products .tt_products_item_search {
	background:		#E2EDF4;
}

.tt-products .tt_products_item_search_content {
	width:			180px;
	padding:		0px 9px 0px 9px;
	border-left:	solid 1px #D0DBE2;
	border-right:	solid 1px #D0DBE2;
	border-bottom:	solid 1px #D0DBE2;
	margin-bottom:		21px;
}

.tt-products .zoom {
	margin-top:		-18px;
	margin-left:	182px;
}

th#product {
	text-align:		left;
}

th#quantity, td.quantity {
	text-align:		center;
}

.tt-products .total, th#total {
	text-align:		right;
}

.tt-products .total_sum {
	text-align:		right;
	font-weight:	bold;
}

.tt-products .quantity_controls {
	width:			22px;
	text-align:		right;
}

.tt-products .basket {
	margin-top:		-9px;
}

.tt_products_basket {
	padding-top:	6px;
}

.tt_products_basket th {
	font-weight:	normal;
	text-align:		left;
	margin:			0px;
	padding:		0px;
}

.tt_products_basket_info label {
	display:		block;
	margin:			0px;
	padding:		0px;
}

.tt_products_basket_info input {
	margin:			0px;
	padding:		0px;
}

.tt_products_basket td.product {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		11px;
	line-height:	12px;
}

.tt_products_basket .quantity_control {
	margin-bottom:	4px;
}

.tt-products .steps {
	margin-bottom:	16px;
}

.tt-products .visited, .chtml .visited {
	color:			#181512;
	text-decoration:none;
}

.tt-products .current, .chtml .current {
	color:			#181512;
	font-weight:	bold;
	text-decoration:none;
}

.tt-products .future {
	color:			#B0B0B0;
	text-decoration:none;
}

.tt-products .agreement {
	height:			120px;
	overflow:		auto;
	padding:		4px;
	border:			solid 1px #CCCCCC;
	margin-top:		16px;
	margin-bottom:	16px;
}

.tt-products .products_search_button {
	margin:			9px 0px 10px 0px;
}

.tt_products_itm {
	width:			130px;
	text-align:		center;
}

.tt_products_descr {
	width:			130px;
	text-align:		center;
}

.tt_products_zoom {
	text-align:		left;
	margin:			-18px 0px 10px 69px;
}

.order_confirmation {
	margin-top:		24px;
}

.money_transfer {
	background:		#8C1B27;
	color:			#FFFFFF;
	padding:		8px 12px 8px 12px;
}

.money_transfer p.bodytext, .money_transfer .broed, .money_transfer td {
	color:			#FFFFFF;
}

.admin_control label {
	display:		block;
}

.admin_control h1 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		14px;
	font-weight:		bold;
}

.admin_control h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS";
	font-size:		11px;
	font-weight:		bold;
}

.products-basket-hdr {
	padding-right: 3px;
}
.products-orderconf-item {
	padding-right: 3px;
}