body
{
	margin: 0px;
	text-align: center;
	color: #000000;
	background-color: #000000;
	color: #ffffff;
	font-family: arial;
	font-size: 14px;
	width: 100%;
	height: 100%;
	background-image: url(/images/ui/bg_master.jpg);
	background-repeat: repeat-x;
}
html
{
	width: 100%;
	height: 100%;
	overflow-y: scroll;
}
a,a:visited
{
	color: #ffffff;
}
.no_border
{
	border: 0px;
}
.ui_center_the_center
{
	text-align: left;
	width: 1228px;
	position: relative;
	margin: 0px auto;
	z-index: 1;
	height: 100%;
}
.ui_center
{
	text-align: left;
	width: 1000px;
	position: relative;
	margin: 0px auto;
	z-index: 1;
	height: 100%;
}

.ui_surround
{
	float: left;
	width: 1000px;
	border-top: 0px;
	min-height: 800px;
	background-color: #000000;	
}

.ui_top
{
	float: left;
	width: 1000px;
	height: 72px;
	background-color: #000000;
}
.ui_top .header
{
	float: left; 
	width: 175px;
}
.ui_top .menu
{
	float: left; 
	width: 600px;
	height: 22px;
	margin-top: 50px;
}
.ui_top .menu span
{
	font-size: 14px;
	margin-left: 10px;
	margin-right: 20px;
	font-family: Alice; 
	color: #a2247b;	text-decoration: none;
	width: 100%;
}
.ui_top .menu a
{
	font-size: 14px;
	font-family: Alice;
	text-decoration: none;
	width: 100%;
}
.ui_top .menu a:hover
{
	color: #f78cf6;}





.ui_left
{
	float: left;
	width: 175px;
}
.ui_left .menuItem
{
	float: left;
	background-image: url(/images/ui/nav_flik.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 174px;
}
.ui_left .menuItem div
{
	font-family: 'Alice';
	float: left;
	width: 154px;
	margin-top: 8px;
	margin-left: 20px;
	color: #ffffff;
	font-size: 18px;
	text-decoration: none;
	cursor: pointer;
}
.ui_left .hiddenCategories
{
	background-color: #161616;	float: left;
	width: 174px;
	display: none;
}
.ui_left .activeChoise
{
	background-color: #360e29;	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 14px;
	font-family: Alice;
}
.ui_left .passiveChoise
{
	margin-bottom: 5px;
	margin-top: 5px;
	font-size: 14px;
	font-family: Alice;
}
.ui_left .activeChoise .clicked
{
	color: #f78cf6;}
.ui_left .hiddenCategories a
{
	margin-left: 20px;
	color: #ffffff;
	text-decoration: none;
	margin-bottom: 20px;
}
.ui_left .hiddenCategories a .link_marker
{
	color: #701454;}
.ui_left .hiddenCategories a .link_marker_white
{
	color: #ffffff;
}

.ui_left .partnerCenter
{
	float: left;
	margin-top: 50px;
	width: 174px;
	text-align: center;
}

.content
{
	float: left;
	width: 825px;
}


.toolbar
{
	float: left;
	width: 825px;
	background-image: url(/images/ui/prod_top_toolbar_repeatX.jpg);
	background-repeat: repeat-x;
	height: 32px;
}



.categories_content
{
	float: left;
	width: 805px;
	margin-left: 10px;
}

.categories_content .topTop
{
	float: left;
	width: 723px;
}

.categories_content .topTop .textSurround
{
	float: left;
	width: 450px; 
	margin-top: 10px;
}
.categories_content .topTop .textSurround .rubrik
{
	font-size: 30px;
	font-family: Alice;
}
.categories_content .topTop .textSurround .text
{
	font-size: 14px;
	font-family: Alice;
}

.categories_content .bottombottom
{
	margin-top: 15px;
	float: left;
	width: 800px;
}

.categories_content .prodbox
{
	float: left;
	width: 230px;
	height: 230px;
	margin: 5px;
	border: 1px solid #282828;
	cursor: pointer;
	text-align: center;
}
.categories_content .text
{
	text-align: left;
	margin: 10px;
}
.categories_content .text .title
{
	float: left;
	width: 210px;
	height: 32px;
	font-size: 14px;
	font-family: Alice;
}
.categories_content .text .cat
{
	float: left;
	width: 75px;
	font-size: 14px;
	color: #9279a1;}
.categories_content .text .extra_price
{
	float: right;
	width: 150px;
	font-size: 22px;
	font-family: Alice;
	text-align: right;
	color: #f20ef5}
.categories_content .text .price
{
	float: right;
	width: 150px;
	font-size: 22px;
	font-family: Alice;
	text-align: right;
}




.product_content_relative
{
	position: relative;
	width: 805px;

}
.product_content
{
	float: left;
	width: 805px;
	margin-top: 10px;
	margin-left: 10px;
}
.product_content .largeImageBox
{
	float: left;
	width: 440px; 
	height: 390px;
	overflow: hidden;
}
.product_content .thumbs_sorround
{
	float: left;
	height: 390px;
	width: 90px;
	margin-left: 20px;
}
.product_content .smallImageBox
{
	margin-bottom: 5px;
	width: 90px; 
	height: 82px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #333333;
}
.product_content .push_surround
{
	float: left;
	height: 400px;
	width: 200px;
	margin-left: 20px;
}
.product_content .price
{
	font-size: 26px;
	position: absolute;
	left: 330px;
	top: 330px;
	z-index: 100;
	font-family: Alice;
}
.product_content .price .word
{
	font-size: 16px;
	color: #c13695;}
.product_content .socialBox
{
	float: left;
	width: 100px;
	height: 50px;
}

.product_content .buyBox
{
	float: left;
	width: 220px;
	font-family: Alice;
	border: 1px solid #606060;
}
.product_content .buyBox .quantity
{
	color: #c13695;}



.collection_content
{
	float: left;
	width: 825px;
}
.collection_content .top
{
	float: left;
	width: 825px;
}
.collection_content .top .left
{
	float: left;
	width: 500px;
}
.collection_content .socialBox
{
	float: left;
	width: 140px;
	height: 50px;
}
.collection_content .buyBox
{
	float: left;
	width: 220px;
	font-family: Alice;
	border: 1px solid #606060;
}
.collection_content .top .right
{
	float: right;
	width: 250px;
}
.collection_content .buyBox .quantity
{
	color: #c13695;}
.collection_content .bottom
{
	float: left;
	width: 825px;
	margin-top: 35px;
}
.collection_content .bottom .rubrik
{
	font-size: 18px;
	font-family: alice;
}
.collection_content .bottom .prod_price
{
	color: #f4a7e3;	margin-top: 35px;
	font-size: 18px;
	font-family: alice;
}
.collection_enskildprodukt
{
	float: left;
	width: 700px;
	border: 1px solid #000000;
	border-top: 1px solid #333333;
	margin-bottom: 20px;
	cursor: pointer;
}

.collection_enskildprodukt:hover
{
	border-top: 1px solid #f4a7e3;}

.cartItem
{ 
	float: left; 
	width: 330px; 
	margin-top: 5px;
}

.cartItem_large
{ 
	float: left; 
	width: 670px; 
	border-bottom: 1px solid #cccccc;
}



.checkout_content
{
	float: left;
	width: 825px;
	background-color: #8d7f6d;
	height: 100%;
}

.checkout_content .stepTab
{
	float: left;
	width: 275px;
	height: 72px;
	background-color: #cccccc;
}
.checkout_content .stepTabActive
{
	float: left;
	width: 275px;
	height: 72px;
	background-color: #3a3a3a;
}
.checkout_content .leftTextBox
{
	float: left;
	width: 290px;
	height: 200px;
}
.checkout_content .title
{
	float: left;
	margin-left: 20px;
	margin-top: 10px; 
	font-size: 22px;
	font-family: alice;
}
.checkout_content .leftTextBox .text
{
	float: left; 
	margin-left: 20px; 
	font-size: 17px;
	font-family: alice;
}
.checkout_content .rightTextBox
{
	float: left; 
	margin-left: 50px; 
	margin-top: 35px;
	width: 470px; 
}
.checkout_content .rightTextBoxTiny
{
	float: left; 
	margin-left: 50px; 
	margin-top: 35px;
	width: 350px; 
}
.checkout_content .rowSorround
{
	font-family: alice;
	float: left;
	width: 335px;
	margin-top: 15px;
}
.checkout_content .rowSorroundShort
{
	font-family: alice;
	float: left;
	width: 310px;
	margin-top: 5px;
	font-size: 16px;
}
.checkout_content .rowSorroundShort .left
{
	float: left;
	width: 125px;
}
.checkout_content .rowSorroundShort .right
{
	float: right;
	width: 125px;
}
.checkout_content .leftContent
{
	float: left; 
	width: 120px; 
	font-size: 22px;
	font-family: alice;
}


.neira_toolbar_menu_top{

	width:79px;
	height:5px;
	background-image:url('/images/ui/neira_select_toolbar_top.png');
	background-repeat:no-repeat;
	
}

.neira_toolbar_menu_middle{

	width:79px;
	background-image:url('/images/ui/neira_select_toolbar_repeatY.png');
	background-repeat:repeat-y;

}

.neira_toolbar_menu_bottom{

	width:79px;
	height:5px;
	background-image:url('/images/ui/neira_select_toolbar_bottom.png');
	background-repeat:no-repeat;

}

.neira_toolbar_menu_headline{
	padding-left:5px;
	padding-right:5px;
	width:69px;
	height:18px;
	background-image:url('/images/ui/neira_select_toolbar_pil.png');
	font-size:12px;
}

.neira_toolbar_menu_object{
	margin-left:5px;
	margin-right:5px;
	padding-top:4px;
	width:69px;
	height:20px;
	border-top:1px solid #7e7470;
	font-size:10px;
}

.neira_toolbar_menu_object_input{
	width:64px;
	height:16px;
	border:none;
	font-size:10px;
	background: transparent ;

}

.dropdown_text{
	color:#f78cf6;	
}

.regInput
{
	border: 1px solid #cccccc;
}
.warning
{
	background-image: url(/images/ui/pattern_alert.gif); 
	float: left;
	width: 825px; 
	display: none; 
	border-bottom: 1px solid #a4967c;
}


.blogRelProd
{
	margin: 3px; 
	float: left; 
	width: 85px;
	border: 1px solid #3a3a3a;
}
.blogRelProd:hover
{
	border: 1px solid #F4A7E3;
}
