/* --------------------------------------------
20110704-jimdo / Fluid Shop Layout
Author: Nadja Macht
Version: 1.0
----------------------------------------------- */

/*  layout
----------------------------------------------- */
.body {
	background:#EDEDED;
	min-width:1050px;
}

div#cc-tp-content,
div#cc-tp-sidebar, 
div#cc-tp-footer {
display:inline-block;
}

div#cc-tp-header {
	width:100%;
	background:#FFC200;
 }

div#cc-tp-header div.gutter {
	padding:0 0 10px 0;
}

div#emotion-header {
	margin:10px 0 0 25px;
	float:left;
}

div#cc-tp-mainnavigation {
	width:100%;
	float:left;
	background:url('https://u.jimcdn.com/cms/o/layout/l6218bc7ded51a084/img/main-nav-00.png') left bottom repeat-x #3E3E3E; 
	border-bottom:3px solid #EDEDED;
}

div#cc-tp-main-content {
	width:100%;
	background:#fff;
	border-top:1px solid #e6b417;
	border-bottom:1px solid #E2E2E2;
	float:left;
 }

div#cc-tp-sidebar {
	width:20%;
	float:left;  
	margin:0;
}

div#cc-tp-content {
	width:80%;
  float:left;
	margin:0;
}

/*  Footer 
------------------------------------------------ */ 
div#cc-tp-footer {
	clear:both;
	width:100%;
}

div#cc-tp-footer .gutter { 	
	padding:15px 25px 15px 25px;
	min-width:1050px;
}

div#cc-tp-footer,
div#cc-tp-footer a {
color:#999; 
text-decoration:none; 
}

div#cc-tp-footer a:hover {
	color:#333;
	text-decoration:underline; 
}

div#contentfooter div.leftrow {
  margin: 0 35px 0 0;
  width: 70% !important;
}

div#contentfooter div.rightrow {
  width: 20%!important;
}


/*  Gutter
----------------------------------------------- */
div#cc-tp-content .gutter { padding:15px 25px 15px 25px; }
div#cc-tp-sidebar .gutter { padding:15px 35px 15px 25px;}

/*  navigation
----------------------------------------------- */
ul.mainNav1,
ul.mainNav2,
ul.mainNav3 {	
	margin:0;
	padding:0;
	text-align:left;
	list-style-type:none;
}

ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li {
	display:inline;
	margin:0;	
	padding:0;
	text-decoration:none;
	list-style-type:none;
}

ul.mainNav1 {
	float:right;
	padding:10px 100px 10px 25px;
}

ul.mainNav1 li a, 
ul.mainNav1 li a:visited {
	display:block;
	float:left;
  outline:none;
	white-space:nowrap;
  text-decoration:none;
	font-weight:bold;
	padding:4px 10px;
	margin:0 10px 0 0;
	color:#fff;
}

ul.mainNav1 li a:hover,
ul.mainNav1 li a.parent,  
ul.mainNav1 li a.parent:visited,
ul.mainNav1 li a.current, 
ul.mainNav1 li a.current:visited {
	background:#FFC200;
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

ul.mainNav2 {
	display:block;
	margin:0 0 25px 0;
}

ul.mainNav2 li a, 
ul.mainNav2 li a:visited {
	display:block;
  outline:none;
	white-space:nowrap;
  text-decoration:none;
	font-weight:normal;
	padding:12px;
	margin:0 0 1px 0;
	color:#fff;
	background:#333;
}

ul.mainNav2 li a:hover,
ul.mainNav2 li a.parent,  
ul.mainNav2 li a.parent:visited,
ul.mainNav2 li a.current, 
ul.mainNav2 li a.current:visited {
	background:#FFC200;
	color:#fff;
}

ul.mainNav2 li a.current {
	font-weight:bold;
}

ul.mainNav3 li a, 
ul.mainNav3 li a:visited {
	display:block;
	outline:none;
	font-weight:normal;
	text-decoration:none;
	color:#333 !important;
	background:#EDEDED;
}

ul.mainNav3 li a:hover,
ul.mainNav3 li a.current, 
ul.mainNav3 li a.current:visited,
ul.mainNav3 li a:hover { 
	color:#333 !important;
	background:#EDEDED !important;
}

ul.mainNav3 li a.current {font-weight:bold;}


/*  fix navigation admin panel
----------------------------------------------- */
ul.mainNav1,
ul.mainNav2,
ul.mainNav3 { overflow:hidden; } 

* html ul.mainNav1,
* html ul.mainNav2,
* html ul.mainNav3 { height:1%; overflow:visible; } 

