﻿body
{
	color: #000;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	margin: 5px 0px 0px 5px;
	padding: 0px;
}


#siteholder
{
	width: 978px;
	border: solid 1px #b7b6b7;
	float: left;
	background-image: url(http://www.bubbleroom.se/images/footer_back.jpg);
	background-repeat: repeat-y;
	margin: 0px 0px 30px 0px;
}

/***------ GENERALS---------------------------------------***/
img
{
	padding: 0px;
	margin: 0px;
	border: none;
}
.imgborder
{
	border: solid 1px #ddd;
}
.imgborder:hover
{
	border: solid 1px #000;
}
a
{
	text-decoration: none;
	color: #000;
}
h3
{
	font-size: 14px;
}
h2
{
	padding: 0px;
	margin: 0px;
	background-color: #38313b;
	color: #fff;
	padding: 0px 10px 2px 2px;
	font-size: 11px;
	width: 150px;
}
.h2span
{
	padding: 0px;
	margin: 0px;
	background-color: #38313b;
	color: #fff;
	padding: 3px 10px 5px 2px;
	font-size: 11px;
	font-weight: bold;
}
.h2back
{
	padding: 0px;
	margin: 0px;
	background-color: #38313b;
	color: #fff;
	padding: 0px 10px 2px 2px;
	font-size: 11px;
}
.comh2
{
	background-color: #38313B;
	color: #FFFFFF;
	font-size: 11px;
	margin: 30px 0px 10px 0px;
	padding: 2px 0px 2px 2px;
	width: 250px;
}
.contentheader
{
	border-top: solid 2px #38313b;
	margin: 30px 0px 20px 0px;
	float: left;
	width: 778px;
	line-height: 18px;
}
.product_contentheader
{
	border-top: solid 2px #38313b;
	margin: 0px 0px 20px 0px;
	float: left;
	width: 778px;
	line-height: 18px;
}
.contentheader_community
{
	width: 518px;
	border-top: solid 2px #38313b;
	margin: 30px 0px 10px 0px;
}
.contentheader_checkout
{
	border-top: solid 2px #38313b;
	margin: 5px 0px 15px 0px;
	float: left;
	width: 778px;
	line-height: 18px;
}
.contentheader_checkout2
{
	border-top: solid 2px #38313b;
	margin: 15px 0px 10px 0px;
	float: left;
	width: 778px;
	line-height: 18px;
}
.bloggpuffheader
{
	font-size: 14px;
	color: #000;
	background-color: #fff;
	width: 419px;
}
.pageheader
{
	width: 778px;
	background-color: #38313b;
	line-height: 53px;
	color: #fff;
}
.pageheader img
{
	margin: -4px 0px 0px 0px;
}
.pageheader h1, .pageheaderImage h1
{
	background-color: #38313B;
	font-weight: normal;
	line-height: 53px;
	font-size: 30px;
	margin: 0px;
	padding: 0px;
}
.pageheaderImage
{
	color: #FFFFFF;
	margin: -37px 0 0 5px;
}
.pageheaderImage h1
{
	background-color: Transparent;
	line-height: normal;
}
.pageheader_outlet
{
	width: 778px;
	background-color: #880b14;
	line-height: 53px;
	color: #fff;
}
.pageheader_outlet img
{
	margin: -4px 0px 0px 0px;
}
.pageheader_outlet h1
{
	background-color: #880b14;
	font-weight: normal;
	line-height: 53px;
	font-size: 30px;
	margin: 0px;
	padding: 0px;
}
/***------ BUTTONS ----------------------------------***/

.largebtn
{
	color: #fff;
	height: 24px;
	background-image: url(http://www.bubbleroom.se/images/largebtn_left.jpg);
	background-repeat: no-repeat;
	padding: 4px 0px 5px 11px;
	font-weight: bold;
	font-size: 12px;
}
.largebtn span
{
	background-image: url(http://www.bubbleroom.se/images/largebtn_right.jpg);
	background-repeat: no-repeat;
	padding: 5px 10px;
	background-color: #38313b;
	background-position: right;
	font-size: 12px;
	padding: 4px 13px 5px 0px;
}

.bigbtn
{
	color: #fff;
	height: 24px;
	background-image: url(http://www.bubbleroom.se/images/largebtn_left.jpg);
	background-repeat: no-repeat;
	padding: 5px 0 5px 11px;
	font-weight: bold;
}
.bigbtn span
{
	background-image: url(http://www.bubbleroom.se/images/largebtn_right.jpg);
	background-repeat: no-repeat;
	background-color: #38313b;
	background-position: right;
	font-size: 12px;
	padding: 5px 18px 4px 5px;
}


.btnbig
{
	background: transparent url('http://www.bubbleroom.se/images/largebtn_left.jpg') no-repeat scroll top right;
	color: #444;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	cursor: pointer;
}

.btnbig span
{
	background: transparent url('http://www.bubbleroom.se/images/largebtn_right.jpg') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}


.smallbtn
{
	color: #fff;
	background-image: url(http://www.bubbleroom.se/images/smallbtn_left.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 5px 4px;
	font-weight: bold;
}

.smallbtn span
{
	background-image: url(http://www.bubbleroom.se/images/smallbtn_right.jpg);
	background-repeat: no-repeat;
	padding: 5px 10px;
	background-color: #38313b;
	background-position: right;
	font-size: 10px;
	padding: 2px 10px 2px 5px;
}
/*.smallbtn span:hover
{
    text-decoration:underline;

}*/



/***------ TOP ------------------------------------------***/

#topholder
{
	width: 978px;
	background-image: url(http://www.bubbleroom.se/images/topbackimg2.jpg);
	background-repeat: repeat-x;
	float: left; /*	height:180px;	--new--*/
}
#logo
{
	position: absolute;
	margin: 0px 0px 0px 0px;
}
#topmenu
{
	width: 978px;
	background-image: url(http://www.bubbleroom.se/images/topmenubackimg.jpg);
	background-repeat: repeat-x;
	margin: 127px 0px 0px 0px;
	height: 53px;
}
.kundtjanst
{
	color: #552398;
	font-size: 10px;
	height: 56px;
	margin: 40px 0 0 460px;
	position: absolute;
	text-align: center;
	width: 300px;
}

#sitesektions
{
	/*background-image: url(../images/sektionbtnsback.jpg);*/
	background-repeat: no-repeat;
	height: 42px;
	margin: 1px 0px 0px 1px;
	position: absolute;
}
#sitesektions a:hover
{
	color: #ff8830;
}
.sitesection_links
{
	color: #ff8830;
	font-weight: bold;
}
#cart
{
	background-repeat: no-repeat;
	float: left;
	font-size: 11px;
	height: 55px;
	margin: 30px 0px 0px 687px;
	padding: 7px 0px 0px 55px;
	position: absolute;
	width: 280px;
}


/* #cart
{
 background-image: url(../images/cartback.jpg);
    background-repeat: no-repeat;
    float: left;
    font-size: 11px;
    height: 55px;
    margin: 53px 0px 0px 603px;
    padding: 7px 0px 0px 55px;
    position: absolute;
    width: 330px;
}*/

#loggedin
{
	background-image: url(http://www.bubbleroom.se/images/loginback.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 11px;
	height: 25px;
	margin: 4px 0px 0px 368px;
	padding: 4px 0px 0px 0px;
	position: absolute;
	text-align: right;
	width: 610px;
}
#loggedout
{
	background-image: url(http://www.bubbleroom.se/images/loginback.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 11px;
	height: 25px;
	margin: 5px 0px 0px 368px;
	padding: 2px 0px 0px 0px;
	position: absolute;
	text-align: right;
	width: 610px;
}
#login a:hover
{
	color: #000;
}
/*#login
{
    float: left;
    font-size: 11px;
    height: 55px;
    margin: 5px 0px 0px 655px;
    padding: 0px 0px 0px 5px;
    position: absolute;
    width: 330px;
}*/
#loggedout input
{
	height: 10px;
	font-size: 9px;
	margin: 0px 10px 0px 0px;
}
.okbtn
{
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}

.okbtn a:hover
{
	background-color: #bbb;
	color: #fff;
}
#remeber
{
	position: absolute;
	font-size: 10px;
	color: #595959;
	margin: 0px 0px 0px 212px;
}
#remeber input
{
	height: 10px;
}
#bagbtns
{
	float: left;
	margin: -37px 0px 0px 262px;
	text-align: right;
	width: 50px;
}
.bagitem
{
	padding: 0px 0px 0px 7px;
}
.bagheader
{
	font-family: Trebuchet MS,Arial;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
	font-size: 13px;
}

.shoppoints
{
	color: red;
	padding: 0px 0px 0px 5px;
	font-size: 13px;
	line-height: 22px;
}

#sitesektions a
{
	font-size: 14px;
	line-height: 42px;
	padding: 0px 20px 0px 15px;
}

.shopsektions
{
	height: 42px;
	margin: 1px 0px 0px 1px;
	position: absolute;
	width: 978px;
	text-align: right;
}
.shopsektions a
{
	font-family: Trebuchet MS, arial;
	font-size: 14px;
	line-height: 42px;
	padding: 0px 10px 0px 10px;
	border-left: solid 1px #ccc;
}
.shopsektions a:hover
{
	color: #624a83;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}
a.shopsektions:active
{
	color: #624a83;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

#flags
{
	position: absolute;
	margin: 90px 0px 0px 10px;
}
#flags a
{
	float: left;
	margin: 0px 4px 0px 0px;
}
/***------ LEFTMENU ------------------------------------------***/

#leftmenuholder
{
	width: 189px;
	float: left;
	background-image: url(http://www.bubbleroom.se/images/leftmenyback.jpg);
	background-repeat: repeat-y;
	z-index: 1;
	min-height: 1000px;
	margin: -8px 0px 0px 0px;
}
#leftmenutop
{
	width: 189px;
	background-image: url(http://www.bubbleroom.se/images/leftmenytopimg.jpg);
	height: 10px;
	float: left;
}
.leftmenucontent
{
	margin: 0px 0px 0px 8px;
	width: 167px;
	float: left;
}
.leftmenucontent_bottom
{
	background-image: url(http://www.bubbleroom.se/images/custbtnback.jpg);
	background-repeat: no-repeat;
	padding: 7px 0px 0px 3px;
	font-weight: bold;
	margin: 10px 0px 0px 8px;
	width: 167px;
	float: left;
}
.leftmenucontent_community
{
	margin: 0px 0px 0px 8px;
	width: 167px;
	float: left;
}
.leftmenucontent_bottom a
{
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 0px 0px 5px;
}
.leftmenucontent_bottom a:hover
{
	padding: 2px 0px 0px 7px;
}
/*.leftmenubtnsmall
{
border-bottom:1px solid #E6E6E6;
float:left;
font-size:11px;
line-height:16px;
margin:0px 0px 0px 6px;
padding:0px 0px 0px 5px;
width:147px;
}*/

.leftmenubtnsmall
{
	border-bottom: solid 1px #e6e6e6;
	display: block;
	width: 160px;
	font-size: 11px;
	padding: 1px 0px 1px 5px;
	margin: 0px 0px 0px 0px;
}
.leftmenuspan
{
	font-weight: bold;
	font-size: 12px;
}
a.leftmenubtnsmall:hover
{
	background-color: #3b303e;
	color: #fff;
}
.leftmenubigbtn
{
	background-image: url(http://www.bubbleroom.se/images/leftmenubtn.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 7px;
	height: 36px;
	width: 167px;
}
.leftmenubigbtn img
{
	margin: 0px;
	padding: 0px;
}
.leftmenubigbtn a
{
	line-height: 37px;
	margin: -1px 0px 0px 3px;
	font-weight: bold;
}
.leftmenubigbtn a:hover
{
	color: #888e94;
}

.lm_smallheader
{
	font-weight: bold;
	color: #333333;
	display: block;
	background-color: #F1F5F6;
	background-color: #efefef;
	margin: -10px 0px -14px 0px;
	font-size: 11px;
	padding: 1px 0px 1px 4px;
	width: 161px;
}
.shopShowOption
{
	width: 165px;
	float: left;
}
.lm_girlbtm, .lm_boybtn
{
	background-image: url(http://www.bubbleroom.se/images/buttons/leftpinkbtn.jpg);
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	margin: 0 1px 0 1px;
	text-align: center;
	text-transform: uppercase;
	width: 81px;
}
.lm_girlbtm:hover
{
	background-image: url(http://www.bubbleroom.se/images/buttons/leftpinkbtn_hover.jpg);
}
.inactive_girl
{
	background-image: url(http://www.bubbleroom.se/images/buttons/leftpinkbtn_inactive.jpg);
}

.lm_boybtn
{
	background-image: url(http://www.bubbleroom.se/images/buttons/leftbluebtn.jpg);
}
.inactive_boy
{
	background-image: url(http://www.bubbleroom.se/images/buttons/leftbluebtn_inactive.jpg);
}

.lm_boybtn:hover
{
	background-image: url(http://www.bubbleroom.se/images/buttons/leftbluebtn_hover.jpg);
}

.lm_allbtn
{
	color: #38313B;
	float: left;
	font-weight: bold;
	height: 23px;
	font-size: 10px;
	line-height: 22px;
	margin: 1px 0px 0px 1px;
	text-align: center;
	text-transform: uppercase;
	width: 161px;
	background-image: url(http://www.bubbleroom.se/images/buttons/leftallbtn.jpg);
	border: solid 1px #ddd;
}
.inactive_all
{
	color: #ddd;
	border: solid 1px #ebebeb;
}
.lm_allbtn:hover
{
	background-image: url(http://www.bubbleroom.se/images/buttons/leftallbtn_hover.jpg);
}


#bysellsearch
{
	padding: 15px 0px 15px 2px;
}

#bysellsearch img
{
	vertical-align: middle;
}

#bysellsearch input
{
	width: 130px;
	height: 16px;
	margin: 0px 4px 0px 0px;
}

/***------ MAINCONTENT --------------------------------------***/

#maincontent
{
	width: 778px;
	margin: 8px 0px 0px 0px;
	float: left;
}
#background_used, #background_outlet
{
	width: 778px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url(http://www.bubbleroom.se/images/bysell_back.jpg);
	min-height: 1000px;
}
#background_outlet
{
	background-image: url(http://www.bubbleroom.se/images/fynd_back.jpg);
}

#maintoparealeft
{
	float: left;
	width: 780px;
	margin: 0px 0px 5px 0px;
}
.maintopareabelow
{
	float: left;
	width: 780px;
	margin: 5px 0px;
}
#rightflash1
{
	float: left;
}
#bigfrontflash
{
	width: 517px;
	float: left;
	margin: 0px 13px 0px 0px;
}
#frontsmallpuffs
{
	float: left;
	width: 778px;
	margin: 0px 13px 0px 0px;
}
.SmallPuffSep
{
	height: 150px;
	width: 16px;
	float: left;
}

.frontsmallpuff
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 116px;
}
.frontsmallpuff span
{
	float: left;
	font-size: 10px;
	overflow: hidden;
	border: 1px solid #D8D8D8;
	margin: 0px 11px 0px 0px;
	padding: 5px;
	width: 108px;
}

.frontsmallpuff img
{
	border: 1px solid #D8D8D8;
	float: left;
	height: 116px;
	margin: 0px 11px 3px 0px;
	padding: 5px;
	width: 108px;
}
.frontsmallpuff img:hover
{
	border: solid 1px #a8a8a8;
	cursor: pointer;
}

#rightflash2
{
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	margin: 23px 0px 0px 0px;
	padding: 0px;
	width: 250px;
	font-variant: small-caps;
}

.contentholder
{
	float: left;
	width: 778px;
}
.comminloggimg
{
	border: solid 1px #ddd;
	margin: 0px 0px 0px 19px;
}
.StartLargeProduct
{
	margin: 5px 0px;
	float: left;
	width: 780px;
}

/*-----------------------BLOGGARE----------------------------*/

.frontbloggpuff
{
	width: 363px;
	padding: 5px;
	margin: 0px 32px 20px 0px;
	height: 82px;
	float: left;
	background-color: #d8d8d8;
}
.frontbloggpuff img
{
	margin: 0px 5px 10px 0px;
	float: left;
}
.frontbloggpuff_info
{
	width: 229px;
	padding: 3px;
	font-size: 11px;
	float: left;
	height: 94px;
	background-color: #fff;
}
/*---------------------SHOP / PRODUCTS--------------------------*/
#sortproducts
{
	width: 778px;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin: 5px 0px -20px 0px;
}
.shownext a:hover
{
	color: #9c9c9c;
}
.page_sel
{
	font-size: 12px;
	color: #9c9c9c;
	text-decoration: underline;
}
.space
{
	border-top: 1px solid rgb(221, 221, 221);
	margin: 30px 0px 0px;
	width: 778px;
	height: 20px;
	float: left;
}


#sortproducts select
{
	width: 100px;
	margin: 0px 15px 0px 3px;
	height: 16px;
	font-size: 10px;
}
#sortproducts input
{
	width: 100px;
	margin: 0px 15px 0px 3px;
	height: 12px;
	font-size: 10px;
}


#sortproducts form, #sortproducts span
{
	float: left;
	margin: 0px 0px 0px 0px;
}

.shownext, .shownext_bottom
{
	float: left;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: -13px 0px 0px;
	text-align: right;
	width: 778px;
}
.shownext_bottom
{
	margin: 20px 0px 0px 0px;
}
.adminbtns_small
{
	width: 60px;
	margin: -75px 0px 0px 55px;
	padding: 0px 0px 2px 0px;
	position: absolute;
	text-align: right;
}



.adminbtns
{
	width: 60px;
	font-size: 11px;
	color: #9c1515;
	margin: -40px 0px 0px 105px;
	position: absolute;
	text-align: right;
}


/*---------------------PRODUCT--------------------------*/
.ProductLeftBelow
{
	width: 440px;
	float: left;
}
.ProductRightBelow
{
	width: 325px;
	float: right;
}
.LilaLeftArrowHeader
{
	background-color: #38313B;
	background-position: left center;
	color: #FFFFFF;
	font-size: 11px;
	padding: 10px 0;
	width: auto;
}
.LilaLeftArrowHeader span
{
	background-image: url(http://www.bubbleroom.se/images/h1Leftarrowdownback.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	padding: 10px 0 26px 10px;
	width: auto;
}

.LilaRightArrowHeader
{
	background-color: #38313B;
	background-position: left center;
	color: #FFFFFF;
	font-size: 11px;
	padding: 10px 0;
	width: auto;
}
.LilaRightArrowHeader span
{
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	padding: 10px 70px 26px 10px;
	background-image: url(http://www.bubbleroom.se/images/h1arrowdownback.gif);
	background-position: right center;
	width: auto;
}

#product_img
{
	float: left;
	min-height: 450px;
	padding: 10px 0px 0px 10px;
	width: 297px;
}
#product_img img
{
	border: solid 1px #d8d8d8;
	cursor: pointer;
}
.productLeftContent
{
	float: left;
	min-height: 468px;
	width: 313px;
}

.productimgHolder
{
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin: 0px 0px 10px 0px;
	float: left;
	min-height: 450px;
	width: 313px;
}
.productShareLinks
{
	width: 313px;
	float: left;
	height: 20px;
}

.productShareLinks a
{
	float: left;
}
.productimgHolder img
{
	border: solid 1px #d8d8d8;
	cursor: pointer;
}

.productThumbs
{
	margin: 5px 0px 0px;
	width: 360px;
}
.productThumbs img
{
	margin: 0px 1px 5px 1px;
	border: 1px solid #ddd;
}

#product_thumbs
{
	border-top: 1px solid #D8D8D8;
	margin: 5px 0px 0px;
	width: 265px;
}
#product_thumbs img
{
	margin: 12px 1px 0px 0px;
	border: 1px solid #D8D8D8;
}
#product_thumbs img:hover
{
	border: 1px solid #000;
}

.addtocartpink, .addtocartblue
{
	background-image: url(http://www.bubbleroom.se/images/addtocart_bigpink.jpg);
	background-repeat: repeat-x;
	padding: 7px 7px;
	color: #fff;
	font-size: 11px;
	font-family: Verdana,Arial;
	font-weight: bolder;
	border: solid 1px #fdc3e0;
}
.addtocartblue
{
	background-image: url(http://www.bubbleroom.se/images/addtocart_bigblue.jpg);
	border: solid 1px #85ceee;
}

.addcarttable td
{
	vertical-align: top;
}
.addcarttable select
{
	font-size: 10px;
	height: 17px;
}
/*.productinfo
{
float:left;
margin:0 0 0 15px;
padding:0 0 0 0;
width:419px;
font-size:11px;
}*/
.productinfo
{
	float: left;
	margin: 0 0 0 15px;
	padding: 0 10px 0 0;
	width: 365px;
	border-right: solid 1px #ddd;
	font-size: 11px;
}

.productinfo p
{
	line-height: 18px;
	font-size: 11px;
}

.productinfo h1
{
	font-size: 26px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

.productInfoTabs
{
	border-bottom: 1px solid #D7D7D7;
	float: left;
	height: 26px;
	margin: 0 0 20px;
	padding: 0 20px;
	width: 738px;
}

.productInfoTabs ul
{
	padding: 0px;
	margin: 0px;
}
.productInfoTabs li
{
	float: left;
	display: block;
	list-style-type: none;
	float: left;
}

.productInfoTab
{
	background: transparent url(http://www.bubbleroom.se/images/product_tab_left.gif) no-repeat scroll left top;
	border-bottom: 1px solid #DDDDDD;
	color: #646464;
	display: block;
	float: left;
	font-size: 95%;
	list-style-type: none;
	margin: 0 2px;
	padding: 0 0 0 4px;
	text-decoration: none;
}
.productInfoTab span
{
	background: transparent url(http://www.bubbleroom.se/images/product_tab_right.gif) no-repeat scroll right top;
	cursor: pointer;
	color: #636363;
	float: left;
	font-size: 12px;
	padding: 5px 7px 6px 3px;
}
.productInfoTabs a:hover
{
	color: #000;
}

.activeprodtab
{
	background: transparent url(http://www.bubbleroom.se/images/product_tab_lefthover.gif) no-repeat scroll left top;
	border-bottom: 1px solid #FFFFFF;
	color: #000000;
	height: 22px;
	padding: 0 0 4px 4px;
	position: relative;
	width: auto;
	z-index: 10;
}

.activeprodtab span
{
	background: url(http://www.bubbleroom.se/images/product_tab_righthover.gif) right top no-repeat;
}
.pinklink
{
	color: #ef0884;
	text-decoration: underline;
}

.boldpink, .boldblue
{
	color: #EF0884;
	display: block;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 0;
}
.boldblue
{
	color: #28a9e2;
}
.bluelink
{
	color: #28a9e2;
	text-decoration: underline;
}



.Product_comments_info, .Product_blogs_info, .Product_info
{
	width: 778px;
	float: left;
	display: none;
}


.ProductLeftBelow
{
	width: 440px;
	font-size: 11px;
	float: left;
}
.ProductRightBelow
{
	width: 315px;
	font-size: 11px;
	float: right;
}

.productRightBelowContent
{
	padding: 20px 5px 10px 5px;
}
.productLeftBelowContent
{
	padding: 20px 5px 10px 5px;
	width: 430px;
}
.prod_blogging_item
{
	float: left;
	margin: 0 0 10px;
	width: 315px;
}

.prod_blogicon
{
	float: left;
	vertical-align: middle;
	width: 15px;
}
.prod_bloglinks
{
	float: left;
	margin: 0 0 10px;
	padding: 0 20px 0 0;
}
#productinfo_used
{
	border-left: 1px solid #CCCCCC;
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 20px;
	width: 433px;
}
#productinfo_used p
{
	line-height: 18px;
	font-size: 11px;
}

#productinfo h1
{
	font-size: 26px;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#productinfo_used h1
{
	font-size: 30px;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
/*#product_price
{
	width: 307px;
	margin-bottom: 20px;
}*/
#product_price
{
	width: 307px;
}
.product_detail, .prod_grade
{
	width: 360px;
	border-bottom: solid 1px #ddd;
	float: left;
	font-size: 11px;
	padding: 11px 0px 4px 0px;
	display: block;
}

.product_detail p
{
	padding: 0px;
	margin: 0px;
}
.prod_grade img
{
	border: none;
	vertical-align: middle;
}
.product_detail img
{
	border: solid 1px #ddd;
	margin: 0px 2px 5px 0px;
}
.productdetail_box
{
	width: 350px;
	padding: 5px;
	background-image: url(http://www.bubbleroom.se/images/product_detailbox.jpg);
	background-repeat: no-repeat;
	background-color: #f3efee;
	background-position: bottom;
	border: solid 1px #cdcdcd;
}
.productdetail_box select
{
	font-size: 11px;
}
.addtocart
{
	float: left;
	line-height: 27px;
	padding: 2px;
	width: 195px;
}
.addtocart2
{
	float: left;
	line-height: 32px;
	margin: 40px 0px 10px 0px;
	padding: 2px;
	width: 400px;
}

#productcomments
{
}

#addcomment
{
	width: 307px;
	float: left;
	font-size: 11px;
	margin: 0px 37px 0px 0px;
}
#addcomment textarea
{
	margin: 15px 0px 10px 0px;
	font-family: arial;
}
.think
{
	font-size: 18px;
	display: block;
	padding: 10px 0px 5px 0px;
}
.viewcomments
{
	width: 433px;
	float: left;
}


.prod_com_item
{
	font-size: 11px;
	float: left;
	width: 500px;
	padding: 8px 0px;
	border-bottom: solid 1px #ccc;
}
.prod_com_item p
{
	float: left;
	margin: 10px 0px 0px 2px;
}
.prod_topinfo
{
	float: left;
	margin: 0px 0px 0px 15px;
	width: 450px;
}
.prod_topinfo h1
{
	font-size: 26px;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
.SeeAlso
{
	width: 60px;
	float: right;
	padding: 0px 5px;
}
.SeeAlso img
{
	margin: 0px 0px 6px 0px;
}


.SeeAlso_header
{
	width: 446px;
	margin: 0px 0px 10px 0px;
	text-align: right;
	float: left;
}
.SeeAlso_header span
{
	background-color: #38313B;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 16px 4px 4px;
	text-transform: uppercase;
	background-image: url(http://www.bubbleroom.se/images/alsoseearrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
/*---------------------PRODUCTLIST--------------------------*/

.ProdShowOpt
{
	padding-left: 345px;
}
.productlarge
{
	width: 163px;
	float: left;
	margin: 0px 41px 0px 0px;
}
.productsmall
{
	width: 114px;
	float: left;
	margin: 0px 18px 25px 0px;
}
.productsmall img
{
	border: solid 1px #d8d8d8;
}
.productsmall img:hover
{
	border: solid 1px #000;
}

.productlarge_imgholder
{
	width: 163px;
	height: 251px;
	border: solid 1px #d8d8d8;
}
.productlarge img
{
	border: solid 1px #d8d8d8;
}
.productlarge img:hover
{
	border: solid 1px #000;
}
div.productlarge_imgholder:hover
{
	border: solid 1px #000;
}
.productlargeinfo
{
	width: 163px;
	padding: 0px 0px 3px 0px;
}
.productsmallinfo
{
	width: 114px;
	height: 40px;
	padding: 0px 0px 4px 0px;
}
.productlarge_name
{
	width: 160px;
	display: block;
	float: left;
	min-height: 20px;
}

.productlarge_price
{
	font-size: 18px;
	font-weight: bold;
}
.productlarge_price_rea
{
	font-size: 18px;
	color: Red;
	display: block;
	font-weight: bold;
}
.productlarge_price_ord
{
	font-size: 13px;
	display: block;
	font-weight: bold;
}
.productsmall_name
{
	width: 116px;
	display: block;
	float: left;
	line-height: 18px;
	font-size: 11px;
}

.productsmall_price
{
	font-size: 12px;
	font-weight: bold;
}

.productsmall_price_rea
{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: Red;
}
.productsmall_price_ord
{
	display: block;
	font-size: 10px;
	font-weight: bold;
}


/*.productlarge img
{
    border: solid 1px #d8d8d8;
}*/

a.productlarge:hover
{
	border: solid 1px red;
}
#divCommHeader
{
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
	padding: 3px 0px 3px 0px;
	background-color: #fafafa;
}
#divCommFooter
{
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
	padding: 3px 0px 3px 0px;
	background-color: #fafafa;
}

/*------------------CART / CHECKOUT--------------------------------*/
.other_cartinfo
{
	padding: 20px 0px;
	font-size: 11px;
	width: 778px;
	float: left;
}
.customerinfo_left
{
	border: 10px solid #F2F2F2;
	float: left;
	height: 350px;
	margin: 0px 15px 0px 0px;
	padding: 5px;
	width: 300px;
}
.customerinfo_right
{
	border: 10px solid #F2F2F2;
	float: left;
	height: 350px;
	padding: 5px 0px 5px 10px;
	width: 400px;
}
.customerinfo_left h3, .customerinfo_right h3
{
	font-size: 14px;
	font-weight: bold;
	display: block;
}

.customerinfo_left td
{
	padding: 3px 0px;
	border-bottom: solid 1px #fff;
}

.cartinfolink
{
	display: block;
	font-weight: bold;
	padding: 10px 0px;
	color: #3B303E;
}

.cartinfolink:hover
{
	font-style: italic;
}

.cartitemsrow_even, .cartitemsrow_odd, .checkoutitemsrow_odd, .checkoutitemsrow_even
{
	width: 778px;
	float: left;
}
.cartitemsrow_even:hover, .cartitemsrow_odd:hover
{
	border: solid 1px #000;
	width: 773px;
	padding: 0px;
	line-height: 12px;
	cursor: pointer;
}
.cartitemlist_header
{
	background-color: #F2F2F2;
	border-bottom: 1px solid #DDDDDD;
	font-size: 11px;
	font-weight: bold;
	float: left;
	line-height: 14px;
	padding: 2px;
}
.cartitem_even
{
	background-color: #fff;
}
.cartitem_odd
{
	background-color: #ddd;
}
.cartitem_odd, .cartitem_even
{
	font-size: 11px;
	line-height: 14px;
	padding: 2px;
	float: left;
}
.cartitems
{
	font-size: 11px;
	line-height: 14px;
	padding: 2px;
}
.cartitems a:hover
{
	color: #bbb;
}
#checkoutprices
{
	border-top: 1px solid #ddd;
	margin: 140px 0px 0px 0px;
	padding: 5px 100px 0px 0px;
	width: 678px;
	text-align: right;
}
/*-------------KASSA-------------*/
.paytable
{
	width: 770px;
	float: left;
	font-size: 11px;
}

.paytable td
{
	border-bottom: solid 1px #efefef;
}
.paytable select
{
	margin: 0px 10px 0px 5px;
}
.paytable input
{
	margin: 0px 2px;
}
.kassasmallink, .kassasmallink2
{
	font-size: 11px;
	padding: 0px 0px 0px 10px;
	color: #6a6a6a;
	text-decoration: underline;
}
.kassasmallink2
{
	padding: 0px;
}
.payusertable
{
	width: 100%;
}
.payusertable td
{
	border-bottom: solid 1px #f2f2f2;
	padding: 1px 0px;
}
.redstar
{
	color: Red;
	padding: 0px 20px 0px 5px;
}
.backtocart
{
	width: 778px;
	text-align: left;
	margin: 0px 0px -15px 0px;
}
.backtocart a
{
	font-weight: bold;
	font-size: 11px;
}
.backtocart a:hover
{
	text-decoration: underline;
}

.campaignholder_checkout
{
	text-align: right;
	width: 768px;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.campaignholder_checkout input
{
	height: 12px;
	font-size: 11px;
	width: 79px;
}

.voucherholder_checkout
{
	text-align: right;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.voucherholder_checkout input
{
	height: 12px;
	font-size: 11px;
}

.cartcheckTable
{
	width: 768px;
}
.cartcheckTable th
{
	text-align: left;
	background-color: #38313B;
	color: #fff;
	padding: 4px 0px;
}
.cartcheckTable tr
{
	margin: 4px 0px;
}

.cartcheckTable td
{
	font-size: 11px;
	border-bottom: solid 1px #ddd;
	margin: 10px 0px;
	border-top: solid 1px #ddd;
}

.ItemCount
{
	width: 20px;
	background-color: #fff;
	background-color: Black;
}
.collimg
{
	width: 35px;
	background-color: #fff;
	border-left: solid 1px #ddd;
}
.collimg img
{
	padding: 4px;
}
.coll20
{
	width: 40px;
	background-color: #fff;
}
.coll200
{
	background-color: #fff;
	width: 200px;
}
.coll150
{
	background-color: #fff;
	width: 150px;
}
.coll50
{
	background-color: #fff;
	width: 50px;
}
.collLast
{
	background-color: #fff;
	width: 40px;
	border-right: solid 1px #ddd;
	text-align: center;
}
.CartRowSpace
{
	height: 4px;
	background-color: #EFEFEF;
}
.sumTable
{
	width: 733px;
	float: none;
}
.Itemnr
{
	display: block;
	float: left;
	padding: 0px 4px 0px 0px;
	width: 8px;
}
.itemarrow
{
	margin: 0px 0px 4p 0px;
}
/*------------------------KÖP&SÄLJ--------------------------------*/

.usedproduct_thumb
{
	width: 111px;
	float: left;
	margin: 0px 20px 0px 0px;
}
.usedproduct_thumb img
{
	border: solid 1px #ddd;
}
.usedproduct_thumb img:hover
{
	border: solid 1px red;
}
.usedproduct_thumbinfo
{
	font-size: 11px;
	padding: 0px 0px 2px 0px;
}
.usedproduct_thumbinfo a
{
	font-size: 12px;
}
.usedproduct_thumbinfo img
{
	font-size: 11px;
}
.used_banners
{
	border-top: solid 1px #ddd;
	font-size: 10px;
	color: #ddd;
	float: left;
	margin: 0px 0px 10px 0px;
}
.usedname
{
	font-size: 36px;
	font-weight: normal;
}
/*----------------COMMUNITY / USERS --------------------------------*/
#user_mainarea
{
	width: 518px;
	float: left;
	margin: 0px 10px 0px 0px;
}

#user_mainarea_left
{
	width: 102px;
	float: left;
	padding-bottom: 10px;
}
.adminusersearch:hover
{
	background-color: #ccc;
	cursor: pointer;
}
.user_points
{
	font-weight: bold;
	margin: -20px 0px 0px 215px;
	position: absolute;
	width: 300px;
	text-align: right;
}

.user_rightarea, .user_alt
{
	width: 250px;
	float: left;
}
.user_rightarea_annonser
{
	width: 250px;
	float: left;
	margin: -10px 0px 0px 0px;
}
.user_rightarea_annonser2
{
	width: 250px;
	float: left;
	margin: -10px 0px 0px 0px;
}
.user_rightarea a:hover
{
	font-style: italic;
	color: #38313b;
}
.user_detail, .user_alt
{
	width: 413px;
	border-bottom: solid 1px #ddd;
	float: left;
	font-size: 11px;
	padding: 2px 0px 2px 0px;
	display: block;
}
.user_detail p
{
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.user_alt
{
	width: 250px;
}
.user_adds
{
	width: 250px;
	border-bottom: solid 1px #ddd;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	float: left;
	font-size: 11px;
}
.user_adds h2
{
	color: #000;
	background-color: Transparent;
	font-size: 13px;
	width: 240px;
}
.user_adds img
{
	width: 82px;
	height: 101px;
	margin: 0px 10px 0px 0px;
}
.user_adds p
{
	height: 50px;
	padding: 4px 0px 6px 0px;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}
.user_adds a
{
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
.user_adds a:hover
{
	font-style: italic;
}
.userfriends
{
	padding: 0px 5px 5px 5px;
}
.user_friendslist
{
	float: left;
	width: 225px;
	border: solid 1px #ddd;
	padding: 5px;
	margin: 10px;
}
.user_friendslist:hover
{
	background-color: #f6f6f6;
}
.user_guestbook_item
{
	font-size: 11px;
	float: left;
	width: 500px;
	padding: 20px 0px;
	border-bottom: solid 1px #ccc;
}
.user_guestbook_item p
{
	float: left;
	margin: 10px 0px 0px 2px;
}
.user_guestbook_item img
{
	border: solid 1px #ddd;
	margin: 0px 5px 0px 0px;
}


.user_blog_item
{
	font-size: 11px;
	width: 516px;
	padding: 20px 0px;
	border-bottom: solid 1px #ccc;
}
.user_blog_item p
{
	float: left;
	margin: 10px 0px 0px 2px;
}
.user_blog_item img
{
	border: solid 1px #ddd;
	margin: 0px 5px 0px 0px;
}


.bloggitem
{
	background-color: #FFFFFF;
	float: left;
	border: solid 1px #ddd;
	line-height: 18px;
	margin: 0px 3px 20px 3px;
	font-size: 11px;
	font-family: Verdana;
	padding: 5px;
	width: 500px;
}
.bloggitem img
{
	max-width: 100%;
}
.bloggitem p
{
	padding: 20px 0px 20px 0px;
}
.bloggitemheader h2
{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 20px;
	font-weight: normal;
	font-family: arial;
	padding: 10px 0px;
	width: auto;
}

.BlogInfo
{
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	border-top: solid 1px #000;
	line-height: 14px;
}
.Rowheader
{
	width: 155px;
	float: left;
	line-height: 28px;
	font-size: 16px;
	border-bottom: solid 1px #ddd;
}
.Rowheader_forum
{
	line-height: 28px;
	font-size: 13px;
	font-weight: bold;
	float: left;
	border-bottom: solid 1px #ddd;
}
.oddRow
{
	width: 155px;
	float: left;
	line-height: 24px;
	background-color: #EEEEEE;
}
.oddRow:hover
{
	padding: 0px 0px 0px 4px;
	width: 150px;
}
.evenRow:hover
{
	padding: 0px 0px 0px 4px;
	width: 150px;
}
.evenRow
{
	width: 155px;
	float: left;
	line-height: 24px;
	color: #000;
}
/*-----------------------BLOGGPUFFAR COMMUNITY---------------------------*/

.frontbloggpuff_com
{
	width: 508px;
	padding: 5px;
	margin: 0px 32px 5px 0px;
	height: 100px;
	float: left;
	background-color: #f1f1f1;
	border: solid 1px #E2DFDF;
}
.frontbloggpuff_com:hover
{
	border: solid 1px #b8b8b8;
}
.rowhover:hover
{
	border: solid 1px #b8b8b8;
}
.frontbloggpuff_com img
{
	margin: 0px 5px 10px 0px;
	float: left;
}
.frontbloggpuff_com_info
{
	width: 427px;
	padding: 3px;
	word-wrap: break-word;
	height: 94px;
	font-size: 11px;
	float: left;
	background-color: #fff;
	word-wrap: break-word;
}
/*---------------------FORUM------------------------------------*/
.thread_answernr
{
	width: 100px;
	margin: -30px 0px 0px 740px;
	float: left;
	position: absolute;
}

.oddRow_forum, .evenRow_forum
{
	float: left;
	line-height: 32px;
	background-color: #EEEEEE;
}
.oddRow_forum a:hover, .evenRow_forum a:hover
{
	text-decoration: underline;
	color: #6d6d6d;
}
.evenRow_forum
{
	background-color: #fff;
}
.thread_item
{
	border: 1px solid #ddd;
	float: left;
	margin: 0px 0px 20px 0px;
}
.thread_itemheader
{
	width: 758px;
	line-height: 30px;
	background-color: #f6f6f6;
	font-weight: bold;
}
.thread_itemleft
{
	width: 50px;
	padding: 10px;
	float: left;
}
.thread_itemright
{
	border-left: 1px solid #DDDDDD;
	float: left;
	margin: 5px 0px;
	padding: 2px 2px 2px 5px;
	width: 500px;
}
/*----------------  ADMIN  -----------------------*/
.adminmenu
{
	margin: 0px 0px 0px 990px;
	position: absolute;
	width: 200px;
	float: left;
}

.admin_detail, .admin_detailright
{
	width: 390px;
	border-bottom: solid 1px #ddd;
	float: left;
	font-size: 11px;
	padding: 2px 0px 2px 0px;
	display: block;
}
.admin_detailright
{
	width: 330px;
}
.pageheader_admin
{
	width: 778px;
	background-color: #42282a;
	line-height: 53px;
	color: #fff;
}

.pageheader_admin img
{
	margin: -4px 0px 0px 0px;
}


.pageheader_admin h1
{
	background-color: #42282a;
	font-weight: normal;
	line-height: 53px;
	font-size: 30px;
	margin: 0px;
	padding: 0px;
}

#admin_mainarea
{
	width: 380px;
	float: left;
	margin: 0px 10px 0px 15px;
}
#admin_mainarea a:hover
{
	color: #4f4f4f;
	font-style: italic;
}
#admin_mainarea select
{
	/*width: 200px;*/
}
#admin_mainarea input
{
	width: 200px;
}
.admin_rightarea
{
	width: 330px;
	float: left;
	padding: 0px 0px 0px 20px;
}
.admin_rightarea a:hover
{
	color: #4f4f4f;
	font-style: italic;
}
.adminh2
{
	background-color: #42282a;
	color: #FFFFFF;
	font-size: 14px;
	margin: 30px 0px 10px 0px;
	padding: 2px 0px 2px 2px;
	width: 330px;
}
.mainarea_adminh2
{
	background-color: #42282a;
	color: #FFFFFF;
	font-size: 14px;
	margin: 30px 0px 10px 0px;
	padding: 2px 0px 2px 2px;
	width: 380px;
}

.admin_blue
{
	color: Blue;
}
.admin_tableheader
{
	background: #42282a;
	color: #FFFFFF;
	font-weight: bold;
}
.admin_tablestyle
{
	border-left: 1px solid #c6d5e1;
	border-top: 1px solid;
}
.admin_tablestyle td
{
	padding: 2px;
	border-bottom: 1px solid #c6d5e1;
	border-right: 1px solid #c6d5e1;
}


/*------------ OUR BRANDS -----------------------------*/
#ourBrands_top
{
	font-size: 11px;
	float: left;
	width: 760px;
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 10px 0px;
	text-align: center;
}
#ourBrands_top a
{
	color: #000000;
	padding: 2px 4px;
}


#ourBrands_top a:hover
{
	color: #67616b;
	text-decoration: underline;
}

.to_ourBrands_top
{
	font-size: 11px;
	margin: 0px 0px 0px 580px;
	position: absolute;
	width: 100px;
	color: #38313B;
	font-weight: bold;
}

.brand_description
{
	float: left;
	border-top: solid 1px #ccc;
	padding: 10px 0px;
	margin: 5px 0px 5px 10px;
}
.brand_description h2
{
	font-size: 14px;
	padding: 4px 0px;
	color: #38313B;
	padding: 0px 0px 8px 0px;
	margin: 0px;
	background-color: #fff;
}
.brand_description a
{
	font-style: italic;
	color: #38313B;
	padding: 3px 0px;
}
.brand_description a
{
	font-style: italic;
	color: #38313B;
}

.brandLogo
{
	float: left;
	width: 100px;
	padding: 0px 10px 0px 0px;
}
.brandLogo img
{
	border: solid 1px #ccc;
	padding: 1px;
}
.brandinfotext
{
	margin: 0px 0px 0px 120px;
	width: 650px;
}
.brandinfotext p
{
	padding: 0px;
}

/*----------- FOOTER ---------------*/

.FooterBrandLinks
{
	font-size: 11px;
	float: left;
	width: 760px;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	text-align: center;
}

.FooterBrandLinks a
{
	color: #7b7b7b;
	padding: 2px 4px;
}

.FooterBrandLinks a:hover
{
	color: #7b7b7b;
}

.footer_holder
{
	width: 978px;
	float: left;
	background-image: url(http://www.bubbleroom.se/images/footer_back_t.jpg);
	text-align: center;
}
.footer_content
{
	float: left;
	font-size: 11px;
	margin: 10px 0px 0px 190px;
	padding: 10px 0px 0px 10px;
	text-align: center;
	width: 760px;
	color: #7b7b7b;
}
.footer_content a
{
	color: #7b7b7b;
	padding: 2px 4px;
}
.footer_content a:hover
{
	color: #000;
}


.footer_company_info
{
	border-bottom: 1px solid rgb(221, 221, 221);
	margin: 0px 0px 5px;
	padding: 5px 0px;
}

.powerd_by
{
	float: left;
	font-size: 11px;
	border-top: solid 1px #ddd;
	padding: 10px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	text-align: center;
	width: 760px;
}
.footer_bottom
{
	background-image: url(http://www.bubbleroom.se/images/footer_back_tb.jpg);
	float: left;
	height: 10px;
	text-align: center;
	width: 978px;
}
.FooterStyle
{
	width: 978px;
	background-image: url(http://www.bubbleroom.se/images/footer_back2.jpg);
	height: 20px;
	text-align: center;
}

/*------------- New blog and community page design --------------------------------*/

.CommunityHeader_graystyle h2
{
	color: #8b838e;
	font-family: Times New Roman;
	font-size: 16px;
	width: 240px;
	background-color: Transparent;
}
.ComBlogToparea
{
	border-bottom: 1px dotted #DDDDDD;
	float: left;
	margin: 0px 0px 20px;
	width: 778px;
	padding: 0px 0px 10px;
}
.comstart_rightarea
{
	border-left: 1px solid #e1dfe4;
	float: left;
	padding: 0px 4px;
	width: 240px;
}
.community_header
{
	float: left;
}
.community_toppuff
{
	color: #8B838E;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 0px 9px;
	padding: 0px 5px 5px 5px;
	width: 230px;
	border-bottom: solid 1px #a09ca8;
	border-left: solid 1px #a09ca8;
}
.community_toppuff h2
{
	background-color: Transparent;
	color: #493c4e;
	font-size: 16px;
	padding: 0px;
	width: 240px;
	z-index: 2;
}
/*
.community_toppuff_text_bg
{
	position: absolute;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background-color: #8B838E;
	padding: 2px;
	width: 240px;
	height: 80px;
}
*/
.community_toppuff_text
{
	padding: 0px;
	position: absolute;
	margin: 0px;
	color: white;
}
.big_ArtPuff
{
	border-bottom: solid 1px #ddd;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 5px 0px;
}

.big_ArtPuff h1
{
	padding: 3px 0px;
	margin: 0px;
	font-size: 14px;
	color: #6b6b6b;
}


.big_ArtPuff h2
{
	padding: 0px;
	margin: 0px;
	background-color: Transparent;
	width: auto;
	font-weight: normal;
	font-size: 12px;
	color: #909090;
}

.small_ArtPuff
{
	width: 230px;
	float: left;
	font-size: 11px;
	padding: 5px;
	margin: 5px;
}
.small_ArtPuff img
{
	padding: 0px 10px 0px 0px;
}
.small_ArtPuff h2
{
	font-size: 12px;
	padding: 0px;
	text-transform: uppercase;
	margin: 0px;
	color: #000;
	width: auto;
	background-color: Transparent;
}
.small_ArtPuff h3
{
	width: 240px;
	font-size: 12px;
	padding: 0px;
	font-weight: bold;
	margin: 0px;
	background-color: Transparent;
}





.right_bloggpuff
{
	width: 240px;
	border-bottom: dotted 1px #ddd;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	font-size: 11px;
}
.right_bloggpuff:hover
{
	background-color: #efefef;
}
.right_bloggpuff_text
{
	/*background-image:url(../blogginfoback.gif);*/
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px 0px 0px 87px;
	padding: 0px 0px;
}
.right_bloggpuff h2
{
	color: #000;
	background-color: Transparent;
	font-size: 12px;
	padding: 0px;
}
.right_bloggpuff img
{
	width: 82px;
	height: 101px;
	margin: 0px 10px 0px 0px;
}
.right_bloggpuff p
{
	height: 50px;
	padding: 4px 0px 6px 0px;
	margin: 5px 0px 5px 0px;
	overflow: hidden;
}
.right_bloggpuff a
{
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
.right_bloggpuff a:hover
{
	font-style: italic;
}

.h1shade
{
	height: 31px;
	margin: -5px 0px 4px;
}

.h1shade h1
{
	background-image: url(http://www.bubbleroom.se/images/h1shade2.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	height: 31px;
	line-height: 22px;
	border-top: dotted 1px #efefef;
	text-transform: uppercase;
}
.narrowwheader
{
	height: 22px;
	background-color: #3B303E;
	margin: 0px 0px 15px 0px;
}

.narrowwheader h2
{
	background-image: url(http://www.bubbleroom.se/images/narrowheaderback.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: Transparent;
	width: auto;
	font-size: 11px;
	height: 31px;
	line-height: 22px;
	color: #fff;
	text-transform: uppercase;
}

.bestblogger
{
	background-image: url(http://www.bubbleroom.se/images/bestbloback.gif);
	background-repeat: no-repeat;
	height: 170px;
	padding: 10px;
	float: left;
	margin: 0px 0px 0px 3px;
}
.bestblogger img
{
	margin: 10px;
}
.bestblogger h1
{
	border-bottom: 1px dotted #A09CA8;
	font-size: 16px;
	text-transform: uppercase;
	margin: 5px 0px 0px 110px;
	padding: 3px;
}
.bestblogger p
{
	height: 90px;
	margin: 10px 0px;
	overflow: hidden;
}
#blogstartsearch h2
{
	color: #fff;
	padding: 4px;
	margin: 0px;
	width: auto;
	background-color: Transparent;
	font-size: 14px;
}
#blogstartsearch
{
	width: 240px;
	background-image: url(http://www.bubbleroom.se/images/blogserachback.gif);
	background-repeat: repeat-x;
	padding: 5px;
	margin: 0px 0px 20px 0px;
}

#blogstartsearch select
{
	width: 240px;
}
#blogstartsearch input
{
	width: 235px;
}

.blogMemberSearch
{
	width: 230px;
	padding: 5px;
	background-image: url(http://www.bubbleroom.se/images/blogserachback.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 189px;
	background-color: #f3efee;
	margin: 0px 0px 28px 0px;
	font-size: 12px;
	border: solid 1px #cdcdcd;
}
.blogMemberSearch a
{
	color: #46414B;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 0;
}
.blogMemberSearch a:hover
{
	font-weight: bold;
	font-size: 15px;
	color: #3e3a43;
}
.blogMemberSearch input
{
	width: 225px;
	margin: 0px 0px 5px 0px;
}
.blogMemberSearch select
{
	width: 230px;
	margin: 0px 0px 5px 0px;
}
.blogMemberSearch table
{
	font-size: 11px;
	margin: 0px 0px 5px 0px;
}
.blogMemberSearch table input
{
	margin: 0 2px 0 2px;
	vertical-align: middle;
	width: auto;
}
.blogMemberSearchTop
{
	width: 230px;
	float: left;
	margin: 0px 0px 7px 0px;
}
.blogMemberSearchTop img
{
	float: left;
}
.blogMemberSearchTop span
{
	color: #46414B;
	float: left;
	font-size: 25px;
	font-weight: bolder;
	height: 28px;
	margin: 2px 0 0;
	padding: 0 10px 0 2px;
}
.blogsearchinfo
{
	float: left;
	font-size: 10px;
	line-height: 13px;
	margin: 5px 0 0;
	padding: 0px;
}




.bloggtop_toppuff
{
	color: #8B838E;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 0px 110px;
	padding: 5px 0px 0px;
	width: 250px;
}
.bloggtop_toppuff h2
{
	background-color: Transparent;
	color: #493c4e;
	font-size: 16px;
	padding: 0px;
	width: 240px;
	z-index: 2;
}
.bloggtop_toppuff_txt
{
	float: left;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	width: 170px;
}


.bloggtop_toppuff img
{
	height: 90px;
	padding: 0px;
	margin: 0px;
}
.bloggtop_toppuff p
{
	color: #000000;
	margin: 0px;
	font-weight: normal;
	padding: 0px;
	width: 160px;
	font-size: 11px;
}
.blogstart_blogpufflist
{
	float: left;
	width: 518px;
	margin: 0px 0px 30px 0px;
}
.blogstart_blogpufflist img
{
	float: left;
	padding: 3px;
}

.userimgthumb
{
	float: left;
	width: 73px;
}
.userimgthumb_name
{
	font-size: 10px;
	text-align: center;
}

.twocolum_nametext
{
	font-size: 12px;
	padding: 3px 0px;
	font-weight: bold;
}
.twocolum_bloglist
{
	width: 250px;
	margin: 0px 4px;
	float: left; /*  background-image: url(../images/twocolum_blogback.jpg);      background-repeat: no-repeat;   */
}

.twocolum_bloglist_thumb
{
	border: 1px solid rgb(239, 239, 239);
	margin: 0px 0px 5px 4px;
	float: left;
	width: 240px;
}
.twocolum_bloglist_thumb p
{
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
.page_articleHolder
{
	width: 518px;
	font-size: 11px;
	border-bottom: dotted 1px #ccc;
	padding: 0px 0px 5px 0px;
}

.page_articleHolder img
{
	width: 515px;
}
.a_d_sRight
{
	z-index: -30;
}

.a_d_sUp
{
	margin: 0px 0px 30px 0px;
}


/* -----------------------------NEW DESIGN CHECKHOUT 11FEB--------------------------------- */

#NewCheckOut_Top
{
	width: 778px;
}
#NewCheckOut_Top h2
{
	background-color: #38313B;
	color: #FFFFFF;
	padding: 4px 2px;
	width: 774px;
	margin: 0px 0px 10px 0px;
}
.NewCheckOutColum
{
	float: left;
	width: 380px;
	margin: -15px 0px 0px 0px;
	background-color: #EFEFEF;
	padding: 0px 0px 10px 0px;
}
.Ncc_infotext
{
	margin: 10px 5px;
	font-size: 11px;
}
.PickCountryNotice
{
	text-align: center;
	font-weight: bold;
}
.NewCheckOutColum h1
{
	background-color: #38313B;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: lighter;
	padding: 6px;
	margin: 0px;
}

.NcoDevInfoTable
{
}
.NcoDevInfoTableRight
{
	text-align: right;
}
/*.PayOption
{
	border: 1px solid #CCCCCC;
	float: left;
	margin: 1px;
	padding: 4px 1px;
	text-align: center;
	width: 120px;
	background-color: #fff;
}*/
.PayOption
{
	border: 1px solid #CCCCCC;
	float: left;
	margin: 5px;
	padding: 4px 0px;
	text-align: center;
	width: 178px;
	background-color: #fff;
}
.PayOption:hover
{
	background-color: #e5e5e5;
}
.PayOption span
{
	display: block;
	font-size: 10px;
	text-align: center;
	padding: 2px;
}
.PayOption img
{
	text-align: center;
}
.DelbetOpt
{
	background-color: #f0f0f0;
	padding: 5px;
	margin: 20px 0px 0px 0px;
	float: left;
	width: 370px;
}
.delbetopt_textbox
{
	width: 200px;
	margin: 0px 0px 0px 10px;
}

.delbetopt_dropdl
{
	width: 205px;
	margin: 0px 0px 10px 52px;
}
#checkoutprices_New
{
	border-top: 1px solid #DDDDDD;
	margin: 20px 0 0;
	padding: 6px 0 0 0;
	text-align: right;
}
.payusertable_new
{
	font-size: 12px;
}
.payusertable_new td
{
	border-bottom: 1px solid #F2F2F2;
	padding: 1px 0px 0px 5px;
}

.payusertable_new input
{
	font-size: 11px;
	height: 14px;
	width: 239px;
}
.redstar2
{
	color: Red;
	font-size: 17px;
	font-weight: bold;
	padding: 0 20px 0 5px;
}



.cartContentHolder
{
	float: left;
	width: 768px;
	background-color: #fff;
	border: solid 1px #efefef;
}

.autowidth input
{
	width: auto;
}
.NewcartContentHolder
{
	float: left;
	padding: 5px;
	background-color: rgb(239, 239, 239);
	margin: 0px 0px 10px 0px;
	width: 768px;
}
.orderlistDiv
{
	width: 250px;
	float: left;
}
.a_d_sTop
{
	margin-bottom: 10px;
	float: left;
	height: 120px;
}

.hidden
{
	display: none;
}
.smalltext
{
	font-size: 9px;
}
.yearly_income
{
	width: 100px;
	font-size: 11px;
	height: 12px;
	text-align: right;
}
/*--------------------NEW BLOPPIS---------------------------*/

.bloppisLink
{
	width: 97px;
	float: left;
	height: 200px;
	background-color: #56256f;
}

.bloppisLink img:hover
{
	/* for IE */
	filter: alpha(opacity=60); /* CSS3 standard */
	opacity: 0.6;
}
.BloppisHover
{
	background-color: transparent;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	height: 40px;
	margin: -40px 0 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	width: 97px; /*filter:alpha(opacity=100);*/ /* CSS3 standard */ /*opacity:1;*/
}
.BloppisInfo
{
	margin: 100px 0 0 120px;
	position: absolute;
	width: 498px;
	font-size: 11px;
}
.bloppisTopLink
{
	margin: -65px 0 0 490px;
	position: absolute;
}

#bloppisLinks
{
	float: left;
	width: 778px;
	margin: 10px 0px 20px 0px;
}
#BloppisLatesteName
{
	float: left;
	font-size: 10px;
	height: 13px;
	margin-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 0;
	overflow: hidden;
	text-align: center;
	width: 83px;
}
.a_d_sMainBottom
{
	width: 778px;
	overflow: hidden;
	float: left;
	text-align: center;
}
/*--------------------MEMBER NAV OPTIONS-----------------------*/


.navoptionLeft
{
	border: 1px solid #d8d8d8;
	margin: 0px 4px 4px 0px;
	padding: 5px;
	width: 375px;
	float: left;
}


.navoptionLeft a
{
	float: left;
}

.navoptionRight
{
	border: 1px solid #d8d8d8;
	padding: 5px;
	width: 375px;
	float: left;
}

.navoptionRight a
{
	float: left;
}
.navoptionRight img, .navoptionLeft img
{
	margin: 0px 10px 0px 0px;
	float: left;
}

.Thumbinfo
{
	margin: 0px 0px 20px 0px;
	float: left;
	width: 240px;
	font-size: 11px;
}

.orangeOption
{
	display: block;
	font-size: 14px;
	color: #ff9600;
	font-weight: bold;
}


.lilacption
{
	display: block;
	font-size: 14px;
	color: #552398;
	font-weight: bold;
}

.NavOptBtn
{
	margin: 70px 0px 0px 115px;
	position: absolute;
}

/* --- Simply red --- */
.red
{
	color: Red;
}

/*--------------PRODUCTPAGE SIZE SCROLLER ------------------------*/
#sizeScrollHolder
{
	width: 230px;
	float: left;
}
#sizeScrollBar
{
	background-color: #efefef;
	border: solid 1px #ddd;
	height: 12px;
	margin: 5px 0px;
	width: 230px;
}
#sizeScrollDiv
{
	width: 230px;
	overflow: hidden;
}
#sizeScrollDiv table td
{
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	padding: 0 6px;
	text-align: center;
}
#sizeScrollHandle
{
	background-color: #38313B;
	height: 10px;
	cursor: hand;
	background-position: center;
	border: solid 1px #ddd;
	width: 20px;
}

/***------ ASP.NET GridView ------------------------------------------***/
.gridHeader
{
	border-bottom: 3px solid #666666;
	border-left: none;
	border-right: none;
	text-align: left;
}
.gridHeaderRight
{
	border-bottom: 3px solid #666666;
	border-left: none;
	border-right: none;
	text-align: right;
}
.gridFooter
{
	border-top: 3px solid #666666;
	border-left: none;
	border-right: none;
	text-align: right;
	font-weight: bold;
}
.gridRow
{
	background-color: white;
}
.gridRowAlt
{
	background-color: #EBECF3;
}
.gridRowAlt:hover
{
	background-color: #ccc;
}
.gridRow:hover
{
	background-color: #ccc;
}
.gridItem
{
	border: none;
}
.gridItemRight
{
	border: none;
	text-align: right;
}



.helpLink
{
	float: left;
	color: #3B303E;
	font-weight: bold;
	font-size: 11px;
	margin: 4px 0px;
}
.helpPageQue
{
	background-color: #EFEFEF;
	border: 1px solid #D8C3DF;
	float: left;
	margin: 0px 0px 20px;
	padding: 5px;
	width: 756px;
}

.helpLink:hover
{
	color: #201d21;
}
.helpDescItem
{
	margin: 0px 0px 10px 0px;
	float: left;
}
.helpDescItem p
{
	width: 776px;
}
.HelpTable
{
	width: 100%;
}
.HelpTable td
{
	padding: 0px 5px;
}
.HelpTable td:hover
{
	background-color: #3B303E;
}
.HelpTable td:hover a
{
	color: #fff;
}
.helpQueTopLink
{
	margin: 5px 0px 0px 674px;
	position: absolute;
	text-align: right;
	width: 100px;
}
.helpQueTopLink a
{
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
}

.helpQueTopLink a:hover
{
	text-decoration: underline;
}

.contentheader_recommended
{
	margin: 0px 0px 20px 0px;
}

.leftmenuchat
{
	padding: 0px 0px 5px 0px;
}

.frontsmallpuffs
{
	float: left;
	width: 778px;
	margin: 0px 13px 2px 0px;
}

.topAwLogos
{
	margin: 43px 0 0 358px;
	position: absolute;
}


/*---------------NEW TOP -------------*/
.BBLogoHolder
{
	width: 250px;
	height: 110px;
	float: left;
}
.TopAreaRight
{
	width: 728px;
	float: right;
	height: 110px;
}
.loginHolder
{
	width: 728px;
	height: 25px;
	font-size: 11px;
}
.TopAreaHolder
{
	width: 978px;
	float: left;
	height: 168px;
	background-image: url(http://www.bubbleroom.se/images/topmenubackimg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0px 0px 8px 0px;
}
.topmenuHolder
{
	width: 978px;
	height: 58px;
}
.topmenu_level1, .topmenu_level2
{
	width: 978px;
	background-image: url(http://www.bubbleroom.se/images/bg_topmenu_level1.jpg);
	background-repeat: repeat-x;
	height: 28px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.topmenu_level2
{
	width: 978px;
	background-image: url(http://www.bubbleroom.se/images/bg_topmenu_level1.jpg);
	background-repeat: repeat-x;
	height: 29px;
	margin: 0px;
	padding: 0px;
}

.topmenu_level1 a, .topmenu_level2 a
{
	display: block;
	float: left;
	padding: 7px 15px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #4b4b4b;
}
.topmenu_level2 a
{
	color: #fff;
}
.topmenu_level2 a:hover
{
	color: #e2e2e2;
}
.linkpink_top:hover, .linkblue_top:hover, .linkgreen_top:hover, .linkred_top:hover, .linkdark_top:hover, .linkgray_top:hover, .linklila_top:hover
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_pink_top.jpg);
	background-repeat: repeat-x;
	color: #fff !important;
}
.bgpink_top, .bgblue_top, .bggreen_top, .bgred_top, .bgdark_top, .bggray_top, .bglila_top
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_pink_top.jpg);
	background-repeat: repeat-x;
	color: #fff !important;
}
.bgpink, .bgblue, .bggreen, .bgred, .bgdark, .bggray, .bglila
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_pink.jpg);
	background-repeat: repeat-x;
	color: #fff !important;
}

.linkblue_top:hover
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_blue_top.jpg);
}
.linkgreen_top:hover
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_green_top.jpg);
}
.linkred_top:hover
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_red_top.jpg);
}
.linkdark_top:hover
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_dark_top.jpg);
}
.linkgray_top:hover
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_gray_top.jpg);
}
.linklila_top:hover
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_lila_top.jpg);
}
.bgblue_top
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_blue_top.jpg);
}
.bggreen_top
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_green_top.jpg);
}
.bgred_top
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_red_top.jpg);
}
.bgdark_top
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_dark_top.jpg);
}
.bggray_top
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_gray_top.jpg);
}
.bglila_top
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_lila_top.jpg);
}
.bgblue
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_blue.jpg);
}
.bggreen
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_green.jpg);
}
.bgred
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_red.jpg);
}
.bgdark
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_dark.jpg);
}
.bggray
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_gray.jpg);
}
.bglila
{
	background-image: url(http://www.bubbleroom.se/images/topmenu/bg_lila.jpg);
}

.italic
{
	font-style: italic;
	font-weight: normal;
}

.loginArea input[type=text], .loginArea input[type=password]
{
	height: 14px;
	font-size: 11px;
	width: 80px;
	vertical-align: middle;
}
.loginRember
{
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.loginArea input[type=checkbox]
{
	vertical-align: middle;
}
.loginArea, .loggedinArea
{
	background-color: #FFFFFF;
	background-image: url("http://www.bubbleroom.se/images/bg_loginarea.jpg");
	background-position: right center;
	background-repeat: repeat-y;
	height: 20px;
	padding: 3px 2px 2px 0;
	text-align: right;
	width: 726px;
}
.loggedinArea
{
	height: 18px;
	padding: 5px 2px 2px 0;
}
.loginArea a, .loggedinArea a
{
	font-size: 11px;
	margin: 0px 3px;
}
.loginArea a:hover, .loggedinArea a:hover
{
	color: #000;
	text-decoration: underline;
}
.loginbtn
{
	background-color: #F7F6F9;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	font-weight: bold;
	padding: 5px 5px 6px;
}
.loginbtn:hover
{
	background-color: #fff;
	border-left: 1px solid #F7F6F9;
	text-decoration: none;
	border-right: 1px solid #F7F6F9;
}
.custServiceHolder
{
	background-image: url("http://www.bubbleroom.se/images/img_custservice.jpg");
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 242px;
	color: #d70071;
	height: 65px;
	float: left;
	padding: 20px 0px 0px 0px;
}
.custServiceCenterAlign
{
	text-align: center;
	float: left;
}
.custServiceOpenTimes
{
	font-size: 10px;
}
.topAwards
{
	background-color: #FFFFFF;
	float: left;
	height: 70px;
	padding: 15px 0 0;
	text-align: center;
	width: 242px;
}
.custServiceHolder a
{
	color: #d70071;
	text-decoration: underline;
}
.custGray
{
	color: #4b4b54;
}
.topCartHolder
{
	background-image: url("http://www.bubbleroom.se/images/bg_topcart.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 65px;
	padding: 20px 0 0 30px;
	width: 192px;
	margin: 0px 0px 0px 20px;
}
.topCartHolder a
{
	font-size: 11px;
	color: #720283;
	margin: 0px 0px 0px 7px;
}
.topCartHolder span
{
	font-size: 11px;
	margin: 12px 5px 2px 0px;
}
.topCart_points
{
	display: block;
	margin: 5px 5px 2px 0px !important;
	color: #9b00b3;
}
/*
 #leftmenuholder
{
	margin: -3px 0px 0px 0px;
}*/

.countries
{
	position: absolute;
	margin: 5px 0px 0px 870px;
}
.countryLink
{
	padding: 0px !important;
	margin: 0px 2px;
}
.Sektionsearch
{
	margin: 4px 0 0 685px;
	position: absolute;
	text-align: right;
	width: 290px;
}
.Sektionsearch input[type=text]
{
	height: 15px;
}
.Sektionsearch img
{
	vertical-align: middle;
	margin: 0px 0px 0px 3px;
}
