/* CSS Document */

/*  ///// START GENERAL CSS /////  */

html, body{
	min-height: 100%;
	width: 100%;
  	height: 100%;
  	margin-top: 0px;
  	padding-top: 0px;
  	top: 0px;
  	margin-left: 0px;
  	padding-left: 0px;
  	left: 0px;
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	background-color:#000000;
}

* {
	margin: 0;
	padding: 0;
}

body {
  overflow: hidden;
}

.clearme {
height: 8px;
margin: 0; padding: 0;
clear: both;
}

/*  ///// END GENERAL CSS /////  */

/*  ///// START HEADERS CSS /////  */

h1 {
	color:#666666;
	font-size:18px;
	font-weight:bold;
}

h2 {
	color:#08d7f6;
	font-size:18px;
	font-weight:bold;
}

h3 {
	color:#666666;
	font-size:14px;
	font-weight:bold;
}

h4 {
	color:#08d7f6;
	font-size:10px;
	font-weight:normal;
	padding-left: 10px;
	background-image:url(../images/content/arrow.jpg);
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: 0px 6px;
}

h5 {
	color:#666666;
	font-size:18px;
	font-weight:bold;
	padding-bottom: 8px;
}

h6 {
	color:#08d7f6;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom: 8px;
}

/*  ///// END HEADERS CSS /////  */

/*  ///// START GLOBAL CONTAINERS CSS /////  */

#globalContainer{
	position: relative;
	top: 0px;
	width: 100%;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
	background-image:url(../images/background/bg.png);
}

#containerleft {
	width: 400px;
	height: 100%;
	margin: 0 auto;
	float: left;
	margin-top: 43px;
	color:#FFFFFF;
}

#containerleft #header {
width: 196px;
height: 64px;
padding-left: 43px;
float:left;
margin: 0 auto;
}

#containerleft #flash {
width: 250px;
height: 400px;
padding-top: 43px;
padding-left: 36px;
float:left;
margin: 0 auto;
}

#containerright {
	position: fixed;
    right: 43px;
    width: 456px;
    height: 100%;
    margin: 0 auto;
    /*margin-right: 43px;*/
    float: right;
    margin-left: 43px;
}

/*  ///// END GLOBAL CONTAINERS CSS /////  */

/*  ///// START CHANGE CSS /////  */

#change {
	width: 456px;
	height: 100%;
	margin: 0 auto;
	float: left;
}

/*  ///// END CHANGE CSS /////  */

/*  ///// START PHILOSOPHY CSS /////  */

#philosophy {
	width: 456px;
	height: 100%;
	margin: 0 auto;
	margin-top: 43px;
	float: left;
}

#philosophy a {
		color:#08d7f6;
		text-decoration:none;
	}
	
#philosophy a:hover {
		color:#08d7f6;
		text-decoration:underline;
	}

#philosophy #header {
	width: 456px;
	height: 20px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/header_white.png);
	background-repeat:no-repeat;
}

#philosophy #container {
	width: 456px;
	height: 100%;
	margin: 0 auto;
	padding-top: 20px;
	float: left;
	background-color:#FFFFFF;
}

#philosophy #container #content #philhead {
	width: 231px;
	height: 28px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/phil_header.jpg);
	background-repeat:no-repeat;
}

#philosophy #container #content {
	width: 396px;
	height: 100%;
	margin: 0 auto;
	padding-left: 30px;
	float: left;
	background-color:#FFFFFF;
}

/*  ///// END PHILOSOPHY CSS /////  */

/*  ///// START NEWS CSS /////  */

#news {
	width: 456px;
	height: 100%;
	margin: 0 auto;
	margin-top: 43px;
	float: left;
}

#news a {
		color:#08d7f6;
		text-decoration:none;
	}
	
#news a:hover {
		color:#08d7f6;
		text-decoration:underline;
	}
#news #header {
	width: 456px;
	height: 20px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/header_white.png);
	background-repeat:no-repeat;
}

#news #container {
	width: 456px;
	height: 100%;
	margin: 0 auto;
	padding-top: 20px;
	float: left;
	background-color:#FFFFFF;
}

#news #container #content #newshead {
	width: 231px;
	height: 28px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/news_header.jpg);
	background-repeat:no-repeat;
}

#news #container #content {
	width: 396px;
	height: 100%;
	margin: 0 auto;
	padding-left: 30px;
	float: left;
	background-color:#FFFFFF;
}

#news #container #content .item {
	width: 396px;
	margin: 0 auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #e4e4e4;
	/*border-bottom: 1px solid #e4e4e4;*/
}

/*  ///// END NEWS CSS /////  */

/*  ///// START ADDRESS DJIM CSS /////  */

#address {
	width: 456px;
	height: 210px;
	margin: 0 auto;
	float: left;
	margin-bottom: 65px;
}

#address a {
		color:#08d7f6;
		text-decoration:none;
	}
	
#address a:hover {
		color:#08d7f6;
		text-decoration:underline;
	}
#address #header {
	width: 456px;
	height: 20px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/header_address.png);
	background-repeat:no-repeat;
}

#address #container {
	width: 456px;
	height: 210px;
	margin: 0 auto;
	padding-top: 40px;
	float: left;
	background-color:#FFFFFF;
}

#address #container #content #addresshead {
	width: 168px;
	height: 28px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/address_header.jpg);
	background-repeat:no-repeat;
}

#address #container #content {
	width: 396px;
	height: 210px;
	margin: 0 auto;
	padding-left: 30px;
	float: left;
}

#address #container #content img {
	width: 206px;
	height: 100px;
	margin: 0 auto;
	float: right;
	display:inline;
}

/*  ///// END ADDRESS DJIM CSS /////  */

/*  ///// START ADDRESSES SHOPS CSS /////  */

#shops {
	width: 456px;
	height: 100%;
	margin: 0 auto;
	float: left;
	color:#FFFFFF;
}

#shops a {
		color:#08d7f6;
		text-decoration:none;
	}
	
#shops a:hover {
		color:#08d7f6;
		text-decoration:underline;
	}
#shops #header {
	width: 456px;
	height: 20px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/header_shops.png);
	background-repeat:no-repeat;
}

#shops #container {
	width: 456px;
	height: 100%;
	margin: 0 auto;
	padding-top: 20px;
	float: left;
	background-color:#000000;
}

#shops #container #content #shopshead {
	width: 168px;
	height: 28px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/shops_header.jpg);
	background-repeat:no-repeat;
}

#shops #container #content {
	width: 396px;
	height: 100%;
	margin: 0 auto;
	padding-left: 30px;
	float: left;
}

#shops #container #content .item {
	width: 195px;
	margin: 0 auto;
	float: left;
}

/*  ///// END ADDRESSES SHOPS CSS /////  */

/*  ///// START OVERVIEW CSS /////  */

#overview {
	width: 456px;
	height: 210px;
	margin: 0 auto;
	float: left;
	margin-bottom: 65px;
}

#overview #flashmenu {
float:left;
margin: 0 auto;
}

#overview a {
		color:#08d7f6;
		text-decoration:none;
	}
	
#overview a:hover {
		color:#08d7f6;
		text-decoration:underline;
	}
	
#overview #header {
	width: 456px;
	height: 20px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/header_address.png);
	background-repeat:no-repeat;
}

#overview #container {
	width: 456px;
	height: 210px;
	margin: 0 auto;
	padding-top: 40px;
	float: left;
	background-color:#FFFFFF;
}

#overview #container #content #overviewhead {
	width: 185px;
	height: 28px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/header_overview.jpg);
	background-repeat:no-repeat;
}

#overview #container #content {
	width: 396px;
	height: 210px;
	margin: 0 auto;
	padding-left: 30px;
	float: left;
}

/*  ///// OVERVIEW CSS /////  */

/*  ///// START DETAIL CSS /////  */

#detail {
	width: 456px;
	height: 100%;
	margin: 0 auto;
	float: left;
}

/*  ///// END DETAIL CSS /////  */

/*  ///// START DETAIL BAG CSS /////  */

#detailbag {
	width: 456px;
	height: 100%;
	margin: 0 auto;
	float: left;
	color:#FFFFFF;
}

#detailbag #header {
	width: 456px;
	height: 20px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/header_shops.png);
	background-repeat:no-repeat;
}

#detailbag #container {
	width: 456px;
	height: 100%;
	margin: 0 auto;
	padding-top: 20px;
	float: left;
	background-color:#000000;
}

#detailbag #container #content #detailbaghead {
	width: 119px;
	height: 26px;
	margin: 0 auto;
	float: left;
	background-image:url(../images/content/header_detail.jpg);
	background-repeat:no-repeat;
}

#detailbag #container #content {
	width: 396px;
	height: 100%;
	margin: 0 auto;
	padding-left: 30px;
	float: left;
}

#detailbag #container #content #left {
	margin: 0 auto;
	float: left;
}

#detailbag #container #content #right {
	margin: 0 auto;
	float: right;
}

#detailbag #container #content #left #buy {
	width: 39px;
	height: 15px;
	margin: 0 auto;
	float: left;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#FFFFFF;
	background-image:url(../images/content/buy.jpg);
	background-repeat:no-repeat;
	}
	
#detailbag #container #content #left #buy a {
		color:#FFFFFF;
		text-decoration:none;
	}
	
#detailbag #container #content #left #buy a:hover {
		color:#FFFFFF;
		text-decoration:none;
	}
	
#detailbag #container #content a {
		border:none;
	}
	
#detailbag #container #content a:hover {
		border:none;
	}

#detailbag #container #content #right #ss001large {
	margin: 0 auto;
	float: right;
	display:block;
	width: 162px;
	height: 288px;
	background-image:url(../images/bags/shopper/small/ss001mf.jpg);
	background-repeat:no-repeat;
	background-position: 0px 20px;
}

#detailbag #container #content #left #ss001small {
	margin: 0 auto;
	float: left;
	display:block;
	width: 175px;
	height: 125px;
	background-image:url(../images/bags/shopper/small/ss001sb.jpg);
	background-repeat:no-repeat;
	background-position: 80px -5px;
}

#detailbag #container #content #right #ss002large {
	margin: 0 auto;
	float: right;
	display:block;
	width: 162px;
	height: 288px;
	background-image:url(../images/bags/shopper/small/ss002mf.jpg);
	background-repeat:no-repeat;
	background-position: 0px 20px;
}

#detailbag #container #content #left #ss002small {
	margin: 0 auto;
	float: left;
	display:block;
	width: 175px;
	height: 95px;
	background-image:url(../images/bags/shopper/small/ss002sb.jpg);
	background-repeat:no-repeat;
	background-position: 80px -5px;
}

#detailbag #container #content #right #ss003large {
	margin: 0 auto;
	float: right;
	display:block;
	width: 162px;
	height: 288px;
	background-image:url(../images/bags/shopper/small/ss003mf.jpg);
	background-repeat:no-repeat;
	background-position: 0px 20px;
}

#detailbag #container #content #left #ss003small {
	margin: 0 auto;
	float: left;
	display:block;
	width: 175px;
	height: 95px;
	background-image:url(../images/bags/shopper/small/ss003sb.jpg);
	background-repeat:no-repeat;
	background-position: 80px -5px;
}

#detailbag #container #content #right #sb001large {
	margin: 0 auto;
	float: right;
	display:block;
	width: 162px;
	height: 288px;
	background-image:url(../images/bags/shopper/big/sb001mf.jpg);
	background-repeat:no-repeat;
	background-position: 0px 20px;
}

#detailbag #container #content #left #sb001small {
	margin: 0 auto;
	float: left;
	display:block;
	width: 175px;
	height: 95px;
	background-image:url(../images/bags/shopper/big/sb001sb.jpg);
	background-repeat:no-repeat;
	background-position: 80px -5px;
}

#detailbag #container #content #right #sb002large {
	margin: 0 auto;
	float: right;
	display:block;
	width: 162px;
	height: 288px;
	background-image:url(../images/bags/shopper/big/sb002mf.jpg);
	background-repeat:no-repeat;
	background-position: 0px 20px;
}

#detailbag #container #content #left #sb002small {
	margin: 0 auto;
	float: left;
	display:block;
	width: 175px;
	height: 95px;
	background-image:url(../images/bags/shopper/big/sb002sb.jpg);
	background-repeat:no-repeat;
	background-position: 80px -5px;
}

#detailbag #container #content #right #sb003large {
	margin: 0 auto;
	float: right;
	display:block;
	width: 162px;
	height: 288px;
	background-image:url(../images/bags/shopper/big/sb003mf.jpg);
	background-repeat:no-repeat;
	background-position: 0px 20px;
}

#detailbag #container #content #left #sb003small {
	margin: 0 auto;
	float: left;
	display:block;
	width: 175px;
	height: 95px;
	background-image:url(../images/bags/shopper/big/sb003sb.jpg);
	background-repeat:no-repeat;
	background-position: 80px -5px;
}

#detailbag #container #content #right #ms001large {
	margin: 0 auto;
	float: right;
	display:block;
	width: 162px;
	height: 288px;
	background-image:url(../images/bags/messenger/small/ms001mf.jpg);
	background-repeat:no-repeat;
	background-position: 0px 20px;
}

#detailbag #container #content #left #ms001small {
	margin: 0 auto;
	float: left;
	display:block;
	width: 175px;
	height: 95px;
	background-image:url(../images/bags/messenger/small/ms001sb.jpg);
	background-repeat:no-repeat;
	background-position: 80px -5px;
}

#detailbag #container #content #right #ms002large {
	margin: 0 auto;
	float: right;
	display:block;
	width: 162px;
	height: 288px;
	background-image:url(../images/bags/messenger/small/ms002mf.jpg);
	background-repeat:no-repeat;
	background-position: 0px 20px;
}

#detailbag #container #content #left #ms002small {
	margin: 0 auto;
	float: left;
	display:block;
	width: 175px;
	height: 95px;
	background-image:url(../images/bags/messenger/small/ms002sb.jpg);
	background-repeat:no-repeat;
	background-position: 80px -5px;
}

#detailbag #container #content #right #lb001large {
	margin: 0 auto;
	float: right;
	display:block;
	width: 162px;
	height: 288px;
	background-image:url(../images/bags/lady/big/lb001mf.jpg);
	background-repeat:no-repeat;
	background-position: 0px 20px;
}

#detailbag #container #content #left #lb001small {
	margin: 0 auto;
	float: left;
	display:block;
	width: 175px;
	height: 95px;
	background-image:url(../images/bags/lady/big/lb001sb.jpg);
	background-repeat:no-repeat;
	background-position: 80px -5px;
}

#detailbag #container #content #right #bs001large {
	margin: 0 auto;
	float: right;
	display:block;
	width: 162px;
	height: 288px;
	background-image:url(../images/bags/backpacker/small/bs001mf.jpg);
	background-repeat:no-repeat;
	background-position: 0px 20px;
}

#detailbag #container #content #left #bs001small {
	margin: 0 auto;
	float: left;
	display:block;
	width: 175px;
	height: 95px;
	background-image:url(../images/bags/backpacker/small/bs001sb.jpg);
	background-repeat:no-repeat;
	background-position: 80px -5px;
}

/*  ///// END DETAIL BAG CSS /////  */

/*  ///// START FOOTER CSS /////  */

#footer{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px;
}

#footerContainer{
	color: #FFFFFF;
	font-family: arial;
	font-size: 10px;
	padding: 5px 0px 0px 0px;
	position: relative;
	margin-left: 43px;
	width: 400px;
}

#footerContainer a{
	color: #08d7f6;
	text-decoration:none;
}
#footerContainer a:hover{
	color: #08d7f6;
	text-decoration:underline;
}

/*  ///// END FOOTER CSS /////  */