/* ----------------------- BOXES ------------------------- */



.box {margin-bottom:10px;}



.box-head {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:17px;

	line-height:20px;

	font-style:italic;

	color:#CCB274;


	padding:17px 0 18px 12px;
	
	background:#232323;

}

.box-head a {

	color:#CCB274;

	text-decoration:none;

}

.box-head a:hover {

	text-decoration:underline;

}



.box-body {}



.box-body ul {margin:0; padding:0; list-style:none;}

.box-body ul li {

	border-top:1px solid #3b3939;


}

.box-body ul li:first-child{

	border:none;

	

}

.box-body ul li a {

	font-size:14px;

	text-transform:inherit;

	color:#CCB274;

	line-height:29px;

	text-decoration:none;

	display:table;

	padding-left:23px;

	

}

.box-body ul li a:hover {

	color:#fff;


}

.box-body ul li .category-subs-parent-selected,

.box-body ul li .category-subs-selected{

	color:#ed008c;

}



.box-body ol {margin:0; padding:0; list-style: decimal inside;}

.box-body ol li {

	margin:0 0 0 31px;

	font-size:12px;

	font-weight:bold;

	color:#fff;

}

.box-body ol li a {

	font-size:12px;

	line-height:21px;

	font-weight:bold;

	text-decoration:underline;

	text-transform:none;

	color:#fff;

}

.box-body ol li a:hover {

	text-decoration:none;

}





/* ----------------------- LISTING BOXES ------------------------- */





#categories {

	margin-bottom:31px;
        
        background:url(http://www.nivas.no/includes/templates/classic/images/wrapper_bg.png) repeat ;

}

.centerColumn {
        background:url(http://www.nivas.no/includes/templates/classic/images/wrapper_bg.png) repeat ;
}

#categories .box-head{	

	display:none;

}



#moreinformation {}

#moreinformation .box-body{

 background:#121212;

}

#moreinformation  ul li a{

}

#information {}

#information .box-body{



}

#information  ul li{

	border:none;

}

#information  ul li a{

	font-size:12px;

	line-height:21px;

	font-weight:bold;

	text-decoration:underline;

	text-transform:none;

	padding-left:26px;

}

#information  ul li a:hover{

	color:#fff;

	background:none;

	text-decoration:none;

}

#bestsellers {}

#bestsellers .box-body{

	padding:29px 0 34px 0;

	background:#121212;

}



#ezpages {

	margin-bottom:0;

}

#ezpages .box-body{

	padding:32px 0 34px 0;

	background:#121212;

}

#ezpages  ul li{

	border:none;

}

#ezpages  ul li a{

	font-size:12px;

	line-height:21px;

	font-weight:bold;

	text-decoration:underline;

	text-transform:none;

	padding-left:26px;

	display:inline-block;

}

#ezpages  ul li a:hover{

	color:#fff;

	background:none;

	text-decoration:none;

}



#orderhistory {}

#orderhistory .box-body {

	background:#121212;

	padding:10px 0;

}

#orderhistory .box-body img {background:#FFFFFF; padding:2px; border:1px solid #AAAAAA; vertical-align:middle; margin:2px 0px 2px 0px;}

#orderhistory .no-bg{ background:none; padding:0;}

#orderhistory a{ display:inline;}

#orderhistory li{

	border:none;

}

#orderhistory li a{

	padding:0;

	margin:0;

}



/* ----------------------- BANNER BOXES ------------------------- */



#bannerbox {}



#bannerbox2 {}



#bannerboxall {}







/* ----------------------- PRODUCT BOXES ------------------------- */



#featured a img, 

#whatsnew a img, 

#specials a img, 

#reviews a img, 

#manufacturerinfo img, 

#productnotifications img {margin:0 0 8px;}



#reviews img {margin:5px 0 0;}







#featured {}

#featured .box-body {

	background:#121212;

	padding-bottom:10px;

}

#featured .box-body img{

	width:160px;

	height:228px;

	padding:10px 0 10px 10px;

}



#featured .name{

	font-size:12px;

	line-height:16px;

	text-transform:uppercase;

	color:#ed008c;

	margin-left:15px;

	float:left;

	display:block;

	width:90%;

}

#featured .name:hover{

	color:#fff;

}

#featured .price{

	padding-left:15px;

	display:block;

}

#featured .box-body .normalprice {text-decoration:line-through; font-weight:bold;

	color:#7a7a7a;

	text-transform:uppercase;

	font-size:12px;

	line-height:16px;}

#featured .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-weight:bold;

	color:#7a7a7a;

	text-transform:uppercase;

	font-size:12px;

	line-height:16px;}





#whatsnew,#reviews,#information,#currencies { background:#333;}

#whatsnew .box-body {


	padding-bottom:10px;

}

#whatsnew .box-body img{

	width:160px;


}



#whatsnew .name{

	font-size:12px;

	line-height:16px;

	text-transform:uppercase;

	color:#ed008c;

	margin-left:15px;

	float:left;

	display:block;

	width:90%;

}

#whatsnew .name:hover{

	color:#fff;

}

#whatsnew .price{

	padding-left:15px;

	display:block;

}

#whatsnew .box-body .normalprice {text-decoration:line-through; font-weight:bold;

	color:#CCB274;

	text-transform:uppercase;

	font-size:12px;

	line-height:16px;}

#whatsnew .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-weight:bold;

	color:#CCB274;

	text-transform:uppercase;

	font-size:12px;

	line-height:16px;}





#specials {}

#specials .box-body {

	background:#121212;

	padding-bottom:10px;

}

#specials .box-body img{

	width:160px;

	padding:10px 0 10px 10px;

}



#specials .name{

	font-size:12px;

	line-height:16px;

	text-transform:uppercase;

	color:#ed008c;

	margin-left:15px;

	float:left;

}

#specials .name:hover{

	color:#fff;

}

#specials .price{

	padding-left:15px;

}

#specials .box-body .normalprice {text-decoration:line-through; font-weight:bold;

	color:pink;

	text-transform:uppercase;

	font-size:16px;

	line-height:16px;}

#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale {font-weight:bold;

	color:red;

	text-transform:uppercase;

	font-size:18px;

	line-height:16px;}





#reviews {}

#reviews .box-body {


	padding-bottom:10px;

}

#reviews .box-body a{

	color:#fff;

	text-decoration:none;

}

#reviews .box-body a:hover{

	color:#ed008c;

}

#reviews .box-body a.img img{

	width:160px;

	height:228px;

	padding:10px 0 10px 0px;

}



#reviews .name{

	font-size:12px;

	line-height:16px;

	text-transform:uppercase;

	color:#ed008c;

	margin-left:15px;

	float:left;

	display:block;

	width:90%;

}

#reviews .name:hover{

	color:#fff;

}

#reviews .price{

	padding-left:15px;

	display:block;

}

#reviews .box-body{ text-align:center;}



#manufacturerinfo {}





#productnotifications {}

#productnotifications .box-body{ text-align:center;

	color:#fff;

	background:#121212;

	padding:10px 0;

}

#productnotifications .box-body a{

	padding:0 6px;

	color:#fff;

}









/* ----------------------- FORM BOXES ------------------------- */



#search {}

#search .box-body {

 background:#282828; padding-bottom:10px;

 overflow:hidden;



}

#search input{ border:solid 0px; padding:0; background:none; vertical-align:middle; float:left;}

#search .input1{ border:solid 1px #303030; background:#0e0e0e; padding:8px 2px 9px 2px; color:#fff; margin-left:7px;}





#manufacturers {}

#manufacturers .box-body {text-align:center; background:#282828; padding-bottom:10px;}





#currencies {}

#currencies .box-body {text-align:center;  padding-bottom:10px;}

#currencies select{ width:90%;}



#tellafriend {}

#tellafriend .box-body{

	background:#282828; padding-bottom:10px; text-align:center;

	color:#fff;

}

#tellafriend .no-border input{ border:solid 0px; padding:0;}



#recordcompanies {}

#recordcompanies .box-body {text-align:center;}





#musicgenres {}

#musicgenres .box-body {text-align:center;}







/* ----------------------- TEXT BOXES ------------------------- */



#languages {}

#languages .box-body {text-align:center; background:#282828; padding-bottom:10px;}





#whosonline {}

#whosonline .box-body {text-align:center; background:#121212; padding:5px 5px 10px 5px; color:#fff; }





#documentcategories {}





#shoppingcart {}

#shoppingcart .box-body{

	padding:10px 0 10px 0;

	background:#121212;

	color:#fff;

}

#shoppingcart .price{

	padding-right:15px;

}

#shoppingcart li{

	border:none;

	padding-top:5px;

	line-height:10px;

}

#shoppingcart li a{

	position:relative;

	left:8px;

	top:-20px;

}

#shoppingcart li span{

	color:#fff;

}

#shoppingcart li:hover a{

	background:none;

	text-decoration:none;

}

#shoppingcart .cart_line {}

#shoppingcart #cartBoxEmpty {text-align:center;}