/* 
-----------------------------------------
	Template CSS
	by: John Ryan Acoba
    GUI Designer
-----------------------------------------
*/

	
* {
	margin: 0;
	padding: 0;
	}
	
p {padding: 5px 15px;}
.clear {clear:both;}
.clear_bottom {clear:both; padding: 0 0 25px 0;}

body {
	background: #0a0c0b url(../images/bg.jpg) repeat-x;
	font: normal 0.8em Tahoma, Geneva, sans-serif;
	color:#fff;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	}

#page-wrapper{
	width:900px;	
	height:100%;
	margin: 0 auto;
	padding: 0;
	}
	
.header_container { margin:0; padding: 0; }	

.slider_container{
	float:right;
	margin: 0;
	padding: 0;
	}
	
h1 {
	font: normal 175% "Frutiger LT Std" Tahoma, Geneva, sans-serif;
	background: #515151;
	border: #000 1px solid;
	padding: 4px 14px;
	margin 0;	
	}

h2 {
	font: bold 115% Tahoma, Geneva, sans-serif;
	padding: 10px 15px 0 15px;
	margin 0;	
	}

h3 {
	font: bold 115% Tahoma, Geneva, sans-serif;
	padding: 2px 0;
	margin 0;	
	}
	
h4 {
	font: bold 100% Tahoma, Geneva, sans-serif;
	padding: 0 15px;
	margin 0;	
	}

/* 
------------------------------
Main Content
------------------------------
*/	

.download_link { padding: 0 15px; }
.download_link a {
	background:url(../images/icon_download.gif) left 3px no-repeat;		
	padding: 0 0 0 18px;				
	margin: 0;
	display: inline;
	font: bold 100% Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#0091bc;
	}
.download_link a:hover {
	text-decoration:underline;
	}

.bot_addtocart:link, a.bot_addtocart:active, a.bot_addtocart:visited, a.bot_addtocart:hover {
	float:left;
	margin: 2px 0;
	width: 70px;
	height:30px;
	background:url(../images/basket.gif) no-repeat;
	}

.page-frame{
	background: #eceded;
	border: #ccc solid 1px;
	padding: 15px 0 15px 80px;
	margin: 0 15px;
	}
	
.txt-padding{
	border-left: #cbd3d5 dotted 2px;	
	vertical-align:top;
	margin: 0 0 0 215px;
	}

.content_container{
	background: #fff;
	border-left: #000 1px solid;
	border-right: #000 1px solid;
	color: #000;
	margin: 0;
	padding: 10px 0 25px 0;
	height: 100%;
	}
.content_container ul li{
	list-style-type: none;
	padding: 0 15px;
	}
.content_container a {
	font: bold 100% Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#0091bc;
	}
.content_container a:hover {
	text-decoration:underline;
	}
	

.ul_01 ul { padding: 8px 35px; }
.ul_01 ul li { padding: 0 1px; display:list-item; list-style-type:disc; }
.ul_01 a { font-weight:bold; text-decoration:none; color:#0091bc; }
.ul_01 a:hover { text-decoration:underline; }
	
.content_container img { border: #000 solid 1px; }
.content_container a { border: none; }

	
.contact_container, .jacket_container { margin: 0 15px; float:left; }
.contact_container a {
	background:url(../images/icon_email.gif) left 3px no-repeat;		
	padding: 0 0 0 18px;				
	margin: 0;
	display: inline;
	font: bold 100% Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#0091bc;
	}
.contact_container a:hover {
	text-decoration:underline;
	}
	
	
.breadcrumbs {
	background: transparent url(../images/bg_breadcrumbs.jpg) no-repeat;
	letter-spacing: 0;
	white-space: nowrap;
	height: 35px;
	}	
	
	.breadcrumbs a { text-decoration:none; color:#fff; }	
	.breadcrumbs a:hover { text-decoration:underline; }
	
	.breadcrumbs ul { margin: 0; padding: 7px 0; }
	.breadcrumbs ul li  {
		background:url(../images/arrow01.gif) right no-repeat;		
		padding: 0 16px 0 0;				
		margin: 0;
		display: inline;		
		}	
	.breadcrumbs ul li.last {
		background: none;	
		font-weight:bold;
		padding: 0 0 0 4px;
		}
		
	.cup_logo:link, a.cup_logo:active, a.cup_logo:visited, a.cup_logo:hover {
		background:url(../images/cup_logo.jpg) no-repeat;
		display:block;
		float:left;
		margin-right: 20px;
		width: 130px;
		height: 35px;		
		}

.copenhagen_logo{
	background:url(../images/logo_copenhagen.gif) no-repeat;
	height:84px;	
	}

/*-- Leftmenu Start --*/
.leftmenu{	
	background:url(../images/bg_leftmenu.jpg) repeat-x;
	border-left: #000 1px solid;
	float: left;
	padding: 35px 0 0 0;
	width: 318px; /*width of leftmenu*/
	border-bottom-width: 0;
	border-top: 1px #000 solid;
	border-right: 1px #000 solid;
	}
.leftmenu a.menuitem{
	background: url(../images/bg_leftbutton.jpg) repeat-x bottom left;
	font: normal 115% Tahoma, Geneva, sans-serif;
	color: #670101;
	display: block;
	position: relative; 
	padding: 6px 0;
	padding-left: 15px;
	text-decoration: none;
	}
.leftmenu a.menuitem:visited, .leftmenu02 .menuitem:active{
	color: #000;
	}
.leftmenu a.menuitem .statusicon{ 
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
	}
.leftmenu a.menuitem:hover{
	background: #670101;
	color:#fff;
	}
.leftmenu a#current{
	cursor: default;
	background: #670101;
	color:#fff;
	}
.leftmenu div.submenu{ 
	background: #000;
	}
.leftmenu div.submenu ul{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
.leftmenu div.submenu ul li{
	border-bottom: 1px dotted #fff;
	}
.leftmenu div.submenu ul li a{
	display: block;
	font: normal 115% Tahoma, Geneva, sans-serif;
	color: #670101;
	text-decoration: none;
	padding: 4px 0;
	padding-left: 10px;
	}
.leftmenu div.submenu ul li a:hover{
	background: #000;
	color:#fff;
	}	
/*-- Leftmenu End--*/

		
/* 
------------------------------
Footer
------------------------------
*/

.footer {
	background: #fff;
	border-left: #000 1px solid;
	border-right: #000 1px solid;
	border-bottom: #000 1px solid;	
	font: normal 85% Tahoma, Geneva, sans-serif;
	color: #000;
	text-align:center;
	}
.footer a {
	font: normal 100% Tahoma, Geneva, sans-serif;
	text-decoration:none;
	color:#515151;
	}
.footer a:hover {
	text-decoration:underline;
	}
.footer_container{
	padding: 15px 0;
	margin: 0 15px;
	border-top: #ccd3d5 1px solid;
	}



	
	

