html
{
    scrollbar-base-color: #7fd5c5;
    scrollbar-arrow-color: #000;
    scrollbar-track-color: #000;
    scrollbar-shadow-color: #000;
    scrollbar-lightshadow-color: #000;
    scrollbar-darkshadow-color: #000;
    scrollbar-highlight-color: #000;
    scrollbar-3dlight-color: #000;  
}

BODY {
	background-color: #000000;
	color: #ffffff;
}

p 
{
	line-height: 20px;
}

#container {
	position: absolute;
	width: 980px;
	height: 682px;
	border: solid 0px blue;
  margin: 0 auto;
	margin-top: -322px;
	margin-left: -480px;
	top: 50%;
	left: 50%;
	overflow: auto;
}

#content
{
	/*height: 384px;*/
	/*height: 476px;*/
	width: 960px;
	display: block; 	
	border: solid 0px green;
	font-family: 'Headland One', serif;
  font-size: 10px;
  color: #ffffff;
	/*height: 682px;*/
	height: 552px;
	overflow: auto;
}

/* ".doc-89fc5e7c1b28e211b95f00155d87803f" = frontpage */
.doc-89fc5e7c1b28e211b95f00155d87803f #content
{
	/*height: 344px;*/
	height: 560px;
	overflow: hidden;
}

/* Productlist override */
.doc-93fc5e7c1b28e211b95f00155d87803f #content
{
	height: 682px;
}

.doc-93fc5e7c1b28e211b95f00155d87803f #content
{
	overflow: hidden;
}

TD
{
    text-align: left;
    vertical-align: top;
    font-family: 'Headland One', serif;
    font-size: 11px;
}

/*#container
{
    width: 960px;
    margin: 0 auto;
}
*/

#b2cPromotions {
	display: none;
}

#headerbox
{
    width: 960px;
    height: 384px;
    margin: 0 auto;
    padding-bottom: 15px;
    border: solid 0px yellow; 
}

#basketDetails
{
/*background-image: url(http://shop.ohbykopenhagenfur.com/custom/media/fur/searchback.png);*/
	font-family: 'Headland One', serif;
    font-size: 10px;
}

li
{
		list-style-type: none;
		background-color: transparent;
}

.cpoRadioLabel
{
		color: #ffffff;
}

#teaserbox
{
    width: 960px;
    margin: 0 auto;    
    border: solid 0px green; 
    position: relative;
		z-index: 1;
}

#frontpageteaserbox1, #frontpageteaserbox2, #frontpageteaserbox3
{
	display: none;
	float: left;
}


#aCategories
{
	display: none! important;
}


/* START: POPUP Menu with data / categories from NAV */
#categoryStructure
{
	position: absolute;
	z-index: 1100;
	left: 96px;
	top: 215px; 
	background-image: url(/shop-sub/custom/media/fur/menuback2.png);
	border: solid 1px #7fd5c5;
	border-bottom: 0px;
	font-family: Americana-Reg;
  font-size: 10px;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 32px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* Productlist override */
.doc-93fc5e7c1b28e211b95f00155d87803f #categoryStructure
{
	position: absolute;
	top: 385px;
	z-index: 1000;
}

/* END: POPUP Menu with data / categories from NAV */





/* START: Main menu bar */
#menubox 
{
    background-image: url(#);
    border: solid 1px #7fd5c5;
    width: 958px;
    height: 40px;
		margin: 0 auto;
    z-index: 10000;
		display: block;
    position: absolute;
    font-family: Americana-Reg;
    font-size: 10px;
		/*top: 530px;*/
    color: #ffffff;
		text-transform: uppercase;
}

.doc-89fc5e7c1b28e211b95f00155d87803f #menubox
{
	top: 0px;
	position: absolute;
	display: none;
}

.doc-96fc5e7c1b28e211b95f00155d87803f #menubox
{
	position: absolute;
	top: 10px;
}

#menuboxcontainer
{
    width: 958px;
		margin: 0 auto;
    z-index: 10;
    position: absolute;
    top: 560px;
    font-family: Americana-Reg;
    font-size: 10px;
    color: #ffffff;
}

.doc-89fc5e7c1b28e211b95f00155d87803f #menuboxcontainer
{
	top: 560px;
}

/* Productlist override */
.doc-93fc5e7c1b28e211b95f00155d87803f #menuboxcontainer
{
	position: absolute;
	top: 680px;
	z-index: 1000;
}

/* Productlist override */
.doc-93fc5e7c1b28e211b95f00155d87803f #menuboxcontainer
{
	position: absolute;
	top: 680px;
	z-index: 1000;
}

/* Productdetails override */
.doc-96fc5e7c1b28e211b95f00155d87803f #menuboxcontainer
{
	position: absolute;
	top: 552px;
	z-index: 1000;
}

/*.doc-89fc5e7c1b28e211b95f00155d87803f #menuboxcontainer
{
	position: absolute;
	top: 62px;
	z-index: 1000;
}*/
/* END: Main menu bar */




/* START: Footer menuitems */
#footermenubox
{
	font-family: Americana-Reg;
  font-size: 9px;
	font-weight: normal;
  color: #ffffff;
	border: solid 0px red;
	display: block;
	/*height: 100px;*/
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
	position: absolute;
	top: 610px;
		/*z-index: 500;*/
}

/* Productdetails override */
 .doc-96fc5e7c1b28e211b95f00155d87803f #content { height: 554px; } .doc-93fc5e7c1b28e211b95f00155d87803f #footermenubox
{
	top: 735px;
}

/* Productdetails override */
/*.doc-96fc5e7c1b28e211b95f00155d87803f #footermenubox
{
	top: 610px;
}*/

#footermenubox a
{
		font-weight: normal;
}
/* END: Footer menuitems */



/* START: Top Basket / Search boxes */
#searchbasketboxcontainer
{
 	  border: solid 0px red;
		/*width: 362px;*/
		width: 960px;
    height: 0px;
		/*margin: 0 auto;*/
    z-index: 1000;
		/*left: 807px;*/
		position: fixed;
		font-family: 'Headland One', serif;
    font-size: 10px;
    color: #ffffff;
}

#searchbasketbox 
{
 	  border: solid 0px red;
		width: 362px;
    height: 31px;
    z-index: 1000;
    /*position: relative;*/
    /*top: 0px;/
		/*left: 600px;*/
    font-family: 'Headland One', serif;
    font-size: 10px;
    color: #ffffff;
		float: right;
}

#searchbox 
{
    background-image: url(http://shop.ohbykopenhagenfur.com/custom/media/fur/searchback.png);
    border: solid 0px yellow;
    width: 181px;
    height: 31px;
    font-family: 'Headland One', serif;
    font-size: 10px;
    color: #ffffff;
		float: left;
}

#basketboxcontainer 
{
    background-image: url(http://shop.ohbykopenhagenfur.com/custom/media/fur/searchback.png);
    border: solid 0px yellow;
    width: 181px;
    height: 74px;
    font-family: 'Headland One', serif;
    font-size: 9px;
    color: #ffffff;
		float: right;
}

#basketbox
{
	padding: 6px;
	font-size: 9px;
}

#basketbox a
{
	font-size: 9px;
}
/* END: Top Basket / Search boxes */




h1.pageTitle 
{
	font-family: Americana-Reg;
  font-size: 24px;
	font-weight: normal;
  color: #ffffff;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	padding-top: 90px;
	line-height: 40px;
	text-transform: uppercase;
	letter-spacing: 5px;
	background-image: url(#);
	background-position: bottom center;
	background-repeat: no-repeat;
}

#extContent
{
	font-family: 'Headland One', serif;
  font-size: 10px;
	font-weight: normal;
  color: #ffffff;
	line-height: 20px;
}

#sidebar
{
		display: block;
}

div .imgDetails
{
		background-image: url(#);
		position: absolute;
		/*top: -43px;*/
		font-family: 'Headland One', serif;
    font-size: 10px;
		font-weight: normal;
		height: 38px;
		/*padding-top: 13px; padding-left: 8px;*/
		width: 280px;
		margin-top: -40px;
		margin-left: 0px;
		padding-left: 14px;
		padding-right: 14px;
		line-height: 38px;
		padding-top: 0px;
}

div .contentCrud
{
		display: none
}

div .sameCategoryImg
{
}

.hideDibs 
{
	display: none;
}

/* START: BASKET STUFF */
#productColors
{
	float: left;
	clear: left;
}

#tableBasket TD
{
	padding: 16px;
}

ul .checkoutSteps
{
	display: inline-block;
}

li.step
{
	float: left;
	padding-right: 20px;
}

#invoiceAddress input
{
	width: 160px;
}

#invoiceAddress li
{
	height: 30px;
}

.checkbox input
{
	width: 20px! important;
}

li label.indentlabel 
{
	width: 70px;
	float: left;
}

#selSellToCountry
{
	width: 164px;
}

#spShippingNote
{
	display: block;
	clear: both;
}

#inputSellToName_lbl
{
/*	width: 200px;*/
}

#invoiceAddress, #shippingAddress
{
	float: left;
}

#invoiceAddress label.indentlabel
{
	width: 140px;
}


#btnEditBasket
{
	float: left;
	clear: both;
}

#btnCheckout
{
	/*float: left;*/
}

#productUserConfig
{
	clear: left;
}

/*#basketbox*/

ul.checkoutSteps 
{
	margin-top: 40px;
	display: block;
	clear: both;
	height: 30px;
	text-transform: uppercase;
}

#tableBasket .price
{
	float: left;
	margin-right: 8px;
	display: block;
}

.price
{
	/*float: left;*/
	margin-right: 8px;
}

#divTotals
{
	text-align: left;
}

#qtyUp, #qtyDown
{
	cursor: pointer;
}

.inputQty
{
	text-align: center! important;
	width: 50px;
}

#txtBasketTotal
{
	display: inline! important;
	text-align: right;
}

#divBasketTotal
{
	text-align: right;
}

#divBasketTotal .price
{
	float: none;
}

#txtBasketTotal_lbl
{
	display: inline;
	text-align: right;
}

#addressContainer .cpobutton
{
	float: left;
	margin-right: 4px;
}

#registeredUser input
{
	width: 177px;
}

#selectAutoLogin li
{
	float: none;
}

#selectAutoLogin input
{
	width: 24px;
}

/* END: BASKET STUFF */



/* START: KTC Special size/color select */
.productQtyOption, .spSizeDesc					{ float: left; width: 24px; height: 16px; line-height: 16px; text-align: center; margin: 0 0 0 0; background: #000000; cursor: pointer; padding-top: 3px; padding-bottom: 3px; }

.productQtyOption:hover, .spSizeDesc:hover				{ cursor: pointer; background: #202020; color: #fff;}
.productQtyOption.selected, .spSizeDesc.selected				{ background: #202020; color: #fff; }

.sizeLiteral, .qtyLiteral, li.userConfig label					{ float: left; width: 80px; display: inline-block; }
#listQty						{ float: left; }
#listQty li						{ float: left; width: 24px; height: 16px; text-align: center; vertical-align: middle; padding-top: 3px;}
.spSizeValue				{ display: none; }
#inputQty, #inputSize { display: none; }
.soldOutLiteral			{ background: #fff; border: 1px solid red; padding: 6px; margin: 3px 0; display: inline-block; color: #f00; border-radius: 3px; }
/* END: KTC Special size/color select */

#productUserConfig li
{
	padding-top: 2px;
	padding-bottom: 2px;
}

#productUserConfig .productAdd
{
	margin-top: 7px;
}

#productDescription label.indentlabel
{
	display: inline-block;
	width: 80px;
}

input, select
{
	font-family: 'Headland One', serif;
	font-size: 10px;
	/*text-transform: uppercase;*/
}

/* START: Disable "standard" B2C elements */
/*#divPaging*/

#b2cCategoryItemsRepeater
{
	height: 654px;
}

#divPaging2
{
	color: #202020;
	margin-top: -30px;
	float: right;
}

#divPaging2 a
{
	color: #6e6e6e;
}

.doc-93fc5e7c1b28e211b95f00155d87803f .itemsPerPage
{
	display: none;
}

#divPaging, #b2cBreadcrumb, #aCategories, #boxFilters, #selShowPerPage2, div .price
{
	display: none;
}

#tableBasket .price
{
/*	display: block;*/
}

#divTotals  .price
{
	display: block;
	text-align: right;
	width: 60px;
}

#divTotals
{
	float: right;
	text-align: right;
}

#divTotals li label.indentlabel	
{
	width: 140px! important;
}

.displayNone
{
	display: none;
}

#glsbox
{
	display: none;
}

#giftcardbox
{
	float: right;
	text-align: right;
}
/* END: Disable "standard" B2C elements */


/* Steps menu active underline + margin */
li.selected
{
	text-decoration: underline;
}

ul.checkoutSteps
{
	margin-bottom: 45px;
}

/* Checkout button @address page */
.doc-a7fc5e7c1b28e211b95f00155d87803f #btnCheckout
{
	float: left;
}

#chkAcceptTerms_bcklbl
{
	margin-left: 8px;
}

.doc-acfc5e7c1b28e211b95f00155d87803f #aTermsConditions
{
	letter-spacing: 0px;
	display: inline;
	margin-left: 4px;
	text-decoration: underline;
}

/* START: jQuery scrollbar */
.mCSB_dragger_bar 
{
	background-color: #7fd5c5! important;
	-webkit-border-radius: 0px! important;
	filter: none! important;
	opacity: 1! important;
	background: rgba(127,213,197,1.0)! important;
	border-radius: 0px! important;
}

.mCustomScrollBox .mCSB_scrollTools{
	opacity:1! important;
}
.mCustomScrollBox:hover .mCSB_scrollTools{
	opacity:1! important;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff; /* rgba fallback */
	background:rgba(127,213,197,0.99)! important;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"! important; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(127,213,197,0.99)! important;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"! important; /* old ie */

}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(127,213,197,0.99)! important;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"! important; /* old ie */
}
/* END: jQuery scrollbar */

#categoryMenu, #categoryMenu2, #categoryMenu3, #categoryMenu4
{
		display: none;
		position: absolute;
		border: solid 0px red;
		/*width: 150px;*/
		/*height: 150px;*/
		top: -151px;
		margin-left: -18px;
		background-image: url(#);
		z-index: 4000;
}

#basketContainer 
{
	background-image: url(#);
	margin-left: -6px;
	width: 120px;
	font-size: 8px;
}

#b2cCategoryItemsRepeater
{
		margin-top: -12px;
}

.horzMenuItem 
{
	font-weight: bold;
}

.categoryItem 
{
		margin-bottom: 16px;
		padding-left: 18px;
		padding-top: 0px;
}

ul.menuRoot
{
    margin-left: 12px;
    margin-top: 14px;
    background-color: transparent;
}

#mainLinks a.menuLinks:hover, a.menuLinks:link, a.menuLinks:visited, a.menuLinks:active
{
    font-weight: normal;
    color: #ffffff;
    padding: 0px;
    text-decoration: none;
		letter-spacing: 5px;
		cursor: pointer;
}

#mainLinks li
{
    padding-left: 30px;
    padding-right: 20px;
    color: #FFFFFF;
    border-left: solid 0px #000000;
    white-space: nowrap;
    display: block;
    font-weight: normal;
    letter-spacing: 3px;
		display: inline-block;
}

a:hover, a:link, a:visited, a:active
{
    font-weight: normal;
    color: #ffffff;
    padding: 0px;
    text-decoration: none;
		display: inline; 
		letter-spacing: 0px;
}

#categoryStructure a:hover, #categoryStructure a:link, #categoryStructure a:visited, #categoryStructure a:active
{
    font-weight: normal;
    color: #ffffff;
    padding: 0px;
    text-decoration: none;
		display: block; 
		letter-spacing: 5px! important;
}

#content a:hover, #content a:link, #content a:visited, #content a:active
{
    font-weight: normal;
    color: #ffffff;
    padding: 0px;
    text-decoration: underline;
		display: inline; 
		letter-spacing: 0px;
}

#categoryMenu a:hover a:link a:visited a:active, #categoryMenu2 a:hover a:link a:visited a:active, #categoryMenu3 a:hover a:link a:visited a:active, #categoryMenu4 a:hover a:link a:visited a:active
{
    font-weight: normal;
    color: #ffffff;
    padding: 0px;
    text-decoration: none;
		display: block; 
		letter-spacing: 3px;
}

#footermenubox a:hover, #footermenubox a:link, #footermenubox a:visited, #footermenubox a:active
{
  text-decoration: none;
}


#categoryMenu4 li {
display: block;
		text-transform: uppercase;
}

.horzMenuItem4, .horzMenuItem6
{
	float: right;
}

.horzMenuItem5
{
	float: right;
	padding-right: 40px! important;
}

.cpoCatLvl0 
{	
	text-transform: uppercase;
	font-size: 9px;
	height: 10px;
	margin-top: 14px;
}

#categoryMenu li
{
		display: block;
}


#categoryMenu2 li
{
		display: block;
}

.categoryMenuHover:hover
{
    font-weight: normal! important;
    color: #ffffff;
    padding: 0px;
    text-decoration: none;
		display: block; 
		letter-spacing: 3px;
}

ul
{
	padding: 0;
}

li.miLast 
{
    padding-right: 0px;
}



/* START: LOGIN PAGE CHANGE */
#registeredUser
{
	width: 500px
	margin: 0 auto;
}

#registeredUser label.indentlabel, #nonRegisteredUser label.indentlabel, #forgotUserName label.indentlabel, #registerCustomer label.indentlabel
{
	width: 150px
}
/* END: LOGIN PAGE CHANGE */





/* START: REGISTER PAGE CHANGE */
#registerCustomer li
{
	height: 22px;
}
/* END: REGISTER PAGE CHANGE */




/* START: FORGOT PASSWORD PAGE CHANGE */
.doc-e89e57821b28e211b95f00155d87803f #main
{
	text-align: center
}
/* END: FORGOT PASSWORD PAGE CHANGE */




/* START: AMERICANA FONTS */
.Americana-RegIta { 
	font-family: Americana-RegIta;
	font-weight: normal;
	font-style: normal;
}
.Americana-Reg { 
	font-family: Americana-Reg;
	font-weight: normal;
	font-style: normal;
}
.Americana-Bol { 
	font-family: Americana-Bol;
	font-weight: normal;
	font-style: normal;
}
.Americana-ExtBol { 
	font-family: Americana-ExtBol;
	font-weight: normal;
	font-style: normal;
}
/* END: AMERICANA FONTS */


a:link
{
	display: inline;
	color: #e2e2e2;
}



/* START: ZOOM LAYER POPUP */
.doc-96fc5e7c1b28e211b95f00155d87803f div .pp_content
{
	background-color: transparent! important;
}

div.pp_default, .pp_top, .pp_middle
{
	background-image: none! important;
}

div.pp_default, .pp_content_container, .pp_left, .pp_right, .pp_bottom
{
	background-image: none! important;
}

div.pp_default .pp_expand
{
	background: none! important;
	background-image: url(http://shop.ohbykopenhagenfur.com/custom/media/fur/icon_resize.png)! important;
	background-repeat: no-repeat! important;
	top: 10px;
	width: 26px;
	height: 26px;
}


div.pp_default .pp_expand:hover
{
	background: none! important;
	background-image: url(http://shop.ohbykopenhagenfur.com/custom/media/fur/icon_resize_hover.png)! important;
	background-repeat: no-repeat! important;
	top: 11px;
	width: 26px;
	height: 26px;
}

div.pp_default .pp_contract:hover
{
	background: none! important;
	background-image: url(http://shop.ohbykopenhagenfur.com/custom/media/fur/icon_resize.png)! important;
	background-repeat: no-repeat! important;
	width: 26px;
	height: 26px;
}


div.pp_default .pp_contract
{
	background: none! important;
	background-image: url(http://shop.ohbykopenhagenfur.com/custom/media/fur/icon_resize_hover.png)! important;
	background-repeat: no-repeat! important;
	width: 26px;
	height: 26px;
}
div.pp_default .pp_close
{
	background: none! important;
	background-image: url(http://shop.ohbykopenhagenfur.com/custom/media/fur/icon_close.png)! important;
	background-repeat: no-repeat! important;
}

div.pp_inline
{
	padding: 12px;
	font-family: 'Headland One', serif;
  font-size: 16px;
}

/* END: ZOOM LAYER POPUP */

/* Currency label */
#currencylist_lbl 
{ 
	font-size: 9px; 
	margin-right: 3px; 
}