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

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

div#cc-tp-container {
    width:100%;
}

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

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

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

div#cc-tp-mainnavigation {
    width:100%;
    float:left;
    background:#303030;
}

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


div#cc-tp-main-content {
    width:100%;
    background:#fff;
 }

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

div#cc-tp-sidebar {
    width:20%;
    float:right;
}

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

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

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

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

div#contentfooter div.leftrow {
    float:left;
  width: 70% !important;
}

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


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


/*  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 li a, 
ul.mainNav1 li a:visited {
    display:block;
    float:left;
    outline:none;
    text-decoration:none;
    font-weight:bold;
    padding:4px 8px;
    margin:0 15px 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:#fff;
    color:#616361;
}

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

ul.mainNav2 li a, 
ul.mainNav2 li a:visited {
    display:block;
    outline:none;
    text-decoration:none;
    font-weight:bold;
    padding:8px;
    border-bottom:1px solid #dedede;
    color:#666;
}

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:#616361;
    color:#fff;
}

ul.mainNav3 li a, 
ul.mainNav3 li a:visited {
    display:block;
    outline:none;
    font-weight:normal;
    text-decoration:none;
    padding:4px 8px 4px 25px;
    color:#666;
    border:none;
    
}

ul.mainNav3 li a:hover,
ul.mainNav3 li a.current, 
ul.mainNav3 li a.current:visited,
ul.mainNav3 li a:hover { 
    color:#fff;
    background:#666;    
}


/*  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; } 

