@charset "UTF-8";
/* CSS Document */

/* left column images and content....................................................*/
#leftcolumn {
	border-right: solid #999 1px;
	display: inline;
	float: left;
	width: 710px;
	margin:15px 0px;
	padding:0;
}
#leftcolumn img {
	margin:0;
	padding:0;
}
#leftcolumn a {
	color:#333;
	text-decoration: none;
}
#leftcolumn a:hover {
	text-decoration: underline;
	color:#cc0000;
}
/* left column specials images and content....................................................*/
#leftcolumn_specials {
	border-right: solid #999 1px;
	display: inline;
	float: left;
	width: 710px;
	margin:15px 0px 15px 0;
	padding:0;
}
.special_head {
	width:660px;
	display:block;
	margin-left:25px;
	padding:0px 0;
	text-align:center;

}

.special_head img{padding-right:15px;}

.HeadSpecial{

	width:660px;
	text-align:center;
	float:left;
	display:block;
	margin-left:25px;
	padding:10px 0px 5px 0;
	border-bottom:1px solid #000;
	margin-bottom:10px;
}

.HeadSpecial img{
padding-right:15px;
}

.special_head h2 {
	margin-bottom:15px;
}
div.special_head h4 {
	color:#333;
}
div.special_head2 {
	display:block;
	margin:25px;
}
div.SpecialsBox {
	text-align:center;
	border:1px solid #333;
	color:#000033;
	background-color:#ff9933;
	width:200px;
	display:inline;
	height:46px;
	float:right;
	margin-right:30px;
	margin-top:-63px;
	padding-top:5px;
}
.spacer {
	display:block;
	height:15px;
}
/* left column Koopeh....................................................*/

#leftcolumn_koop {
	border-right: solid #999 1px;
	display: inline;
	float: left;
	width: 710px;
	margin:15px 0px 15px 0;
	padding:0;
}
#leftcolumn_koop img {
	float:left;
	padding-left:40px;
}
#kooptxt {
	width:430px;
	display:block;
	position:relative;
	margin-left:260px;
	margin-top:40px;
}
#kooptxt h4 {
	margin:0;
	padding:0;
}
/* left column Soehnle....................................................*/
#leftcolumn_soehnle {
	border-right: solid #999 1px;
	display: inline;
	float: left;
	width: 710px;
	margin:0px 0px 15px 0;
	padding:0;
}
.soehnletxt h4 {
	clear:both;
	width:580px;
	display:block;
	margin-left:60px;
	text-align:center;
	font-weight:bold;
	padding:8px 0;
	border-bottom:#C60 1px solid;
}

/* left column classic....................................................*/
#leftcolumn_classic {
	border-right: solid #999 1px;
	display: inline;
	float: left;
	width: 710px;
	margin:0px 0px 0px 0;
	padding:0;
}
#leftcolumn_classic img {
	float:left;
	padding-left:53px;
	padding-top:20px;
}
#classictxt {
	width:400px;
	text-align:right;
	display:block;
	margin-left:280px;
	padding:5px 0;
}
#classictxt h4 {
	margin:3px 0;
	padding:0;
}
#leftcolumn_classic a {
	color:#000;
	text-decoration:none;
}
#leftcolumn_classic a:hover {
	color:#CC0000;
}
/* left column FAQ....................................................*/
.leftcolumn_faq {
	border-right:#999 1px solid;
	float:left;
	margin:0;
	padding:20px;
	width:670px;
}
.leftcolumn_faq h4 {
	padding:5px;
	margin:5px 0 3px 5px;
}
.leftcolumn_faq .background {
	padding:3px;
	margin-left:10px;
	margin-bottom:10px;
	background:#f5f1f0;
	display:block;
}
.leftcolumn_faq li {
	padding:3px 5px;
	background:#f5f1f0;
	font-size:9pt;
}
.leftcolumn_faq ul {
	margin-top:5px;
	
}
.question {
	font-size:20px;
	padding:5px;
}
/* imagethumb....................................................*/
	div.imagethumb {
	display:inline;
	float: left;
	width: 680px;
	margin: 5px 0px 5px 15px;
	padding-top:3px;
	padding-bottom: 8px;
	border-bottom: solid #000 1px;
}
div.imagethumb img {
	display:inline;
	float: left;
	border: 1px solid #999;
	margin: 10px 0px 0 10px;
}
div.imagethumb h4 {
	margin-left: 145px;
	padding:2px 0;
}
div.imagethumb p {
	margin-left: 145px;
	padding:2px 0;
}
div.imagethumb h5 {
	margin-left: 145px;
	padding:2px 0;
}

#leftcolumn .imagethumb a {
	color:#CC0000;
	text-decoration: none;
}
#leftcolumn .imagethumb a:hover {
	text-decoration: underline;
	color:#cc3300;
}
/*image popup........................................................................................................*/
	
	.thumbnail {
	margin:0;
	padding:0;
	position: relative;
	z-index: 0;
}
.thumbnail:hover {
	margin:0;
	padding:0;
	background-color: transparent;
	z-index: 50;
}
.thumbnail span { /*CSS for enlarged image hover........................................................................................................*/
	position: absolute;
	left: -20px;
	background-color: #999;
	padding:8px;
	border: 1px solid #000;
	visibility: hidden;
	color: #fff;
	text-decoration: none;
	margin-top:0px;
}
.thumbnail span img { /*CSS for enlarged image........................................................................................................*/
	margin:0;
	border-width: 0;
	padding: 5px;
}
.thumbnail:hover span { /*CSS for enlarged image on hover........................................................................................................*/
	visibility: visible;
	top:0px;
	left: 0px; /*position where enlarged image should offset horizontally........................................................................................................ */
}
.noborder {
	border:none;
}
/* imagethumb for thwe right hand image....................................................*/
div.rightimage {
	display:inline;
	float:right;
	margin-top:-105px;
	padding:15px 5px 0 0;
}
/*image popup for right hand images........................................................................................................*/
	
	.thumbnailright {
	margin-top:20px;
	padding:0;
	position: relative;
	z-index: 0;
}
.thumbnailright:hover {
	margin:0;
	padding:0;
	background-color: transparent;
	z-index: 100;
}
.thumbnailright span { /*CSS for enlarged image hover........................................................................................................*/
	position: absolute;
	left: -505px;
	background-color: #999;
	padding:8px;
	border: 1px solid #000;
	visibility: hidden;
	color: #fff;
	text-decoration: none;
	margin-top:0px;
}
.thumbnailright span img { /*CSS for enlarged image........................................................................................................*/
	margin:0;
	border-width: 0;
	padding: 5px;
}
.thumbnailright:hover span { /*CSS for enlarged image on hover........................................................................................................*/
	visibility: visible;
	top:0px;
	left: -505px; /*position where enlarged image should offset horizontally........................................................................................................ */
}
/*individual home page images....................................................*/
	div.imagehome {
	display:inline;
	float: left;
	width: 300px;
	padding: 15px;
}
div.imagehome img {
	display:inline;
	width:250px;
	float: left;
	border: none;
}
div.imagehomeleifheit {
	display:inline;
	float: left;
	width: 300px;
	padding: 15px;
}
div.imagehomeleifheit img {
	display:inline;
	width:250px;
	float: left;
	border: none;
}
div.imagehomeleifheit h4 {
	display:block;
	clear:left;
	margin: 0px;
	padding: 3px 0 15px 0;
}
div.imagehomeleifheit a {
	color:#000;
	text-decoration: none;
}
div.imagehomeleifheit a:hover {
	color:#cc0000;
}
div.imagehome p {
	margin: 0px;
	padding: 10px;
}
div.imagehome h4 {
	display:block;
	clear:left;
	margin: 0px;
	padding: 3px 0 15px 0;
}
div.imagehome a {
	color:#000;
	text-decoration: none;
}
div.imagehome a:hover {
	color:#cc0000;
}
.border {
	border:#999 1px solid;
}
.leftmove {
	margin-left:45px;
}
.power {
	margin-left: 120px;
}
/*Space bag main page.....................................................................................*/

.Spacehome {
	float:left;
	display:inline;
	width:317px;
	height:223px;
	margin:10px 0 15px 16px;
	padding:0px;
}
.Spacehome h3 {
	font-size:18px;
	color:#FFF;
	padding:20px 0 10px 10px;
	margin:0;
}
.Spacehome h3 a {
	font-size:18px;
	color:#FFF;
	padding:0;
	margin:0;
}
.Spacehome h3 a:hover {
	color:#3CF;
	text-decoration:none;
}
.Spacehome p {
	margin:0;
	padding:0;
	
}
.Spacehome a {
	text-decoration:none;
	color:#666;
	font-size:12px;
	line-height:120%;
}
.Spacehome a:hover {
	text-decoration:underline;
	color:#CC0000;
}
.Spacehome hr {
margin:10px 0 0 10px;
	width:295px;
	color:#FFF;
	padding:0;

	
}
/*travel....................................................................................*/
#leftcolumn .travel {
	float:left;
	display:inline;
	width:317px;
	background:url(../images/travel.gif) no-repeat 0 0;
}

#leftcolumn .travel a {
	text-decoration:none;
	color:#666;
	font-size:12px;
	padding:0;
	margin:0;
	
}
#leftcolumn .travel a:hover {
	text-decoration:underline;
	color:#CC0000;


}

#leftcolumn .travel ul {
	padding:0px;
	list-style-type:none;
	margin:15px 0 0 10px;
}
#leftcolumn .travel li {
	margin:0;
	padding:1px 0px;
}

#leftcolumn .travel h3 {
	font-size:18px;
	color:#FFF;
	padding:20px 0 10px 10px;
	margin:0;
}

#leftcolumn .travel h3 a{
	font-size:18px;
	color:#fff;
	text-decoration:none;
}

#leftcolumn .travel h3 a:hover {
	font-size:18px;
	color:#C33;
	text-decoration:none;
}



/*storage.....................................................................................*/
#leftcolumn .storage {
	background:url(../images/Newstorage.gif) no-repeat 0 0;
	float:right;
	display:inline;
	width:317px;
	height:471px;
	margin:10px 27px 15px 20px;
	padding:0;
}




#leftcolumn .storage ul {
	
	padding:0px;
	list-style-type:none;
	margin:10px 0 0 10px;
}
#leftcolumn .storage li {
	margin:0;
	padding:1px 0px;
}

#leftcolumn .storage a {
	text-decoration:none;
	color:#666;
	font-size:12px;
	padding:0;
	margin:0;
	
}
#leftcolumn .storage a:hover {
	text-decoration:underline;
	color:#CC0000;


}



#leftcolumn .storage hr {
	width:290px;
	color:#FFF;
	margin:10px 0 0 10px;
	padding:0;
}
#leftcolumn .storage h3 {
	font-size:18px;
	color:#FFF;
	padding:20px 0 10px 10px;
	margin:0;
}
#leftcolumn .storage h3 a {
	font-size:18px;
	color:#FFF;
	padding:0;
	margin:0;
}
#leftcolumn .storage h3 a:hover {
	color:#3CF;
	text-decoration:none;
}

/*totes....................................................................................*/

#leftcolumn .storage .totes {
	
	padding-top:2px;
	margin:0;
}

#leftcolumn .storage .totes h3 {
	
	padding:10px 0 0 10px;
	margin:0;
}
#leftcolumn .storage .totes h3 a {
	font-size:18px;
	color:#2C0F42;
	margin:0;
	padding:0;
	
}

#leftcolumn .storage .totes h3 a:hover {
	color:#609;
	text-decoration:none;

}


#leftcolumn .storage .totes hr {
	margin:10px 0 0 10px;
	color:#2C0F42;
}

#leftcolumn .storage .totes ul {
	padding:0px;
	list-style-type:none;
	margin:10px 0 0 10px;
}

#leftcolumn .storage .totes li {
	margin:0;
	padding:1px 0px;
}


#leftcolumn .storage .totes a {
	text-decoration:none;
	color:#666;
	font-size:12px;
	line-height:115%;
	margin:0;
	padding:0;	
}
#leftcolumn .storage .totes a:hover {
	text-decoration:underline;
	color:#CC0000;
}



/*features.....................................................................................*/
.features {
	background:url(../images/Features.gif) no-repeat 0 0;
}
.featureImage {
	width:150px;
	display:inline;
	float:left;
	margin:18px 0 0 8px;
	padding:0px;
}
.featureImage img {
	width:55px;
	float:left;
	margin:0;
	padding:0;
}
.featureImage p {
	margin-left:65px;
	padding:0;
}


/*space bag jumper icons.....................................................................................*/
.sbicons {
	display:block;
	width:273px;
	margin-left:410px;
	padding:3px 0;
}
div.sbicons img {
	border:0;
}

.sbicons2{
	display:block;
	width:343px;
	float:right;
	padding:3px 0;
}

div.sbicons2 img {
	border:0;
}
.moveleft{
	width:450px;
	margin-left:305px;
}
.moveleft2{
	width:535px;
	margin-left:135px;
}
.moveleft3{
	width:265px;
	margin-left:400px;
}
.SB_types{
	width:450px;
	text-align:right;
	color:#900;
	float:right;
	padding:0;
	margin:0;
}

/* Tote ....................................................*/
.totefeatures {
	display:block;
	width:675px;
	margin-left:15px;
	margin-top:20px;
	padding-bottom:15px;
	border-bottom:1px solid #000;
}
.totefeatures ul {
	list-style-type:square;
	margin:0;
	padding:0;
}
.totefeatures li {
	margin-left:15px;
	font-size:9pt;
	padding:3px 0;
}
.totefeatures h4 {
	margin:0;
	padding:5px 0;
}
.totefeatures h5 {
	margin:0;
	padding:5px 0;
}
#leftcolumn .totefeatures a{
	
	
	color:#000;
	text-decoration: none;
}

#leftcolumn .totefeatures a:hover{
		text-decoration: underline;
	color:#cc3300;
}

/*balbo main page*/

.leftcolumn_balbo {
	border-right: solid #999 1px;
	display: inline;
	float: left;
	width: 680px;
	margin:15px 0px;
	padding:15px;
}
.leftcolumn_balbo ul{
	font-size:9pt;
	margin:0;
	padding:2px;
	line-height:140%;
}
.leftcolumn_balbo img{
	width:234px;
	float:right;
	display:inline;
}

.leftcolumn_balbo h3{
	
	
	padding:5px 0}
	
.leftcolumn_balbo ul{
	margin-left:10px;
	list-style-type:circle;
}
.leftcolumn_balbo li{
	padding:3px 0;
}
/*Top navigation color: #28557c;........................................................................................................*/
	#topnav {
	height:15px;
	clear: both;
	margin-bottom:5px;
	margin-right:15px;
	padding-bottom:8px;
	text-align: right;
}
#topnav .topleft{
	font-size:14px;
	font-weight:bold;
	width:670px;
	float:left;
	padding-left:15px;
	text-align:center;
}
#topnav .topleft a{
	color:#0099cc;
	text-decoration: none;
}
#topnav .topleft a:hover{
	
	text-decoration: underline;
	color: #cc0000;
}

#topnav .topright{
	display:block;
	
	font-size:9pt;
	width:650px;
	float:right;
	padding:8px 0;
	
	}

#topnav a {
	color:#990000;
	text-decoration: none;
}
#topnav a:hover {
	color: #e67d00;
}
#topnav p {
	padding: 0;
	margin:0;
}
#botnav {
	height:25px;
	clear: both;
	margin-right:15px;
	text-align: right;
	padding-top:3px 0;
}


#botnav .topleft{
	font-size:14px;
	font-weight:bold;
	width:680px;
	float:left;
	text-align:center;
}
#botnav .topleft a{

	color:#0099cc;
	text-decoration: none;
}
#botnav .topleft a:hover{
	text-decoration: underline;
	color: #e67d00;
}
#botnav .topright{
	display:block;
	
	font-size:9pt;
	width:350px;
	float:right;
	padding:8px 0;
	
	}

#botnav a {
	color:#990000;
	text-decoration: none;
}
#botnav a:hover {
	color: #e67d00;
	xborder-bottom:#e67d00 1pt solid;
}
#botnav p {
	padding: 0;
	margin:0;
}
.borderleft {
	border-left:#999 1px solid;
}
.borderright {
	border-right:#999 1px solid;
}
.backgroundnone {
	background-color:#FFF;
}
#flowerTable {
	width:305px;
	margin-left:145px;
	padding:5px 0;
	font-size:9pt;
}
.redtxtbold {
	color:#cc0000;
	font-weight:bold;
}
strong {
	display:block;
	margin:6px 0;
	padding:0;
}
/* Space bag where to buy page........................................ */
.sbwhere{
	float:left;
	display:block;
	width:205px;
	padding:6px;
	margin:10px 3px 0 10px;
	
	}
	.sbwhere h4{
		margin-left:0px;

	
	}
	.sbwhere ul{
		margin:10px 0;
		padding:0;
	
	}
	.sbwhere li{
		font-size:12px;
		list-style:none;
		margin-left:0px;
		padding:2px 0;
		color:#333;
	
	}
	.sbabout{
		display:block;
		width:650px;
		margin:25px;
		
		}
		.sbabout p{
			padding:8px 0;
			
			}
.usbcode{
	font-style:italic;
	font-size:11px;
	
	
	}
	
	/*Tierra........................................................................................................*/
	
	.tierraTable{
		margin:5px 0px 0 145px;
	}
	#TierraIcons img{
		padding-bottom:5px;
		
		
		}
	/* Cannisters........................................................................................................*/
	#Cannister1{
		width:400px;
		margin: 5px 30px 0 30px;
		float:left;
		display:inline;
	}
	#Cannister1 img{
		
	}
	.cannisterTxt{
		display:block;
		width:250px;
		float:left;
		margin-top:20px;
	}
	.CanBold{
		font-size:15px;
		font-weight:bold;
		color:#990000;
	}
	/* skeppshult........................................................................................................*/
	.L1MoveRight{
		font-size:9pt;
		margin:3px 0 3px 155px;
		padding:0;
		}
		
		div.moveright{
			width:680px;
			margin-left:15px;
		}
.italics{
	font-style:italic;}
	
	/* creative........................................................................................................*/
	
	#CookHeading{
		width:680px;
		display:block;
		margin:5px 0 3px 15px;
		line-height:125%;
		font-weight:bold;
	}
	
	/* fundix.......................................................................................................*/
	
	#leftcolumn_fundixfaq {
	border-right: solid #999 1px;
	display: inline;
	float: left;
	width: 670px;
	margin:15px 0px;
	padding:0 20px;
}
#leftcolumn_fundixfaq h4 {
	padding:5px 0;
	margin:7px 0 3px 0;
}
.shade{
	padding:7px 5px;
	
	background:#f5f1f0;
	display:block;
	margin-bottom:5px;
}

#leftcolumn_fundixfaq p{
	padding:7px 5px;
	margin-left:0px;
	display:block;
	
}
#leftcolumn_fundixfaq li {
	
	
	font-size:9pt;

	
}
#leftcolumn_fundixfaq ul {
	padding:5px 0;
	margin-top:5px;
	font-size:9pt;
	line-height:125%;
	
}

.backgroundnone {
	background-color:#FFF;
}
#Flash_container{
	display:block;
	margin:0;
	padding:0;
	width:255px;
	height:593px;
	border:1px solid #999;
}

.buyNow{
	margin-left:145px;
	padding:3px 0;
}
#leftcolumn .buyNow img{
	margin:0;
	padding:0;
	border:none;}
	
#leftcolumn	.buyNow p{
	padding:2px 0;
	margin-left:100px;
}

/*.................*/
.leftcolumn_balbo .Balbo_1 .buyNowBalbo{
	
	padding:3px 0;
}
.leftcolumn_balbo .Balbo_1 .buyNowBalbo img{
	float:left;
	width:80px;
	margin:0;
	padding:0;
	border:none;}
	
.leftcolumn_balbo .Balbo_1  .buyNowBalbo p{
	margin-left:100px;
	padding:2px 0;
}

.leftcolumn_balbo .Balbo_1  .buyNowBalbo a {
	color:#CC0000;
	text-decoration: none;
}
.leftcolumn_balbo .Balbo_1  .buyNowBalbo a:hover {
	text-decoration: underline;
	color:#cc3300;
}
.ToGo{
	color:#09F;
	font-size:14px;
	font-style:italic;}
