﻿*
{
	outline: none;
}

body
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	background: #f1f1f1 url(images/top_bg.jpg) repeat-x;
	margin: 0;
}

html, body, #wrapper
{
	height: 100%;
}
body > #wrapper
{
	height: auto;
	min-height: 100%;
}

.FloatLeft
{
	float: left;
}

.FloatRight
{
	float: right;
}

.clear
{
	clear: both;
}

.ClearLeft
{
	clear: left;
}

.ClearRight
{
	clear: right;
}

.no-border
{
	border: none !important;
}

#wrapper, #header, #topMenu, #footer, #footer-details
{
	margin: 0px auto;
	width: 960px;
}

#header
{
	height: 138px;
	background: url(images/top_illustration.jpg) no-repeat center center;
}

#header .logo
{
	position: relative;
	top: 18px;
}

H1, H2, H3, H4, H5, H6
{
	font-family: Georgia;
	color: #3a3228;
	margin: 0;
}

H1
{
	font-weight: lighter;
	font-size: 24px;
}

a
{
	color: #1a95a5;
}

a:hover
{
	color: #6bb8c2;
}

a:visited
{
	color: #a7a7a7;
}

.ul
{
}

.ul li
{
	display: block !important;
}

/****** Top Menu ******/
#topMenu
{
	background: url(images/TopMenu/top_menu_bg.jpg) no-repeat center center;
	height: 45px;
	position: relative;
	clear: both;
	top: 22px;
}

#topMenu div#outer
{
	width: 955px;
}

#topMenu div.search
{
	width: 227px;
	height: 41px;
	background: url(images/TopMenu/search_bg.jpg) no-repeat center center;
	border: none;
	float: right;
}

#topMenu div.search a
{
	float: left;
	padding: 0px;
	margin: 14px 5px 0px 0px;
}

#topMenu div.search a img
{
	border: none;
}

#topMenu div.search input
{
	margin: 13px 0px 0px 10px;
	border: none;
	font-size: 11px;
	color: #666;
	width: 195px;
	float: left;
}

#topMenu div a.menuitem
{
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
	color: #ffffff;
}

#topMenu div a.home
{
	background: transparent url(images/TopMenu/nav_home_btn.jpg) no-repeat;
	width: 26px;
	height: 28px;
	float: left;
	margin: 7px 0 0 7px;
	text-decoration: none;
}

#topMenu div a.home:hover
{
	background-position: 0 -28px;
}

#topMenu div a.home.active
{
	background-position: 0 -84px;
}

#topMenu div a.home img
{
	float: left;
	margin: 4px 5px 0px 5px;
	border: none;
}

#topMenu div .menuItemBreaker
{
	float: left;
	background: url(images/menuItemBreak.png) no-repeat center center;
	width: 1px;
	height: 49px;
	line-height: 49px;
	margin: 0px;
}

/****** Menu with Mega Drop Downs ******/
ul#menu
{
	margin: 0;
}

ul#menu li
{
	display: inline-block;
	margin: 6px 3px 1px 2px;
	line-height: 28px;
	height: 28px;
	float: left;
}

ul#menu li.active
{
	background: url('images/TopMenu/nav_active_item_bg.png') no-repeat 0 0;
}

ul#menu li.seperator
{
	font-size: 1px;
	background: url('images/TopMenu/nav_item_seperator.jpg') no-repeat;
	display: inline-block;
	width: 1px;
	line-height: 50px;
	height: 50px;
	margin-top: 1px;
}

ul#menu h2, ul#menu h3
{
	font-size: 100%;
	font-weight: normal;
	display: inline;
}

ul#menu li a
{
	outline: none;
	font-family: helvetica, arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3d322c;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
	margin-left: 3px;
	display: block;
}

ul#menu li.active a
{
	background: url('images/TopMenu/nav_active_item_bg.png') no-repeat right -28px;
	color: #F1F1F1;
	margin-left: 5px;
	padding-right: 5px;
}

ul#menu li.active a:hover { color: #f1f1f1; }

ul#menu li a:hover
{
	color: #39b8c9;
	text-decoration: underline;
}

ul#menu li a:active
{
	color: #39b8c9;
	text-decoration: underline;
}

ul#menu li.mega a
{
	background: transparent url(images/arrowDown.gif) center right no-repeat;
	padding: 0 1.6em 0 0;
}

ul#menu li.mega h2 a
{
	font-family: Arial, Helvetica;
	font-weight: bold;
	text-transform: uppercase;
}

ul#menu div.mega-content
{
	z-index: 999999;
	margin-top: 3px;
	margin-left: 0px;
	display: none;
}

ul#menu li.mega div.mega-content
{
	position: absolute;
	width: 434px;
	top: 26px;
	left: -10px;
	color: #930;
}

ul#menu li.mega div.mega-content img
{
	border: 1px solid #d8d8d8;
}

ul#menu li.mega div.mega-content .content-bg
{
	background: url(images/dropdownCenterBg.png) repeat-y top center;
	padding: 10px 20px 0px 20px;
}

ul#menu li.mega div.mega-content .bottom-bg
{
	height: 21px;
	background: url(images/dropdownBottomBg.png) no-repeat top center;
}


ul#menu li.mega div.mega-content .vertical-section
{
	float: left;
}

ul#menu li.mega div.mega-content .vertical-section a
{
	display: block;
}

ul#menu li.hovering div.mega-content
{
	display: block;
}

ul#menu li.mega div.mega-content a
{
	color: #300;
	padding: 0;
	background-image: none;
	text-decoration: underline;
}

ul#menu li div.mega-content a.more
{
	color: #390;
	font-weight: bold;
}

ul#menu div.mega-content h3
{
	color: #f70;
	font-weight: bold;
	font-size: 1.1em;
}

ul#menu div.mega-content p
{
	margin: 0 0 0.8em 0;
	padding: 0;
}

/****** Breadcrumb ******/
.breadcrumb
{
	margin: 5px 0 5px 2px;
	padding: 0px 0px 0px 0px;
	height: 21px;
}

.breadcrumb div
{
	float: left;
	margin: 0 3px;
	padding: 0;
}

.breadcrumb div.start
{
	font-weight: bold;
	padding: 0;
	margin: 0;
	border-right: none;
	color: #5A5A5A;
}

.breadcrumb div.spacer
{
	width: 7px;
	margin: 0px 3px 0px 0px;
	background: url(images/breadcrumbArrow.png) no-repeat center right;
}

.breadcrumb div.end
{
	padding: 0;
}

/****** Headline ******/
#headline
{
	margin-left: 14px;
	width: 937px;
}

#headline H1
{
	color: #5A5A5A;
}

/****** Sidebar ******/
#sidebar
{
	width: 190px;
	background: transparent url(images/CategoryMenu/left_nav_bg.jpg) no-repeat;
	margin-top: -5px;
	position: relative;
}

#mini-cart
{
	background: transparent url(images/TopMenu/cart_bg.jpg) no-repeat;
	width: 224px;
	height: 52px;
	float: right;
	margin: 19px 2px 0px 0px;
	cursor: pointer;
}

#mini-cart img
{
	float:left;
	margin-left:10px;
}

#mini-cart .headline
{
	background-color: #4a4239;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 25px;
	text-align: center;
}

#mini-cart H3
{
	font-family: Georgia;
	font-weight: bold;
	font-size: 12pt;
	color: #fff;
	padding: 3px 0px 0px 0px;
	margin: 0;
}

#mini-cart p
{
	margin: 10px 10px 0px 10px;
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
	color: #1a95a5;
}

#mini-cart p.you-have-free-shipping
{
	font-size: 12pt;
}

#mini-cart p.free-shipping
{
	
}

#mini-cart div
{
	font-size: 12pt;
	font-weight: bold;
	margin: 0px 10px 10px 10px;
	text-align: right;
}

#payment
{
	background: url(images/paymentIcons.png) no-repeat center center;
	width: 100%;
	height: 20px;
	margin: 10px 0px 0px 0px;
}

/****** Product Category Menu ******/
.Product-Category-Menu
{
	padding: 15px 0 0 0;
	margin: 10px 0px 0px 0px;
	width: 200px;
}

.Product-Category-Menu H2
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	text-align: center;
	line-height: 20px;
}

.Product-Category-Menu li.first-child
{
	background: transparent url(images/CategoryMenu/nav_left_normal.png) no-repeat;
	list-style-type: none;
	list-style-image: none;
	line-height: 39px;
	width: 184px;
	white-space: nowrap;
}

.Product-Category-Menu li.first-child a
{
	display: block;
	padding-left: 40px;
	overflow: hidden;
	width: 135px;
	text-decoration:none;
}

.Product-Category-Menu ul.child-categories
{
  padding-left: 10px !important;
}

.Product-Category-Menu li.second-child
{
	list-style-type: none;
	list-style-image: none;
	line-height: 16px;
	width: 155px;
	white-space: nowrap;
	background: transparent url(images/arrow.png) no-repeat left center;
	list-style-image: none;
}

.Product-Category-Menu li.second-child a
{
	display: block;
	padding-left: 5px;
	overflow: hidden;
	width: 145px;
	text-decoration:none;
	margin-left: 20px;
}

.Product-Category-Menu li.first-child a.category-id-78
{
	background: transparent url(images/CategoryMenu/dyr.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-81
{
	background: transparent url(images/CategoryMenu/himmel.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-79
{
	background: transparent url(images/CategoryMenu/biler.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-56
{
	background: transparent url(images/CategoryMenu/maaleblomst.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-20
{
	background: transparent url(images/CategoryMenu/pirat.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-80
{
	background: transparent url(images/CategoryMenu/planter.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-48
{
	background: transparent url(images/CategoryMenu/prinsesse.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-82
{
	background: transparent url(images/CategoryMenu/blomsterognatur.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-27
{
	background: transparent url(images/CategoryMenu/cirklerogfirkanter.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-76
{
	background: transparent url(images/CategoryMenu/bogstaver.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-30
{
	background: transparent url(images/CategoryMenu/traer.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-77
{
	background: transparent url(images/CategoryMenu/wall_graphics.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-61
{
	background: transparent url(images/CategoryMenu/kapow.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-75
{
	background: transparent url(images/CategoryMenu/mow.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child a.category-id-74
{
	background: transparent url(images/CategoryMenu/diverse.gif) no-repeat 10px 10px;
}

.Product-Category-Menu li.first-child:hover
{
	background: transparent url(images/CategoryMenu/nav_left_active.png) no-repeat;
}

.Product-Category-Menu li.first-child.active
{
	background: transparent url(images/CategoryMenu/nav_left_active.png) no-repeat;
}

.Product-Category-Menu li.ParentLi ul
{
	padding: 0px 0px 0px 0px;
	margin: 0;
}

.Product-Category-Menu li.ParentLi
{
	text-indent: 0px;
	background: none;
	margin-top: 20px;
	list-style-image: none !important;
	list-style-type: none;
}

.Product-Category-Menu li:first-child
{
	margin: 0 !important;
}

/****** Content ******/
#content
{
	float: right;
	width: 760px;
	margin: 0;
}

/****** About Master ******/
#content .about-menu
{
}

#content .inner-content
{
	float: left;
	width: 480px; 
}

#content .right-about-pane
{
	width: 260px;
	float: left;
	margin-left: 20px;
}

.box 
{
	background-color:#FFFFFF;
	background-image:url("images/boxbg.png");
	background-repeat:repeat-x;
	border:1px solid #D8D8D8;
	margin-bottom:12px;
	padding: 10px;
}

.box-header
{
  background: url('images/header_bg_brown.png') repeat-x;
  height: 23px;
  font-weight: bold;
  line-height: 23px;
}

.box-header.gray
{
  background: url('images/gray_header_bg.png') repeat-x;
  color: #5a5a5a !important;
}

.box p { margin: 0 0 5px 0; }

.box label
{
	margin-top: 5px;
	display: block;
}

.box input
{
	width: 230px;
}

.box .ShopButton
{
	clear: both;
	float: right;
	margin: 10px 2px 0 0;
}

.box #thanks-for-signup-content { display: none; }

.about-menu
{
	background-image: url(images/menubg2.png);
	background-repeat: repeat-x;
	background-color: #999;
	border: 1px solid #d8d8d8;
	margin-bottom: 14px;
	height: 42px;
}

.basictab{
	padding: 2px 0;
	margin-left: 8px;
	*margin-top: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
	display: inline;
	margin: 0;
}

.basictab li a{
	text-decoration: none;
	padding: 5px 7px;
	margin-right: 2px;
	color: #2d2b2b;
}

.basictab li a:visited{
	color: #2d2b2b;
}

.basictab li a:hover{
	color: #39b8c9;
	text-decoration: underline;
}

.basictab li a:active{
	color: #64daea;
}

.basictab li.active a{ /*selected tab effect*/
	position: relative;
	top: 0px;
	padding-top: 5px;
	background-color: #3a3228;
	color: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.basictab li.selected a:hover{ /*selected tab effect*/
	text-decoration: none;
	color: #e7e7e7;
}

.presseThumb
{
	width: 140px;
	float: left;
	margin: 20px 20px 0 0;
}

p.thumb
{
	margin-top: -8px;
	color: #999;
	font-style: italic;
}

.inner-content #slideshowWrapper {
	width:450px;
}

.inner-content .sliderbutton {
	float:left;
	padding-top:0px;
	margin-right: 5px;
}

.inner-content .sliderbutton img {
	cursor:pointer;
}

.inner-content .sliderbutton img:hover {
	background:#666;
}

.inner-content #slider {
	float:left;
	position:relative;
	overflow:auto;
	width:450px;
	height:270px;
	background:#fff;
}

.inner-content #slider ul {
	position:absolute;
	list-style:none;
	margin-top: 0px;
	margin-left: -40px;
}

.inner-content #slider li {
	float:left;
	width:450px;
	height:270px;
	padding-right: 0px
}


.inner-content .pagination {
	float:left;
	list-style:none;
	height:20px;
	margin-left: -40px;
	margin-top: 5px;
	width: 450px;
}

.inner-content .pagination li {
	float:left;
	cursor:pointer;
	padding:4px 8px;
	background:#f1f1f1;
	border:1px solid #d8d8d8;
	margin:0 4px 0 0;
	text-align:center;
	color:#222;
	font-weight: bold;
}

.inner-content .pagination li:hover {
	background:#e7e7e7;
	color:#000;
}

.inner-content li.current {
	background:#3a3228;
	color: #FFF;
}

.inner-content li#content {
	width:450px;
	height:270px;
	padding:0px 0px 0px 0px;
}

/****** Front Page ******/
.most-popular-frontpage
{
	float: left;
	height: 358px;
	width: 244px;
	margin: 2px 0px 0px 18px;
	background: #fbfbfb;
	border: 1px solid #d8d8d8;
	border-bottom: none;
}

.most-popular-frontpage .headline
{
	background: url(images/greenHeadlineBg.png) repeat-x;
	height: 38px;
	line-height: 38px;
}

.most-popular-frontpage .headline h2
{
	color: #fff;
	font-style: italic;
	text-indent: 10px;
	font-size: 12pt;
}

.most-popular-frontpage .wallsticker
{
	line-height: 37px;
	height: 37px;
	margin: 2px 0px 0px 0px;
	background: url(images/categoryArrowInactive.png) no-repeat 15px center;
	border-bottom: 1px solid #d8d8d8;
}

.most-popular-frontpage .wallsticker a
{
	vertical-align: top;
}

.most-popular-frontpage .wallsticker .imgBox
{
	float: left;
	width: 80px;
}

.most-popular-frontpage .wallsticker img
{
	margin: 0px 0px 0px 35px;
}


/****** Product Page ******/
#product-page-box
{
	border: 1px solid #d8d8d8;
	padding: 0;
	margin: 0;
	width: 760px;
	background: #ffffff;
}

.new-product
{
	background: #ffffff url(images/New.png) no-repeat top right !important;
}

#product-details
{
	background: url(images/shadowProductImg.png) no-repeat center left;
	float: left;
	width: 430px;
	min-height: 300px;
	padding: 0px 0px 0px 30px;
}

#product-page-box.right-aligned #product-details { width: 300px; }
#product-page-box.right-aligned #product-details p,
#product-page-box.right-aligned #product-details h1 { width: 260px; }

#product-details .color-icons
{
	width: 390px;
	height: 60px;
	margin: 0;
	padding: 0;
}

#product-page-box.right-aligned #product-details .color-icons { width: 240px; height: 120px; }

#product-details .color-icons img
{
	margin: 0;
	padding: 0;
	cursor: pointer;
	float: left;
}

#product-info
{
	margin-top: 10px;
}

#product-page-box.right-aligned #product-details #product-info { background: url(images/shadow_right.png) no-repeat center right; }

#product-info H1
{
	font-size: 22px;
}

#product-info H2
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 3px 0px;
	height: 18px;
	line-height: 18px;
}

#product-info H2.step1
{
	background: url(images/steps.png) no-repeat 0 0;
}

#product-info H2.step2
{
	background: url(images/steps.png) no-repeat 0 -18px;
}

#product-images
{
	float: left;
	width: 250px;
	margin: 10px 0px 0px 10px;
}

#product-images .product-image-box
{
	width: 250px;
	height: 320px;
	text-align: center;
	position: relative;
}

#product-images .product-image-box .product-image-zoom-bg, .product-image-zoom-bg-thumb
{
	width: 59px;
	height: 59px;
	position: absolute;
	top: 75px;
	margin-left: -30px;
	left: 50%;
	background: url('images/zoom.png') no-repeat;
	display: none;
	cursor: pointer;
}
.product-image-zoom-bg-thumb  
{
	width: 30px;
	height: 30px;
	position: absolute;
	top: 0px;
	left: 30px;
	background: url('images/zoom_small.png') no-repeat;
	display: none;
	cursor: pointer;
}

#product-images a.back
{
	height: 9px;
	line-height: 9px;
	background: url(images/productpageArrowBack.png) no-repeat 0 center;
	padding-left: 8px;
}

#product-images .product-image-box img
{
	margin: 10px 0px 0px 0px;
	max-width: 250px;
	max-height: 300px;
}

#product-images #product-thumbnails
{
	width: 100%;
}

#product-images #product-thumbnails .thumb-div
{
	position: relative;
}

#product-images #product-thumbnails img
{
	border: none;
}

.your-choice-txt
{
	background: url(images/yourChoiceTxt.png) no-repeat;
	width: 130px;
	height: 37px;
	margin: -40px 0px 0px 100px;
	clear: both;
}

.your-choice-txt.right-aligned { margin: 10px 0 0 20px; clear: none; float: left; }

.selection-price-box
{
	background: #3a3228;
	height: 70px;
}

.selection-price-box.right-aligned
{
	float: left;
	width: 140px;
	height: 190px;
	margin-top: 6px;
}

.selection-price-box.right-aligned.rounded {
  -moz-border-radius: 1ex;
  -webkit-border-radius: 1ex;
} 

.selection-price-box .ShopButton
{
	float: right;
	margin: 17px 17px 0px 0px;
}

.selection-price-box.right-aligned .ShopButton { float: none; margin: 0; }

.selection-price-box.right-aligned .amount-div { margin: 0 0 10px 10px; color: #fff; font-weight: bold; text-align: center; }
.selection-price-box.right-aligned .amount-div span { line-height: 20px; }

.selection-price-box.right-aligned .add-cart-btn-div { margin: 0 0 0 10px; }

.selection-price-box .your-choice, .selection-price-box .nextArrow, .selection-price-box .price, .selection-price-box .price-tag .vat-info
{
	float: left;
}

.selection-price-box.right-aligned .your-choice, .selection-price-box.right-aligned .nextArrow, .selection-price-box.right-aligned .price, .selection-price-box.right-aligned .price-tag .vat-info
{
	float: none;
}

.selection-price-box .your-choice
{
	background: url(images/yourChoiceBg.png) no-repeat;
	width: 125px;
	height: 40px;
	margin: 15px 0px 0px 70px;
}

.selection-price-box.right-aligned .your-choice { margin: 15px 0 0 7px; }

.selection-price-box .your-choice img
{
	float: left;
	margin: 5px 0px 0px 5px;
}

.selection-price-box.right-aligned .your-choice img
{
	margin: 5px 0px 0px 5px;
}

.selection-price-box .your-choice .size
{
	margin: 5px 0px 0px 5px;
}

.selection-price-box .nextArrow
{
	background: url(images/nextArrow.png) no-repeat;
	width: 20px;
	height: 16px;
	margin: 25px 0px 0px 40px;
}

.selection-price-box .lastNextArrow
{
	margin-left: 0px;
}

.selection-price-box .price
{
	width: 250px;
	font-weight: bold;
	font-size: 22pt;
	color: #fff;
	margin: 10px 0px 0px 37px;
}

.selection-price-box.right-aligned .price { width: 140px; font-size: 16pt; text-align: center; margin: 10px 0; }

.selection-price-box .price .vat-info
{
	font-size: 10px;
	margin: 0;
	padding: 0px 0px 0px 1px;
}

#product-page-box .discount-image
{
	float: right;
}

/****** Size variant ******/
div.size
{
	float: left;
	cursor: pointer;
	margin-right: 5px;
	margin-top: 5px;
	width: 78px;
	background-color: #fcfda5;
	line-height: 28px;
	text-align: center;
	border: 1px solid #eaeb84;
}

#product-page-box.right-aligned div.size { width: 75px; }

div.selectedSize, div.selectedSize.sizeHover
{
	color: #fff;
	background: #3a3228;
	border-color: #3a3228;
	font-weight: bold;
}

div.sizeHover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/****** Format variant ******/
div.format
{
	float: left;
	cursor: pointer;
	margin-right: 5px;
	width: 70px;
	background-color: #EE7F1F;
	color: #fff;
	line-height: 33px;
	text-align: center;
	border: 1px solid #fea150;
}

/****** Footer ******/
#footer
{
	clear: both;
	height: 40px;
	width: 963px;
	color: Silver;
	background: url(images/hejhej.png) no-repeat;
	background-position: top right;
	margin-top: 15px;
}

#footer-background
{
	background: url(images/artsyFooterBg.png) repeat-x;
	height: 59px;
	width: 100%;
}

#footer-details
{
	*margin: 40px auto;
	clear: both;
}

#footer-details #top-bg
{
	height: 13px;
	background: url(images/footerTopBg.png) no-repeat top center;
}

#footer-details #details-content
{
	padding: 0px 27px 0px 27px;
	background: url(images/footerCenterBg.png) repeat-y top center;
}

#footer-details #details-content .section
{
	float: left;
	min-width: 140px;
	max-width: 200px;
	margin-right: 10px;
}

#footer-details #details-content .section H3
{
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-family: Arial, Helvetica;
	font-weight: normal;
}

#footer-details #details-content .section a
{
	display: block;
	margin: 3px 0px 0px 0px;
	font-size: 12px;
}

#footer-details #details-content .double-section { width: 280px; max-width: 280px; margin-right: 25px; }

#footer-details #bottom-bg
{
	background: url(images/footerBottomBg.png) no-repeat top center;
}

.FooterLinks
{
	margin: 0;
	padding: 0;
}

.FooterLinks li
{
	display: inline;
	list-style-type: none;
	margin: 0px 10px 0px 0px;
	padding: 0;
}

/****** Twitter section ******/
#twitter
{
	width: 337px;
	margin: 0px auto;
	margin-bottom: 15px;
}

.tweet
{
	background: url(images/twitterBg.png) no-repeat center center;
	width: 337px;
	height: 92px;
	margin-top: 8px;
}

.tweet img
{
	margin: 8px;
	float: left;
}

.tweet .text
{
	float: left;
	font-weight: bold;
	font-size: 11px;
	color: #a2a2a2;
	width: 260px;
	margin: 8px 0px 5px 0px;
}

.tweet a
{
	float: left;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #4a54a1;
}

.tweet a.author
{
	color: Green;
}

.tweet .timestamp
{
	float: right;
	text-align: right;
	padding-right: 12px;
	font-weight: bold;
	font-size: 11px;
	width: 120px;
	margin: 0px;
	color: #d8d8d8;
}

/****** Blog section ******/
#blog
{
	width: 335px;
	margin: 8px auto;
	margin-bottom: 15px;
}

.blogitem
{
	margin-top: 3px;
	background: url(images/blogItemBg.png) repeat-x center center;
	width: 335px;
	height: 30px;
}

.blogitem a
{
	margin-left: 5px;
	line-height: 30px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.blogitem a.rss
{
	float: right;
	margin: 9px;
}

.blogitem a.rss img
{
	border: none;
}

/****** Product List Side Bar Items ******/
#filter-product-category-bar
{
	width: 160px;
	margin: 0px 0px 0px 15px;
	padding-top: 10px;
}

#filter-product-category-bar h2
{
	margin: 0;
	padding: 0;
	font-size: 13px;
}

#product-category-list, #filter-bar
{
	width: 150px;
	min-height: 400px;
	float: left;
	background: #ffffff;
	border: 1px solid #e7e7e7;
	padding: 5px;
}

#product-category-list
{
	margin-right: 10px;
}

#product-category-list a
{
	color: #5a5a5a;
	text-decoration: none;
	padding: 2px;
	line-height: 18px;
}

#product-category-list a:hover
{
	background: #7fbd61;
	color: #ffffff;
}

#product-category-list a.active
{
	background: #f97b5b;
	color: #ffffff;
	font-weight: bold;
}

#filter-bar
{
}

.product-box-header .discount-image
{
	position: absolute;
	margin-left: 130px;
}

.child-category
{
  clear: both;
  padding-top: 10px;
}

.child-category .child-category-header
{
  height: 44px;
  line-height: 44px;
  background: url('images/CategoryPage/header_bg.png') repeat-x;
}

.child-category .child-category-header h2
{
  float: left;
  margin-left: 5px;
  font-family: Arial;
  font-size: 22px;
}

.child-category .child-category-header h2 a, .child-category .child-category-header h2 a:hover, .child-category .child-category-header h2 a:active, .child-category .child-category-header h2 a:visited
{
  color: #fff !important;
}

.child-category .child-category-header h3
{
  float: left;
  margin-left: 5px;
  font-family: Arial;
  font-size: 12px;
  margin-top: 3px;
  overflow: hidden;
  white-space: nowrap;
  width: 480px;
  color: #fff;
}

.child-category .child-category-header img.thumbnail
{
  width: 38px;
  margin: 3px;
  float: left;
}

.child-category .child-category-header img.arrow
{
  margin: 22px 5px 0px 10px;
  float: left;
}

.child-category .category-products
{
  clear: both;
}

/****** Frontpage Products ******/
.frontpage-product
{
	width: 170px;
	background: #fff;
	border: 1px solid #d8d8d8;
	float: left;
	margin: 0px 0px 20px 21px;
}

.frontpage-product .product-image-box
{
	width: 170px;
	height: 130px;
}

.frontpage-product H2
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	margin: 0;
	padding: 3px 0px 0px 0px;
}

.frontpage-product .product-image-box img
{
	max-width: 130px;
	max-height: 125px;
}

/****** Product Box ******/
.product-box
{
	width: 183px;
	height: 234px;
	background: transparent url(images/CategoryPage/thumb_bg.png) center center no-repeat;
	float: left;
	margin: 5px 0px 15px 9px;
}

.product-box-header
{
	padding: 5px 0px 0px 10px;
	height: 20px;
}

.product-box H2
{
	font-weight: lighter;
	font-size: 12px;
	margin: 0;
	padding: 3px 0px 0px 0px;
	white-space: nowrap;
	overflow: hidden;
	width: 163px;
}

.product-box a img
{
	border: none;
}

.product-box .product-image-box
{
	width: 182px;
	height: 160px;
	text-align: center;
}

.product-box .product-image-box img
{
	max-width: 180px;
	max-height: 140px;
	margin-top: 15px;
}

.product-box-footer
{
	padding: 0 10px;
}

.product-box-footer .ShopButton
{
	float: right;
	margin: 2px 0 0 0;
}

.price-tag
{
	color: #666;
	font-size: 11pt;
	padding-top: 5px;
	font-weight: bold;
}

.size-info
{
	font-style: italic;
	color: #777777;
}

.product-box a.morelink
{
	float: right;
	margin: 20px 7px 0px 0px;
}

/****** Add To Cart Button ******/
a.ShopButton
{
	height: 35px;
	line-height: 35px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}

a.ShopButton.ui-disabled
{
  opacity: .35; filter:Alpha(Opacity=35);
  cursor: default !important;
}

a.ShopButton.ProceedToCheckout
{
	float: right;
}

a.ShopButton.Small
{
	height: 26px;
	line-height: 25px;
	font-size: 12px;
}

a.ShopButton div.left
{
	cursor: pointer;
	width: 35px;
	float: left;
	background: url(images/large_btn.png) no-repeat left 0;
}

a.ShopButton.Small div.left
{
	width: 24px;
	float: left;
	background: url(images/small_btn.png) no-repeat left 0;
}

a.ShopButton div.right
{
	cursor: pointer;
	padding-right: 10px;
	float: left;
	background: url(images/large_btn.png) no-repeat right 0;
}

a.ShopButton.Small div.right
{
	padding-right: 10px;
	float: left;
	background: url(images/small_btn.png) no-repeat right 0;
}

a.ShopButton:hover div.left
{
	background: url(images/large_btn.png) no-repeat left -35px;
}

a.ShopButton.Small:hover div.left
{
	background: url(images/small_btn.png) no-repeat left -26px;
}

a.ShopButton:hover div.right
{
	background: url(images/large_btn.png) no-repeat right -35px;
}

a.ShopButton.Small:hover div.right
{
	background: url(images/small_btn.png) no-repeat right -26px;
}

a.ShopButton:active div.left
{
	padding-top:1px;
}

a.ShopButton.Small:active div.left
{
	padding-top:1px;
}

a.ShopButton:active div.right
{
	line-height: 32px;
	padding-top:3px;
}

a.ShopButton.Small:active div.right
{
	line-height: 26px;
	padding-top: 1px;
}

a.button
{
	float: right;
	background: url(images/buyBtnBg.png) 0 0 repeat-x;
	padding: 0;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

a.button:visited
{
	color: #fff;
}

a.button span
{
	float: left;
	white-space: nowrap;
	background: url(images/buyBtnBg.png) 0 0 repeat-x;
	padding: 10px 8px 0px 5px;
	text-transform: uppercase;
	height: 35px;
	cursor: pointer;
}

/****** View Cart Button ******/
a.viewcartbutton
{
	float: right;
	background: url(images/viewCartBg.png) 0 0 repeat-x;
	padding: 0;
	margin: 0px 10px 0px 0px;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

a.viewcartbutton:visited
{
	color: #fff;
}

a.viewcartbutton span
{
	float: left;
	white-space: nowrap;
	background: url(images/viewCartBg.png) 0 0 repeat-x;
	padding: 4px 2px 0px 5px;
	text-align: center;
	height: 27px;
	width: 155px;
	cursor: pointer;
	color: #fff;
}

/****** Slideshow ******/
.slideshow
{
	margin: 0 auto;
	width: 335px;
	height: 222px;
	position: relative;
}

.slideshow .slidesContainer
{
	margin: 0 auto;
	width: 333px;
	height: 222px;
	overflow: auto; /* allow scrollbar */
	position: relative;
}

.slideshow .slidesContainer .slide
{
	margin: 0 auto;
	width: 333px;
	height: 222px;
}

.control
{
	display: block;
	width: 30px;
	height: 31px;
	text-indent: -10000px;
	position: absolute;
	cursor: pointer;
}

#leftControl, #rightControl
{
	z-index: 1;
	top: 96px;
}

#leftControl
{
	left: 0;
	background: transparent url(images/leftArrow.png) no-repeat 0 0;
}

#rightControl
{
	left: 300px;
	background: transparent url(images/rightArrow.png) no-repeat 0 0;
}

/****** jQuery AutoComplete ******/
.ac_results
{
	padding: 0px 10px 28px 9px;
	border: none;
	background: url(images/searchBgBottom.png) no-repeat center bottom;
	margin-top: 5px;
	margin-left: -19px;
	overflow: hidden;
	z-index: 9999999;
}

.ac_results ul
{
	width: 199px;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li
{
	margin: 0px;
	margin-left: -18px;
	padding: 2px 10px 0px 19px;
	cursor: default;
	display: block;
	font-weight: bold;
	font-size: 13px;
	background: url(images/searchBgCenter.png) repeat-y center center; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/
	font: menu;
	font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/
	line-height: 16px;
	overflow: hidden;
	white-space: nowrap;
}

.ac_loading
{
	background: white url('images/indicator.gif') right center no-repeat;
}

.ac_odd
{
}

.ac_over
{
	background: url(images/searchBgCenterHover.png) repeat-y center center !important;
	color: Green;
}

.ac_first
{
}

/****** Shopping Cart ******/
.ShoppingCart-ExpandCollapseItemsDiv
{
	background-color: #f1f1f1;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	text-indent: 10px;
	font-style: italic;
}

.ShoppingCart-Table
{
}

.ProductLink
{
	font-size: 16px;
}

.ShoppingCart-Table, .ShoppingCart-Table TD, .ShoppingCart-Table TH
{
	border: none;
	background-color: #ffffff;
	padding: 4px;
}

.ShoppingCart-Table TH
{
	background: #6EAA52 url(images/header_bg_brown.png) repeat-x;
	border-right: 1px solid #41382E;
	color: #ffffff;
}

.ShoppingCart-Table TD
{
	border-bottom: 1px solid #d8d8d8;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #f1f1f1;
}

.ShoppingCart-Table TD.cart-outer-left-td
{
  border-left: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

.ShoppingCart-Table TD.cart-outer-right-td
{
  border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

.ShoppingCart-ActionTable
{
}

.ShippingCountry-Refresh-Toolbar td, .ShoppingCart-GiftCartRow td
{
	background-color: #ffffff;
	border-top: 4px solid #f1f1f1;
	margin-bottom: 5px;
}

.ShoppingCart-SubTotalLabel
{
}

.ShoppingCart-SubTotalValue
{
}

.ShoppingCart-VatLabel
{
}

.ShoppingCart-VatValue
{
}

.ShoppingCart-ShippingLabel
{
}

.ShoppingCart-ShippingValue
{
}

.ShoppingCart-TotalAmountLabel
{
	font-size: 14pt;
}

.ShoppingCart-TotalAmountValue
{
	font-weight: bold;
	font-size: 14pt;
}

.ShoppingCart-InclVatLabel, .ShoppingCart-InclVatValue
{
	color: #b1b1b1;
}

.ShoppingCart-InclVatLabel
{
}

.ShoppingCart-InclVatValue
{
	border-top: 1px solid #f1f1f1;
}

.ShoppingCart-GiftCartRow td
{
}

.ShoppingCart-AmountDueRow td
{
}

.ShoppingCart-AmountDueLabel
{
	font-size: 14pt;
}

.ShoppingCart-AmountDueValue
{
	font-weight: bold;
	font-size: 14pt;
}

.ShoppingCart-GiftcardDiv
{
	margin: -58px 0px 20px 0px;
	float: left;
}

.cart-free-shipping
{
	width: 752px;
	margin-top: 5px;
	background-color: #fff;
}

.cart-free-shipping p
{
	font-weight: bold;
	text-align: center;
	font-size: 12pt;
	margin: 0;
}

.cartpage-left
{
  margin-top: 8px;
  width: 445px;
}

.cartpage-right
{
  margin-top: 8px;
  width: 295px;
}

.checkoutpage-mostleft
{
  margin-top: 8px;
  width: 133px;
  margin-right: 15px;
}

.checkoutpage-mostleft .box-header
{
  padding: 0 5px;
  color: #fff;
}

.checkoutpage-mostleft .box
{
  text-align: center;
  color: #999;
}

.checkoutpage-mostleft .box img { margin-bottom: 7px; }

.checkoutpage-left
{
  margin-top: 8px;
  width: 490px;
}

.checkoutpage-right
{
  margin-top: 8px;
  width: 295px;
}

.checkoutpage-left fieldset
{
  background: #fff url("images/boxbg.png") repeat-x;
}

.checkoutpage-left .box-header
{
  padding: 0 5px;
  color: #fff;
  width: 485px;
}

.cartpage-right .box, .checkoutpage-right .box
{
  margin-left: 15px;
  padding: 10px;
  width: 279px;
}

.cartpage-right .box-header, .checkoutpage-right .box-header
{
  padding: 0 5px;
  color: #fff;
  margin-left: 15px;
  width: 291px;
}

.checkoutpage-right .box-header, .checkoutpage-right .box { margin-left: 0; }

.errormessage-label
{
	padding: 10px;
	background-color: #FF2339;
	color: #FFFFFF;
	width: 100%;
}

.errormessage-label h3
{
	margin: 0px 0px 10px 0px;
}

.delivery-info {  }
.delivery-info li
{
	margin-bottom: 18px;
	font-size: 14px;
	line-height: 18px;
	margin-right: 10px;
	list-style-image: url(/Files/Image/LandingPages/AdWordsDK/arrow.png);
}

/****** Validation ******/
.Validation-Summary
{
	margin-top: 20px;
	background-color: #FF2339;
	padding: 10px;
	width: 281px;
	margin-bottom: 20px;
}

.Validation-Summary LI
{
	color: #FFFFFF;
	font-weight: bold;
}

.Validation-Error
{
	border: 2px solid #FF2339;
}

.Highlighted-Positive
{
	padding: 2px;
	background-color: #42ad60;
	color: #fff;
}

.Highlighted-Field-Positive
{
	border: 2px solid #42ad60;
}

/****** Product Reviews ******/
.ProductReviewsDiv
{
	float: left;
	border: 1px solid #d8d8d8;
	padding: 10px;
	margin: 0px 0px 25px 14px;
	width: 435px;
	background: #ffffff;
}

.rating
{
	margin-top: 10px;
	height: 20px;
}

.star
{
	cursor: pointer;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url(images/emptyStar.png) no-repeat 0 0px;
}

.star_hover, .star_on
{
	background: url(images/FullStar.png) no-repeat 0 0px;
}

.ProductReviewsDiv .name, .ProductReviewsDiv .email
{
	font-weight: bold;
}

.ProductReviewsDiv .email
{
	margin-left: 140px;
}

.ProductReviewsDiv textarea
{
	background: url(images/reviewTextArea.png) no-repeat 0 0;
	width: 422px;
	height: 111px;
	border: none;
	font-size: 12px;
	color: #777777;
	padding: 5px;
}

.ProductReviewsDiv #txtName, .ProductReviewsDiv #txtEmail
{
	margin: 2px 5px 5px 0px;
	background: url(images/reviewInputForm.png) no-repeat 0 0;
	padding: 5px;
	width: 158px;
	height: 27px;
	border: none;
	font-size: 12px;
	font-family: Arial, Helvetica;
	color: #777777;
}

.ProductReviewsDiv #btnSave
{
	width: 50px;
	color: #fff;
	margin: 2px 3px 0px 0px;
	padding-left: 20px;
	overflow: hidden;
	float: right;
	border: 1px solid #e7e7e7;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
	background: #F98567 url(images/reviewBtnArrow.png) no-repeat 5px 8px;
}

.ProductReviewsDiv #btnSave span
{
	color: #fff;
	float: left;
	white-space: nowrap;
	height: 25px;
	line-height: 25px;
	text-transform: uppercase;
	cursor: pointer;
}

.ReviewList
{
	float: left;
	margin: 0px 0px 25px 45px;
	width: 435px;
}

.ReviewItemWrapper
{
	background-color: #fff;
	width: 455px;
	border: 1px solid #d8d8d8;
	margin-bottom: 20px;
}

.ReviewItem
{
	background: url(images/reviewLeftBg.png) no-repeat left center;
	margin-left: -12px;
	padding: 0px 5px 5px 23px;
}

.ReviewItem .Author
{
	font-weight: bold;
	width: 300px;
	float: left;
}

.ReviewItem .TimeStamp
{
	text-align: right;
	width: 135px;
	float: left;
	color: #999999;
}

.ReviewItem .ReviewText
{
	clear: both;
}

.ReviewItem .star
{
	cursor: default;
}

.ReviewItem .ReviewFeedback
{
	margin: 0px 4px 8px 0px;
	float: right;
}

/****** Related Products ******/
.RelatedProducts
{
	border: 1px solid #d8d8d8;
	margin: 10px 0px 25px 0px;
	background: #fbfbfb;
	overflow: hidden;
	width: 760px;
}

.related-products-headline
{
	margin: 10px 0px 10px 0px;
}

.RelatedProductItem
{
	width: 60px;
	float: left;
	margin: 4px;
}

.RelatedImageBox
{
	width: 100%;
	height: 60px;
	text-align: center;
}

.RelatedProductItem img
{
	max-width: 60px;
	max-height: 60px;
}

/****** FAQ ******/
.FaqItemContainer
{
	width: 100%;
	margin-top: 5px;
}

.FaqQuestion
{
	text-indent: 5px;
	font-weight: bold;
	font-size: 14px;
	width: 100%;
	cursor: pointer;
	background-color: #d8d8d8;
	height: 25px;
	line-height: 25px;
}

.FaqAnswer
{
	margin: 10px;
	width: 100%;
	display: none;
}

/****** Checkout ******/
.checkout-top
{
	background: url("images/logo.png") no-repeat center center;
	height: 75px;
}

.Checkout-Body
{
	background: #f1f1f1 url(images/top_bg.jpg) repeat-x;
}

/****** Giftcard *****/
.buy-giftcard-container
{
	background: url(images/Giftcard/gavekortSignUpBg.png) no-repeat;
	width: 767px;
	height: 374px;
}

.buy-giftcard-container .description
{
	width: 687px;
	height: 75px;
	text-align: center;
	margin-bottom: 15px;
	padding: 10px 40px 0px 40px;
}

.buy-giftcard-container .input-area
{
	float: left;
	margin-left: 15px;
	padding-left: 10px;
	width: 246px;
	height: 252px;
}

.buy-giftcard-container .message-area
{
	margin-left: 41px;
	float: left;
	width: 450px;
	height: 252px;
}

.buy-giftcard-container div label
{
	color: #454545;
	font-weight: bold;
	font-size: 12px;
	margin-top: 10px;
	display: block;
}

.buy-giftcard-container div input
{
	width: 200px;
}

.buy-giftcard-container .input-area div span
{
	display: block;
}

.buy-giftcard-container .amount
{
}

.buy-giftcard-container .recipient-name
{
}

.buy-giftcard-container .your-name
{
}

.buy-giftcard-container .your-email
{
}

.buy-giftcard-container .personal-message
{
}

.buy-giftcard-container .button-area
{
	background-color: #fff;
	height: 50px;
	margin-right: 15px;
}

.buy-giftcard-container .button-area input
{
	float: right;
	margin: 10px 15px 0px 0px;
}

.preview-giftcard-container
{
	margin-top: 10px;
	background: url(images/Giftcard/gavekortBg.png) no-repeat;
	width: 767px;
	height: 478px;
}

.preview-giftcard-container .personal-message
{
	margin: 100px 0px 0px 20px;
	border: 1px solid black;
	width: 425px;
	height: 190px;
}

.preview-giftcard-container .amount-and-code
{
	background: url(images/Giftcard/codeandamount.gif) no-repeat;
	width: 333px;
	height: 66px;
}

/****** AdWords Landing Page ******/
.cool-badge
{
	width: 299px;
	height: 144px;
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -500px;
	background: transparent url(/Files/Image/LandingPages/AdWordsDK/kartofler.png) no-repeat;
}

.image-container
{
	float: left;
	width: 605px;
	height: 363px;
}

.bullet-points-container
{
	float: left;
	width: 350px;
	height: 281px;
	background: transparent url(/Files/Image/LandingPages/AdWordsDK/txt_bg.png) no-repeat;
}

.bullet-points-container h1
{
	margin: 30px 0px 0px 20px;
	font-style: italic;
	font-weight: bold;
}

.bullet-points-container ul
{
}

.bullet-points-container li
{
	margin-bottom: 18px;
	font-size: 14px;
	line-height: 18px;
	margin-right: 10px;
	list-style-image: url(/Files/Image/LandingPages/AdWordsDK/arrow.png);
}
.order-now-btn
{
	float: left;
	margin-left: 5px;
}

.thumb-photos
{
	clear: both;
}

/* Slider Gallery styles */

#gallery{
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 3px #AAAAAA;
	-webkit-box-shadow:0 0 3px #AAAAAA;
	box-shadow:0 0 3px #AAAAAA;
	margin-left: 2px;
	
	/* CSS3 Rounded Corners */
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	border:1px solid white;
	background:url(images/Slider/panel.jpg) repeat-x bottom center #ffffff;

	/* The width of the gallery */
	width:754px;
	overflow:hidden;
	margin-bottom: 20px;
}

#slides{
	/* This is the slide area */
	height:350px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:754px;
	overflow:hidden;
}

.slide{
	float:left;
}

#slide-thumbs{
	/* This is the container for the thumbnails */
	height:45px;
	text-align: center;
	margin:0 auto;
}

#slide-thumbs img { border: none; }

#slide-thumbs ul{
	margin: 0 0 0 110px;
	padding:0px;
}

#slide-thumbs ul li{
	/* Every thumbnail is a li element */
	width:60px;
	display:inline-block;
	list-style:none;
	height:45px;
	overflow:hidden;
	float: left;
}

#slide-thumbs ul li.inact:hover{
	/* The inactive state, highlighted on mouse over */
	background:url(images/Slider/pic_bg.png) repeat;
}

#slide-thumbs ul li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(images/Slider/active_bg.png) no-repeat;
}

#slide-thumbs ul li.act a{
	cursor:default;
}

.fbar{
	/* The left-most vertical bar, next to the first thumbnail */
	width:2px !important;
	background:url(images/Slider/divider.png) no-repeat right;
}

#slide-thumbs ul li a{
	display:block;
	background:url(images/Slider/divider.png) no-repeat right;
	height:35px;
	padding-top:10px;
}
#ZoomBox
{
	background-color: #ffffff;
}
.blogfeed
{
	text-indent: inherit;
	list-style: url(images/arrow.png);
	margin-bottom: 10px;
	margin-left: -20px;
}

.facebook-share { margin-left: 20px; }
#fbConnectDiv { }
#fbProfileDiv { display: none; }