/*RAMMEVERK! DO NOT CHANGE! START*/
#container
{
	width: 1001px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	background-color: #FFFFFF;
}
#block-top
{
	overflow: hidden;
	position: relative;
}
#block-left
{
	float: left;
	width: 169px;
	height: 100%;
/*IE HACK*/
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	vertical-align: top;
}
#block-content
{
	background-color: #FFFFFF;
	float: left;
	width: 662px;
	
}
#block-right
{
	width: 166px;
	float: right;
	height: 100%;
/*IE HACK*/
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
#block-bottom
{
	background-color: #474749;
	clear: both;
}
/*RAMMEVERK! DO NOT CHANGE! END*/
HTML, BODY
{
	margin: 0;
	padding: 0px;
	background: #ffffff url(http://www.surround.no/stores/Surround/images/bg_lys.jpg) repeat-x center top;
}
BODY
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
#EXT-cont
{
	background: #747474 url(http://www.surround.no/stores/Surround/images/prodimages/XTZ-Class-AP100-Silver-543238-166839.jpg) repeat top;
}
BODY, TEXTAREA
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
IMG
{
	border: 0;
}
FORM, INPUT
{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
A
{
	color: #000000;
	text-decoration: none;
}
A:link
{
}
A:active
{
}
A:visited
{
}
A:hover
{
	text-decoration: underline;
}
.clear
{
	clear: both;
}
#customized
{
	padding: 10px;
}

.login
{
	padding-left: 5px;
}

/*STANDARDREGLER FOR HELE SIDEN END
------------------------- block-top START -------------------------
-----------fargen p?? main.. ----------------*/
#block-top .page-header
{
	background: url(/stores/Surround/images/header_bg.jpg);
	height: 100px;
}
#block-top .page-header .text
{
	text-transform: uppercase;
	position: relative;
	top: -103px;
	left: 690px;
	color: #FFF;
	font-weight: bold;
}
#block-top .page-header .button
{
	width: 160px;
	float: left;
}
#block-top .page-header .nr1
{
	width: 63px;
	padding: 0 0px 0 0;
	margin: 4px -5px 0 0;
}
#block-top .page-header .nr2
{
	width: 161px;
	margin: 4px 0 0;
}
#block-top .page-header .nr4
{
	width: 88px;
	margin: 4px 0px 0 6px;
}
#block-top .page-header .button A
{
	color: #FFF;
	font-weight: normal;
	font: bold 9px Tahoma;
}
#block-top .page-header .button A:hover
{
	color: #FFF;
	text-decoration: underline;
}
#block-top .page-header INPUT.text
{
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	height: 17px;
	position: relative;
	top: 0px;
	left: 0px;
}
#block-top .page-header .search
{
	width: 300px;
	position: absolute;
	top: 71px;
	left: 826px;
}
#block-top .page-header .search H3
{
	font-size: 11px;
	padding-top: 4px;
	padding-right: 8px;
	position: relative;
	color: #FFF;
	top: -12px;
	top: -1px;
	float: left;
	display: none;
}
#block-top .page-header .search INPUT.submit
{
	border: 0;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	cursor: pointer;
	background: url(/stores/Surround/images/button_search.gif) center;
	width: 37px;
	height: 19px;
	font-size: 0px;
/*IE hack*/
}
#block-top .page-header .logo
{
	padding: 0px 0 0 0px;
	width: 297px;
}
#block-top .page-header .backlink
{
	position: absolute;
	left: 20px;
	top: 0px;
	font-weight: bold;
}
#block-top .page-header .backlink A
{
	text-decoration: none;
	color: #000;
}
#block-top .page-header .backlink A:hover
{
	color: #FF9A00;
}
#block-top .horisontal
{
	background-color: #000000;
	padding: 2px 5px;
	height: 16px;
	color: #000;
	margin: 0 0 -1px;
}
#block-top .horisontal, #block-top .horisontal A
{
	color: #FFF;
	text-decoration: none;
}
#block-top .horisontal A:hover
{
	color: #000;
}
#block-top .horisontal H3
{
	display: inline;
	font-size: smaller;
	font-weight: normal;
}
#block-top .horisontal UL, #block-top .horisontal LI, #block-top .horisontal .content
{
	display: inline;
	margin: 0;
	padding: 0;
}
#block-top .horisontal .nav-bar
{
	float: left;
	position: absolute;
	margin-left: 3px;
}
#block-top .horisontal .nav-bar LI
{
	padding: 0;
	margin-left: 8px;
}
#block-top .horisontal .nav-bar LI.first
{
	background: none;
}
#block-top .horisontal .nav-bar H3
{
	font-weight: bold;
}
#block-top .horisontal .nav-bar A
{
	color: #FFF;
	font-weight: normal;
	text-transform: lowercase;
}
#block-top .horisontal .nav-bar A:hover
{
	color: #FFF;
	text-decoration: underline;
}
#block-top .horisontal .link-bar A
{
	color: #FFF;
	font-weight: bold;
}
#block-top .horisontal .link-bar A:hover
{
	color: #FFF;
	text-decoration: underline;
}
#block-top .horisontal .link-bar H3
{
	display: none;
}
#block-top .horisontal .link-bar
{
	text-transform: uppercase;
	position: absolute;
	top: 5px;
	left: 492px;
	font: 9px Tahoma;
	margin: 0 0 0 6px;
}
#block-top .horisontal .link-bar LI
{
	padding: 0 6px 0 10px;
	list-style: none;
}
#block-top .horisontal .link-bar LI.last
{
	border: 0;
	padding-right: 0;
}
/*------------------------- block-top END -------------------------
------------------------- block-LEFT START -------------------------*/
#block-left .prod-menu .top
{
}
#block-left .prod-menu .bottom
{
	/*[empty]background-color:;*/
	padding-bottom: 6px;
}
#block-left .prod-menu
{
	background-color: #FFFFFF;
	height: 100%;
/*IE HACK*/
	border-bottom: 0px solid #FFFFFF;
}
#block-left .prod-menu H3
{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF100;
	margin: 0px;
	width: 169px;
	height: 18px;
	background: #000000 left;
	padding-left: 8px;
	padding-top: 2px;
	width: 161px;
	font-variant: normal;
	height: 16px;
}
#block-left .prod-menu UL .nested
{
	/*[empty]background-color:;*/
}
#block-left .prod-menu H4
{
	font-family: Arial;
	font-size: 12px;
	margin: 0 0 2px;
	padding-left: 8px;
	padding-bottom: 2px;
	background-color: #373737;
	color: #C2C2C2;
	font-variant: small-caps;
	display: none;
}
#block-left .prod-menu UL, #block-left .prod-menu LI
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #363636;
	/*[empty]background-color:;*/
}
#block-left .prod-menu LI A
{
	font-weight: normal;
	display: block;
	margin: 0 0 -1px;
	text-decoration: none;
	padding: 5px 2% 5px 5%;
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #020202;
	border-bottom: 1px solid #ECECEC;
}
#block-left .prod-menu LI LI
{
	list-style: disc;
	margin-left: 19px;
	margin-top: -2px;
	/*[empty]color:;*/
	/*[empty]background-color:;*/
}
#block-left .prod-menu LI LI A
{
	font-family: Calibri;
	font-size: 11px;
	padding: 3% 1% 1% 2%;
	font-weight: bold;
	color: #959595;
	background-color: #FDFDFD;
	border-top: 1px solid #ECECEC;
}
#block-left .prod-menu LI A:hover
{
	text-decoration: none;
	background: #ECEAEB;
	color: #585859;
}
#block-left .prod-menu LI.active LI.active A.active
{
	color: #020202;
	padding: 2px 0 2px 3px;
	background-color: #EBE9EA;
	font: bold 11px Calibri;
}
#block-left .prod-menu A.active
{
	font-family: Arial;
	font-size: 12px;
	margin: 1px 0 2px;
	padding-left: 8px;
	padding-bottom: 5px;
	background-color: #EBE9EA;
	color: #000000;
	font: bold 12px Calibri;
	/*[empty]background:;*/
	border-top: 1px solid #C7C7C7;
	padding-top: 5px;
	border-bottom: 1px solid #C7C7C7;
}
#block-left .prod-menu LI A.active:hover
{
	text-decoration: none;
	background: #989898;
	color: #FEFEFE;
}
/*------------------------- block-LEFT END -------------------------
------------------------- block-RIGHT START -------------------------*/
#block-right .search
{
	margin: 0 0 6px;
	height: 100%;
/*IE HACK*/
	background: #FF9C00;
	color: #FFF;
}
#block-right .search H3
{
	font-size: 1em;
	padding: 0 0 6px;
	margin: 0;
}
#block-right .search .text
{
	width: 95px;
	border: 0;
	height: 20px;
	margin: 0;
	padding: 2px 5px 0;
	margin-right: 6px;
}
#block-right .search .submit
{
	width: 45px;
	height: 22px;
	border: 0;
	margin: 0;
	padding: 0;
	padding-bottom: 2px;
	vertical-align: top;
	background: #FF9C00 url(/stores/Lightman/images/button_small.png) repeat-y center;
	cursor: pointer;
}
#block-right .newsletter .top
{
}
#block-right .newsletter .bottom
{
}
#block-right .newsletter
{
	padding: 0;
	margin: 0;
	height: 100%;
/*IE HACK*/
	background: #EDEBEC;
}
#block-right .newsletter H3
{
	border-top: 1px solid #B3B3B3;
	background-color: #D6D6D6;
	height: 18px;
	text-align: left;
	margin: 0;
	padding-left: 8px;
	padding-top: 3px;
	font: normal bold 12px Arial;
}
#block-right .newsletter .content
{
	padding: 0 3px 0 8px;
	font: 1em Arial;
}
#block-right .newsletter .text
{
	width: 148px;
	border: 0;
	height: 20px;
	margin: -10px 0 11px;
	padding: 0;
	background-color: #FFFFFF;
}
#block-right .newsletter INPUT.text
{
	border: 1px solid #000000;
}
#block-right .newsletter .submit
{
	width: 78px;
	height: 19px;
	border: 0;
	margin: 0 0 0 32px;
	padding-top: 16px;
	padding-bottom: 2px;
	vertical-align: top;
	background: url(/stores/Surround/images/button_subscribe.gif) repeat-y center;
	cursor: pointer;
	font-size: 0px;
}
#block-right .smallcart
{
	padding: 5px;
	margin: 0;
	width: 156px;
	height: 100%;
/*IE HACK*/
	background-color: #FFF100;
}
#block-right .smallcart .top
{
}
#block-right .smallcart .bottom
{
}
#block-right .smallcart .content
{
}
#block-right .smallcart H3
{
	font-weight: bold;
	font-size: 17px;
	background-image: url(/stores/Surround/images/cart_bg.gif);
	padding: 2px 0 0 0px;
	height: 28px;
	margin: 0;
}
#block-right .smallcart TABLE
{
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
#block-right .smallcart TD
{
	vertical-align: top;
}
#block-right .smallcart TD.name
{
	font-weight: bold;
}
#block-right .smallcart TD.qty
{
	padding: 0 0 5px;
}
#block-right .smallcart TD.total
{
	text-align: right;
}
#block-right .smallcart TD.cart-total
{
	text-align: right;
	font-weight: bold;
	padding: 5px 0 0;
	border-top: 1px solid #FFF;
}
#block-right .smallcart .cart-action UL, #block-right .smallcart .cart-action LI
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#block-right .smallcart .cart-action LI
{
	display: block;
	font-weight: bold;
}
#block-right .smallcart .cart-action LI.button-checkout A, #block-content .cart .button-checkout A
{
	text-decoration: none;
	display: block;
	height: 24px;
	width: 148px;
	padding: 0;
	text-align: center;
	margin-left: 12px;
	margin-bottom: 5px;
	font-weight: bold;
	background: #FFFFFF;
	font-size: 1.3em;
	font-weight: normal;
}
#block-content .cart, #block-content .checkout, #block-content .velg-shipping, #block-content .summary, #block-content .shipping-info
{
	padding: 5px;
}
#shippingform .total
{
	font-size: 12pt;
	font-weight: bold;
}
#block-content .cart .button-checkout A
{
	margin-left: 0;
	padding-top: 8px;
	background: url(/stores/Surround/images/button_large_gul_std.gif) no-repeat center;
}
#block-right .smallcart .cart-action LI.button-checkout A
{
	margin-left: 0;
	padding-top: 6px;
	background: url(/stores/Surround/images/button_large_std.gif) no-repeat center;
}
#block-right .smallcart .cart-action LI.button-empty
{
	text-decoration: none;
	text-align: center;
	display: block;
	width: auto;
}
#block-right .smallcart .cart-action LI.button-empty A
{
	text-decoration: none;
	color: #000;
}
#block-right .smallcart .cart-action LI.button-empty A:hover
{
	color: #DDD;
}
#block-right .small-prod-box
{
	background-color: #EDEBEC;
	padding-top: 10px;
	height: 100%;
/*IE HACK*/
	clear: both;
}
#block-right .small-prod-box H4
{
	margin: 0;
	font: bold 12px arial;
}
#block-right .small-prod-box .content
{
	padding: 0px 10px;
	font: 9px Arial;
	text-align: center;
}
#block-right .small-prod-box .header
{
	background: url(/stores/Surround/images/tilbud.gif) no-repeat;
	height: 24px;
	color: #FFF;
	font-family: Verdana;
	font-size: inherit;
	font-weight: bold;
	text-align: center;
	padding: 2px 0 0 0px;
}
#block-right .small-prod-box .image IMG
{
	width: 140px;
	height: 140px;
}
#block-right .small-prod-box .image
{
	width: 140px;
	margin-right: 0px;
	float: left;
	margin-top: 4px;
	margin-left: 0px;
}
#block-right .small-prod-box .desc1
{
	min-height: 85px;
}
#block-right .small-prod-box .buttons DIV
{
	width: 61px;
	height: 20px;
	float: right;
	/*[empty]color:;*/
	font-size: 0px;
/*IE hack*/
	margin-right: 0px;
}
#block-right .small-prod-box .buttons DIV.buy
{
	background: url(/stores/Surround/images/button_buy.gif) no-repeat;
	cursor: pointer;
}
#block-right .small-prod-box .buttons DIV.info
{
	background: url(/stores/Surround/images/button_info.gif) no-repeat center;
	margin-right: 23px;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
}
#block-right .small-prod-box .buttons A
{
	width: 60px;
	height: 17px;
	display: block;
}
#block-right .small-prod-box .price
{
	font: bold 1em Arial;
	font-size: 24px;
	color: #010101;
	background: url(/stores/Surround/images/gul.jpg) no-repeat;
	padding: 8px 0 0 51px;
	width: 135px;
	margin: 8px -21px 0px -10px;
	height: 52px;
	text-align: left;
}
#block-right .small-prod-box .veilprice
{
	clear: both;
	text-align: center;
	color: #EBE9EA;
	text-decoration: line-through;
	font: small-caps bold 11px Arial;
	background: #181818;
	margin-left: -10px;
	padding-right: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-right: 73px;
	margin-top: -10px;
}
#block-right .small-prod-box .save
{
	clear: both;
	text-align: center;
	color: #ECEAEB;
	font: normal small-caps bold 11px/14px Arial;
	background: #747474;
	padding: 12px 0px 12px 0;
	margin: -38px -10px 9px 73px;
	/*[empty]float:;*/
}
#block-right .vatModule
{
	padding: 10px;
	margin: 0 0 6px;
	height: 100%;
/*IE HACK*/
	background: #FF9C00;
	color: #FFFFFF;
}
#block-right .vatModule H3
{
	font-size: 1em;
	padding: 0 0 6px;
	margin: 0;
}
#block-right .vatModule .text
{
	width: 95px;
	border: 0;
	height: 20px;
	margin: 0;
	padding: 2px 5px 0;
	margin-right: 6px;
}
* HTML BODY #block-right .vatModule .text
{
	margin-top: -1px;
}
#block-right .top-list
{
	padding: 10px;
	margin: 17px 0 5px;
	height: 100%;
/*IE HACK*/
}
#block-right .top-list H3
{
	font-size: 12px;
	padding: 7px 0 9px;
	margin: 0;
	font: bold 12px Helvetica;
}
#block-right .top-list UL, #block-right .top-list LI
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#block-right .top-list LI
{
	padding: 5px 0;
	border-bottom: 1px solid #CECECE;
}
#block-right .top-list, #block-right .top-list A
{
	text-decoration: none;
}
#block-right .top-list A:hover
{
	color: #555;
}
#block-right .top-list LI SPAN.number
{
	font-weight: bold;
	width: 1em;
	display: block;
	float: left;
	margin: 0 1em 4px 0;
	text-align: right;
	display: none;
}
/*------------------------- block-RIGHT END -------------------------
------------------------- block-CONTENT START -------------------------*/
#title TH, #block-content .prod-box-content H1, #block-content .cat-info H1, #block-content H3
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	padding: 0px 5px;
	background-image: url(/stores/Surround/images/title_bg_midt.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 0px;
	height: 18px;
	text-align: left;
	color: #CCB;
	margin: -3px 0 12px;
}
#block-content .cat-info H1
{
	margin: 6px 0 0;
}

#block-content .cat-info p
{
	margin-left: 5px;
}

#block-content .prod-box-content
{
	clear: left;
}
#block-content H1
{
	font-size: 11px;
	font-family: Arial;
	color: #000000;
}
#block-content H2
{
	font-size: 1em;
	font-family: Arial;
	color: #000000;
}
#block-content .prod-box-content .prod, #block-content .prod-box-content .prod_break
{
	width: 324px;
	float: left;
	margin-left: 5px;
	margin-bottom: 5px;
	height: 17em;
	position: relative;
}
#block-content .prod-box-content .prod-image IMG
{
	height: 160px;
	width: 160px;
	text-align: center;
}
#block-content .prod-box-content .prod-image
{
	float: left;
	padding: 0px 0 10px;
}
#block-content .prod-box-content .prod H2
{
	margin: 0 0 6px;
	padding: 0 10px;
	float: left;
	width: 143px;
	font: bold 11px Arial;
}
#block-content .prod-box-content .prod P
{
	float: left;
	margin: 0;
	padding: 0 10px 10px;
	height: 4em;
	width: 143px;
}
#block-content .prod-box-content .prod .price
{
	float: right;
	margin: 10px 11px 10px 10px;
	text-align: right;
	border: 1px solid #FFF;
	background-color: #FFF;
	font-weight: bold;
	font-size: 17px;
	padding: 2px 4px;
	font-family: Arial;
	color: #06154A;
}
#block-content .cat-2 H1
{
	clear: both;
}
#block-content .prod-box-content .prod .button-link A, #block-content .cat-1 .button-buy A, #block-content .prod-box-content .button-buy A, #block-content .cat-2 .button-buy A, #block-content .cat-2 .button-info A
{
	height: 19px;
	display: block;
	float: left;
	text-decoration: none;
	font-weight: normal;
	padding-top: 4px;
	text-align: center;
	font-size: 0px;
	position: relative;
	width: 61px;
	color: #E8E8BF;
	background: url(/stores/Surround/images/button_buy.gif) no-repeat center;
	margin: 0 9px 0 0;
}
#block-content .prod-box-content .prod .button-link A, #block-content .cat-2 .button-info A
{
	background: url(/stores/Surround/images/button_info.gif) no-repeat center;
}
#block-content .cat-2 .button-buy A, #block-content .cat-2 .button-info A
{
	background: url(/stores/Surround/images/button_info.gif) no-repeat center;
	padding-top: 3px;
}
#block-content .cat-1 .button-buy A, #block-content .prod-box-content .button-buy A
{
	float: right;
}
#block-content .buttons
{
	float: right;
	vertical-align: bottom;
	display: block;
	width: 140px;
	margin: 2px;
}
#block-content .boosted
{
	width: 100%;
}
#block-content .cat-1 H1, #block-content .cat-2 H1, #block-content .prod-info H1
{
	font-family: Arial;
	font-size: 10px;
	margin: 0px 0 10px;
}
#block-content .cat-1 UL, #block-content .cat-1 LI, #block-content .cat-2 UL, #block-content .cat-2 LI
{
	list-style: none;
	margin: 9px 16px 0 0;
	padding: 0px;
}
#block-content .cat-1 UL
{
	padding-bottom: 12px;
	overflow: hidden;
	background-color: #ECECEC;
	margin: -10px 0 9px;
	padding-top: 0px;
}
#block-content .cat-1 LI
{
	display: block;
	float: left;
	width: 110px;
	padding-left: 20px;
}
#block-content .cat-1 LI A
{
	text-decoration: none;
	padding: 0px 0px 0 0;
	line-height: 1;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
}
#block-content .cat-1 LI A:hover
{
	color: #FFF;
}
#block-content .prod-list-content TABLE
{
	width: 100%;
	border-collapse: collapse;
	padding: 0;
	margin: 0px;
}
#block-content .prod-list-content TD, #block-content .prod-list-content TH
{
	vertical-align: top;
	border-top: 1px solid #C7C8CA;
	width: 250px;
	padding: 1px 5px 0 28px;
}
#block-content .prod-list-content TH.heading, #block-content .prod-list-content TH.sort
{
	padding-bottom: 10px;
	width: 250px;
	padding-left: 56px;
}
#block-content .prod-list-content TH
{
	text-align: left;
}
#block-content .prod-list-content TD
{
	padding-top: 14px;
}
#block-content .prod-list-content TH A
{
	color: #909397;
	text-decoration: none;
	font-weight: bold;
}
#block-content .prod-list-content TD.info H3
{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	margin: 0;
	padding: 0;
	background: none;
}
#block-content .prod-list-content TD.info H3 A
{
	color: #000000;
	text-decoration: none;
}
#block-content .prod-list-content TD.info P
{
	margin: 0;
	padding: 1em 0;
}
#block-content .prod-list-content TD.info .price
{
	font-size: 17px;
	font-weight: bold;
	font-family: Arial;
	padding: 10px 0;
	display: block;
	color: #000000;
}
#block-content .prod-list-content TH.sort
{
	width: 170px;
}
#block-content .prod-list-content TD.links
{
	width: 160px;
}
#block-content .prod-list-content TD.image
{
	width: 80px;
	height: 80px;
	text-align: center;
}
#block-content .prod-list-content TD.image IMG
{
	width: 80px;
	height: 80px;
	margin: 4px;
}
#block-content .prod-list-content TD.links .button-info A
{
	height: 16px;
	width: 61px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 0px 0px;
	float: right;
	margin-top: 8px;
	margin-left: 1px;
}
#block-content .prod-list-content TD.links .button-buy A
{
	border: 1px solid #FFFFFF;
	height: 17px;
	width: 61px;
	background: #FFFFFF url(/stores/Surround/images/button_buy.gif) repeat-y center;
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	float: right;
	margin-top: 8px;
}
#block-content .prod-info .name
{
	width: 335px;
	float: right;
	text-align: left;
	margin-top: 6px;
	padding: 0 0px 0 0;
}
#block-content .prod-info .name H1
{
	margin-bottom: 0.5em;
	font: bold 12px Arial;
	padding: 1px 0 21px;
}
#block-content .prod-info H2
{
	font-family: Arial;
	font-weight: normal;
	margin: 0 0 20px;
	margin-right: 10px;
	padding: 0;
	font-size: 11px;
}
#block-content .prod-info .image
{
	width: 289px;
	height: 300px;
	text-align: center;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	overflow: hidden;
	margin-left: 10px;
}
#block-content .prod-info .image A
{
	text-decoration: none;
	font: normal 12px Arial;
}
#block-content .prod-info .text
{
	clear: both;
}
#block-content .prod-info .content
{
	padding: 1px 5px 5px 16px;
}
#block-content .prod-info .buybox
{
	float: right;
	width: 335px;
	margin-top: 23px;
	margin-bottom: 21px;
}
#block-content .prod-info .buybox .veilprice
{
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #FF0000;
	text-decoration: line-through;
}
#block-content .prod-info .buybox .save
{
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px 0 0;
	color: #000000;
	border: 1px solid #000;
	background-color: #FFF100;
	padding: 2px 4px;
	margin: 5px 20px 0 0;
}
#block-content .prod-info .buybox .price
{
	font-size: 27px;
	font-weight: bold;
	padding: 0px 0px 10px;
	display: block;
	color: #0B1540;
}
#block-content .prod-info .buybox TABLE
{
	margin-bottom: 1em;
}
#block-content .prod-info .numform
{
	width: 17px;
	height: 23px;
	float: left;
	margin-right: 14px;
	background-color: #F4F4F4;
	padding: 9px 7px 0;
	margin-bottom: 0;
	margin: 3px 7px 0px 0px;
	text-align: center;
}
#block-content .prod-info .buybox .submit
{
	height: 25px;
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding: 21px 0 0px;
	text-align: left;
	width: 150px;
	border: 0;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 0px;
	background: url(/stores/Surround/images/button_addtocart.gif) no-repeat center;
}
#block-content .prod-info .stock
{
	font: bold 10px Arial;
	color: #EE0F00;
}
#block-content .prod-info H3
{
	font-size: 11px;
	padding: 1px 8px 0px;
	margin-top: 25px;
	margin-bottom: 4px;
	clear: both;
	font-family: Arial;
}
#block-content .prod-info .pictures UL, #block-content .prod-info .pictures LI
{
	display: inline;
	margin: 0;
	padding: 0;
}
#block-content .prod-info .pictures LI
{
	float: left;
	margin-right: 10px;
}
#block-content .prod-info .details
{
	clear: both;
}
#block-content .prod-info .details TABLE
{
	border-collapse: collapse;
	width: 100%;
}
#block-content .prod-info .details TD.odd
{
	background-color: #EEEEEE;
	padding: 2px;
}
#block-content .prod-info .details TD.even
{
	background-color: #E0E0E0;
	padding: 2px;
}
#block-content .prod-info .accessories
{
	clear: both;
	width: 100%;
}
#block-content .prod-info .accessory H1
{
	font-size: 10px;
	color: #000000;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 20px;
}
#block-content .prod-info .accessory
{
	float: left;
	width: 150px;
	height: 200px;
	border: 1px solid #E0E0E0;
	margin: 2px;
	padding: 2px 7px 23px 2px;
}
#block-content .prod-info .accessory .accessory-image
{
	text-align: left;
	margin-left: 18px;
}
#block-content .prod-info .accessory IMG
{
	width: 80px;
	height: 80px;
}
#block-content .prod-info .accessory .price
{
	text-align: center;
	font-size: 22px;
	color: #020202;
	font-weight: bold;
	margin: 0 0 0px;
}
#block-content .prod-info .accessory A
{
	margin-left: 16px;
	font: 14px sans-serif;
	opacity: 1;
}
#block-content .prod-info .accessory A:hover
{
	text-decoration: none;
}
#block-content .prod-info .accessory P
{
	vertical-align: top;
	height: 56px;
	display: block;
	margin: 0;
	padding: 5px;
}
#block-content .prod-info .accessory .button-info SPAN, #block-content .prod-info .accessory .button-buy SPAN
{
	font-size: 0px;
}
#block-content .prod-info .accessory .button-info A, #block-content .prod-info .accessory .button-buy A
{
	width: 50px;
	height: 17px;
	display: block;
}
#block-content .prod-info .accessory .button-info
{
	float: left;
	width: 61px;
	height: 19px;
	border: 0;
	margin: 0 0 0 5px;
	padding: 0;
	padding-bottom: 0px;
	vertical-align: bottom;
	background: #FFF url(/stores/Surround/images/button_info.gif) no-repeat center;
	cursor: pointer;
}
#block-content .prod-info .accessory .button-buy
{
	font-size: 0em;
	float: right;
	width: 61px;
	height: 19px;
	border: 0;
	margin: 0;
	padding: 0;
	padding-bottom: 0px;
	vertical-align: bottom;
	background: #FFF url(/stores/Surround/images/button_buy.gif) no-repeat center;
	cursor: pointer;
}
#block-content .cart H1
{
	margin: 20px 0;
	font: bold 15px Arial;
}
#block-content .cart .countText
{
	float: right;
}
#block-content .cart .content TABLE
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	margin: 3em 2px;
}
#block-content .cart .content TD, #block-content .cart .content TH
{
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
}
#block-content .cart .content TD
{
	border-bottom: 1px solid #C7C8CA;
	padding: 1em 0;
}
#block-content .cart .content TH
{
	padding: 38px 0 0;
}
#block-content .cart H3 A
{
	color: #010101;
	text-decoration: none;
}
#block-content .cart H3
{
	margin: 0;
	padding: 0;
	font-size: 120%;
	background: #FEF000 none;
}
#block-content .cart P
{
	margin: 20px 0;
	padding: 0;
}
#block-content .cart A.button-add, #block-content .cart A.button-subtract
{
	display: block;
	height: 22px;
	width: 22px;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding-top: 0px;
	float: left;
	margin-right: 7px;
	color: #FE0;
}
#block-content .cart A.button-add
{
	background: #383838 no-repeat center;
}
#block-content .cart A.button-subtract
{
	background: #383838 no-repeat center;
}
#block-content .cart A.button-subtract
{
	margin: 0;
}
#block-content .cart TD.price_total, #block-content .cart TH.verdi
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	color: #010101;
}
#block-content .cart TD.price_total
{
	width: 77px;
	padding: 11px 7px 0 9px;
}
#block-content .cart TD.qty, #block-content .cart TD.prod_qty
{
	width: 80px;
}
#shippingform INPUT.submit
{
	border: 0;
	margin-left: 0pt;
	width: 148px;
	height: 19px;
	margin: 10px 0 20px 5px;
	background-color: transparent;
	background-image: url(/stores/Surround/images/button_large_gul_std.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
}
#block-content .checkout INPUT
{
	margin-right: 10px;
}
#block-content .checkout H1
{
	margin: 1em 0;
	font: bold 20px sans-serif;
}
#block-content .checkout H2
{
	margin: 1em 0;
	text-align: left;
	color: #333333;
	font-size: 16px;
}
#block-content .checkout P
{
	margin: 1em 0;
	text-align: left;
	color: #CA0B0B;
	font-size: 10px;
}
#block-content .checkout .submit
{
	height: 27px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 0 8px;
	text-align: center;
	width: 148px;
	border: 0;
	font-size: 1em;
	cursor: pointer;
	background: url(/stores/Surround/images/button_large_std.gif) no-repeat center;
}
#block-content .login TH
{
	font-weight: normal;
	text-align: right;
	padding-left: 0px;
}
#block-content .login .tabell
{
	width: 100%;
	font-weight: normal;
	text-align: center;
}
#block-content .login .button-login .submit
{
	height: 19px;
	display: block;
	text-decoration: none;
	font-weight: lighter;
	padding: 15px 0 8px;
	text-align: center;
	width: 64px;
	border: 0;
	font-size: 0px;
	cursor: pointer;
	background: url(/stores/Surround/images/button_login.gif) no-repeat center;
}
#block-content .forgottenpass .button .submit, #block-content .newpassword .submit
{
	margin-top: 5px;
	height: 27px;
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding: 4px 0 8px;
	text-align: center;
	width: 148px;
	border: 0;
	font-size: 1.4em;
	cursor: pointer;
	background: url(/stores/Surround/images/button_large_std.gif) no-repeat center;
}
#block-content .forgottenpass .error
{
	color: #F00;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}
#block-content .profile .tabell
{
	width: 100%;
	text-align: center;
}
#block-content .profile LI
{
	list-style-position: outside;
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #CCC;
}
#block-content .profile UL
{
	margin: 0;
	width: 65%;
	margin-bottom: 15px;
}
#block-content .profile .header
{
	float: left;
	font-weight: bold;
	color: #666666;
}
#block-content .profile .tabell .text
{
	float: right;
}
#block-content .profile .text
{
	text-align: center;
}
#block-content .orderlist .tabell TABLE
{
	width: 100%;
}
#block-content .orderlist .tabell TH
{
	text-align: left;
}
#block-content .orderlist .text, #block-content .orderdetails .text, #block-content .checkout .bottommenu, #block-content .newpassword .bottommenu
{
	margin-top: 15px;
	text-align: center;
}
#block-content .orderlist .text A, #block-content .orderdetails .text A, #block-content .profile .text A, #block-content .checkout .bottommenu, #block-content .newpassword .bottommenu
{
	font-weight: bold;
}
#block-content .orderdetails .tabell TABLE
{
	width: 100%;
}
#block-content .orderdetails .tabell TH
{
	text-align: left;
}
#block-content .orderdetails .product
{
	width: 80%;
}
#block-content .orderdetails .totaltext, #block-content .orderdetails .totalprice
{
	font-weight: bold;
}
/*------------------------- block-CONTENT END -------------------------
------------------------- block-BOTTOM START -------------------------*/
#block-bottom
{
	color: #FFFFFF;
	clear: both;
	padding: 2em 0;
	padding-top: 10px;
	text-align: center;
}
#block-bottom .footer-links UL, #block-bottom .footer-links LI
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
#block-bottom .footer-links A
{
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	padding: 0 1em 0 0;
}
#block-bottom .footer-links A:hover
{
	color: #FFF;
	text-decoration: underline;
}
#block-bottom .footer-links
{
	margin: 0.5em 0 0;
}
.search H3
{
	font-weight: normal;
	font-size: 10px;
}
/*------------------------- block-BOTTOM END -------------------------*/

