
    /**************************************************************************/
    /* Base styles                                                            */
    /**************************************************************************/

    *
    {
        outline:none;
        line-height:150%;
    }

    body
    {
        margin:0px;
        padding:0px;
        padding-bottom:20px;
		background-color:#252525;
		background-repeat:repeat-x;
		background-position:0px 0px;	
    }
	
	body.background-grid		{ background-image:url('../image/background/grid.png');			}
	body.background-mesh		{ background-image:url('../image/background/mesh.png');			}
	body.background-wood		{ background-image:url('../image/background/wood.png');			}
	body.background-wood-2		{ background-image:url('../image/background/wood2.png');		}
	body.background-wood-3		{ background-image:url('../image/background/wood3.png');		}
	body.background-tiles		{ background-image:url('../image/background/tiles.png');		}
	body.background-carbon		{ background-image:url('../image/background/carbon.png');		}
	body.background-fibers		{ background-image:url('../image/background/fibers.png');		}
	body.background-stripes		{ background-image:url('../image/background/stripes.png');		}
	body.background-sandpaper	{ background-image:url('../image/background/sandpaper.png');	}

    body,input,textarea,a
    {
        color:#9F9F9F;
        font:13px Arial;
    }

    textarea
    {
        overflow:hidden;
    }

    textarea
    {
        resize:none;
    }

    a,textarea,input 
    { 
        outline:none; 
    }

    .clear-fix
    {
       clear:both;
    }

    .overflow-fix
    {
        height:100%;
        overflow:hidden;
    }

    .float-left
    {
        float:left;
    }

    .float-right
    {
        float:right;
    }

    .box-center
    {
        margin-left:auto !important;
        margin-right:auto !important;
    }

    .top-0
    {
        margin-top:0px !important;
        padding-top:0px !important;
    }

    .margin0
    {
        margin:0px !important;
    }

    .padding0
    {
        padding:0px !important;
    }

    .text-right
    {
        text-align:right;
    }

    p
    {
        line-height:150%;
    }

    a img
    {
        border:none;
    }

    a
    {	
        text-decoration:none !important;
    }

    a:hover
    {
        text-decoration:underline;
    }

    a.image-link
    {
        width:100%;
        height:100%;
        display:block;
        text-decoration:none;
    }

    /**************************************************************************/
    /*	Layouts                                                               */
    /**************************************************************************/

    .layout-50 {}

    .layout-50-left 
    { 
        clear:both;
        float:left; 
    }

    .layout-50-right 
    { 
        float:right; 
    }

    .layout-50-left,
    .layout-50-right 
    { 
        width:48%; 
    }

    .layout-6040 {}

    .layout-6040-left 
    {
        width:59%; 
        clear:both;
        float:left; 
    }

    .layout-6040-right 
    { 
        width:39%;
        float:right; 
    }
    
    .layout-4060 {}

    .layout-4060-left 
    {
        width:39%; 
        clear:both;
        float:left; 
    }

    .layout-4060-right 
    { 
        width:59%;
        float:right; 
    }

    .layout-7030 {}

    .layout-7030-left 
    {
        width:69%; 
        clear:both;
        float:left; 
    }

    .layout-7030-right 
    { 
        width:29%;
        float:right; 
    }

    /**************************************************************************/
    /*	Headers                                                               */
    /**************************************************************************/

    h1,h2,h3,h4,h5,h6
    {
        margin:0px;
        padding:0px;
        color:#E0E0E0;
        margin-top:10px;
        font-weight:normal;
        margin-bottom:10px;
        font-family:'Open Sans',Arial;
    }

    /**************************************************************************/
    /*	List                                                                  */
    /**************************************************************************/

    ul.no-list
    {
        margin:0px;
        padding:0px;
        list-style-type:none;		
    }

    /**************************************************************************/	
    /*	Scrollbars                                                            */
    /**************************************************************************/

    .jspVerticalBar
    {
        width:10px;
    }

    .jspDrag
    {
        background-color:#343434;
        -webkit-border-radius:10px;
        -moz-border-radius:10px;
        border-radius:10px;
    }

    .jspTrack
    {
        background-color:#252525;
    }

    .jspHover
    {
        background-color:#E0E0E0;
    }

    /**************************************************************************/
    /* Qtip                                                                   */
    /**************************************************************************/

    .ui-tooltip-error .ui-tooltip-content,
    .ui-tooltip-success .ui-tooltip-content 
    {
        border:none;
        color:#FFFFFF;
        font-size:13px;
    }

    .ui-tooltip-content
    {
        padding:10px 20px 10px 20px;
    }

    .ui-tooltip-error .ui-tooltip-content
    {
        background:#E9431C;
        text-shadow:0px 1px 0px #8C2811;
    }

    .ui-tooltip-success .ui-tooltip-content
    {
        background:#61911B;
        text-shadow:0px 1px 0px #3A5710;
    }

    /**************************************************************************/
    /* Captify                                                                */
    /**************************************************************************/

    .caption-bottom
    {
        padding-top:15px;
        border:0 !important;
        cursor:pointer;
    }

    /**************************************************************************/
    /* Form                                                                   */
    /**************************************************************************/

    form,
    input,
    textarea
    {
        margin:0px;
        padding:0px;
    }

    textarea,
    input[type="text"]
    {
        float:right;
        width:274px;
        border:none;
        padding:10px;
        background:none;
        border:solid 1px #343434;
    }

    textarea
    {
        height:140px;
    }

    .form-line
    {
        height:100%;
        overflow:hidden;
        margin-bottom:10px;
    }
	
	form .form-line
	{
		float:right;
	}

    a.button
    {
        float:right;
        padding:8px 20px 8px 20px;
        border:solid 1px #343434;
    }

        a.button:hover
        {
            color:#D75902;
            border-color:#D75902;
            text-decoration:none;
        }

    /**************************************************************************/
    /*	Main                                                                  */
    /**************************************************************************/

    div.main
    {
        width:860px;
    }

    /**************************************************************************/
    /*	Header                                                                */
    /**************************************************************************/

    div.header
    {
        top:-1px;
        height:165px;
        margin-top:51px;
        position:relative;
        background:url('../image/header_light.png') 0px 0px no-repeat;
    }

        div.header h1
        {
            font-size:60px;
            margin-top:15px;
            font-weight:300;
            margin-bottom:0px;
            letter-spacing:-2px;
        }

        div.header h5
        {
            color:#969696;
            font-size:15px;
            margin-top:0px;
        }
        
        div.header a.header-logo-link
        {
            height:100%;
            width:inherit;
            display:block;
            position:absolute;
        }

        div.header ul.header-menu
        {
            float:right;
            margin-top:73px;
        }

            div.header ul.header-menu li
            {
                float:left;
                margin-left:15px;
                padding-left:25px;
                background-repeat:no-repeat;
                background-position:center left;
            }

            div.header ul.header-menu li.header-menu-mail       { background-image:url('../image/header_icon_mail.png');        }
            div.header ul.header-menu li.header-menu-phone      { background-image:url('../image/header_icon_phone.png');       }
            div.header ul.header-menu li.header-menu-download   { background-image:url('../image/header_icon_download.png');    }
          
            div.header ul.header-menu li a:hover
            {
                text-decoration:underline !important;
            }

    /**************************************************************************/
    /*	Content                                                               */
    /**************************************************************************/

    div.content
    {
        height:500px;
    }

    /**************************************************************************/
    /*	Cascade                                                               */
    /**************************************************************************/

    div.cascade
    {
        height:468px;
        position:relative;
        margin:0px 0px 30px 0px;
    }
    
        div.cascade.preloader
        {
            background:url('../image/preloader.gif') 50% 50% no-repeat;
        }

        /**********************************************************************/
        /* Cascade / Box menu                                                 */
        /**********************************************************************/

        div.cascade ul.cascade-menu
        {
            float:left;
            margin:0px;
            padding:0px;
            width:860px;
            list-style-type:none;
        }

            div.cascade ul.cascade-menu li
            {
                opacity:0;
                z-index:1;
                height:0px;
                width:200px;
                display:none;
                cursor:pointer;
                position:absolute;
                text-align:center;
                background-position:0px 0px;
                background-repeat:no-repeat;
                background-image:url('../image/tab_outline.png'); 	
            }
            
                div.cascade ul.cascade-menu li a
                {
                    margin:5px;
                    width:190px;
                    height:430px;
                    display:block; 
                    background-position:0px 0px;
                    background-repeat:no-repeat;
                }
                
                div.cascade ul.cascade-menu li a:hover
                {
                    background-position:0px -430px;          
                }

                    div.cascade ul.cascade-menu li a span.title,
                    div.cascade ul.cascade-menu li a span.subtitle
                    {
                        color:#FFFFFF;
                        display:block;
                        text-align:center;
                        font-family:'Open Sans',Arial;
                    }

                    div.cascade ul.cascade-menu li a span.title
                    {
                        font-size:24px;
                        padding-top:255px;
                    }

                    div.cascade ul.cascade-menu li a span.subtitle
                    {
                        font-size:13px;
                        padding-top:32px;
                    }
                
                /**************************************************************/
                /* Cascade / Box menu / Background                            */
                /**************************************************************/
                
                div.cascade ul.cascade-menu li.blue-info a              { background-image:url('../image/tab/blue_info.png');       }
                div.cascade ul.cascade-menu li.blue-mail a              { background-image:url('../image/tab/blue_mail.png');       }
                div.cascade ul.cascade-menu li.blue-tick a              { background-image:url('../image/tab/blue_tick.png');       }
                div.cascade ul.cascade-menu li.blue-arrow a             { background-image:url('../image/tab/blue_arrow.png');      }
                div.cascade ul.cascade-menu li.blue-people a            { background-image:url('../image/tab/blue_people.png');     }
                div.cascade ul.cascade-menu li.blue-basket a            { background-image:url('../image/tab/blue_basket.png');     }
                div.cascade ul.cascade-menu li.blue-camera a            { background-image:url('../image/tab/blue_camera.png');     }
                div.cascade ul.cascade-menu li.blue-document a          { background-image:url('../image/tab/blue_document.png');   }
                div.cascade ul.cascade-menu li.blue-briefcase a         { background-image:url('../image/tab/blue_briefcase.png');  }
                div.cascade ul.cascade-menu li.blue-lightbulb a         { background-image:url('../image/tab/blue_lightbulb.png');  }
              
                div.cascade ul.cascade-menu li.green-info a             { background-image:url('../image/tab/green_info.png');       }
                div.cascade ul.cascade-menu li.green-mail a             { background-image:url('../image/tab/green_mail.png');       }
                div.cascade ul.cascade-menu li.green-tick a             { background-image:url('../image/tab/green_tick.png');       }
                div.cascade ul.cascade-menu li.green-arrow a            { background-image:url('../image/tab/green_arrow.png');      }
                div.cascade ul.cascade-menu li.green-people a           { background-image:url('../image/tab/green_people.png');     }
                div.cascade ul.cascade-menu li.green-basket a           { background-image:url('../image/tab/green_basket.png');     }
                div.cascade ul.cascade-menu li.green-camera a           { background-image:url('../image/tab/green_camera.png');     }
                div.cascade ul.cascade-menu li.green-document a         { background-image:url('../image/tab/green_document.png');   }
                div.cascade ul.cascade-menu li.green-briefcase a        { background-image:url('../image/tab/green_briefcase.png');  }
                div.cascade ul.cascade-menu li.green-lightbulb a        { background-image:url('../image/tab/green_lightbulb.png');  }

                div.cascade ul.cascade-menu li.lime-info a              { background-image:url('../image/tab/lime_info.png');       }
                div.cascade ul.cascade-menu li.lime-mail a              { background-image:url('../image/tab/lime_mail.png');       }
                div.cascade ul.cascade-menu li.lime-tick a              { background-image:url('../image/tab/lime_tick.png');       }
                div.cascade ul.cascade-menu li.lime-arrow a             { background-image:url('../image/tab/lime_arrow.png');      }
                div.cascade ul.cascade-menu li.lime-people a            { background-image:url('../image/tab/lime_people.png');     }
                div.cascade ul.cascade-menu li.lime-basket a            { background-image:url('../image/tab/lime_basket.png');     }
                div.cascade ul.cascade-menu li.lime-camera a            { background-image:url('../image/tab/lime_camera.png');     }
                div.cascade ul.cascade-menu li.lime-document a          { background-image:url('../image/tab/lime_document.png');   }
                div.cascade ul.cascade-menu li.lime-briefcase a         { background-image:url('../image/tab/lime_briefcase.png');  }
                div.cascade ul.cascade-menu li.lime-lightbulb a         { background-image:url('../image/tab/lime_lightbulb.png');  }   
                
                div.cascade ul.cascade-menu li.orange-info a            { background-image:url('../image/tab/orange_info.png');       }
                div.cascade ul.cascade-menu li.orange-mail a            { background-image:url('../image/tab/orange_mail.png');       }
                div.cascade ul.cascade-menu li.orange-tick a            { background-image:url('../image/tab/orange_tick.png');       }
                div.cascade ul.cascade-menu li.orange-arrow a           { background-image:url('../image/tab/orange_arrow.png');      }
                div.cascade ul.cascade-menu li.orange-people a          { background-image:url('../image/tab/orange_people.png');     }
                div.cascade ul.cascade-menu li.orange-basket a          { background-image:url('../image/tab/orange_basket.png');     }
                div.cascade ul.cascade-menu li.orange-camera a          { background-image:url('../image/tab/orange_camera.png');     }
                div.cascade ul.cascade-menu li.orange-document a        { background-image:url('../image/tab/orange_document.png');   }
                div.cascade ul.cascade-menu li.orange-briefcase a       { background-image:url('../image/tab/orange_briefcase.png');  }
                div.cascade ul.cascade-menu li.orange-lightbulb a       { background-image:url('../image/tab/orange_lightbulb.png');  }
                
                div.cascade ul.cascade-menu li.purple-info a            { background-image:url('../image/tab/purple_info.png');       }
                div.cascade ul.cascade-menu li.purple-mail a            { background-image:url('../image/tab/purple_mail.png');       }
                div.cascade ul.cascade-menu li.purple-tick a            { background-image:url('../image/tab/purple_tick.png');       }
                div.cascade ul.cascade-menu li.purple-arrow a           { background-image:url('../image/tab/purple_arrow.png');      }
                div.cascade ul.cascade-menu li.purple-people a          { background-image:url('../image/tab/purple_people.png');     }
                div.cascade ul.cascade-menu li.purple-basket a          { background-image:url('../image/tab/purple_basket.png');     }
                div.cascade ul.cascade-menu li.purple-camera a          { background-image:url('../image/tab/purple_camera.png');     }
                div.cascade ul.cascade-menu li.purple-document a        { background-image:url('../image/tab/purple_document.png');   }
                div.cascade ul.cascade-menu li.purple-briefcase a       { background-image:url('../image/tab/purple_briefcase.png');  }
                div.cascade ul.cascade-menu li.purple-lightbulb a       { background-image:url('../image/tab/purple_lightbulb.png');  }
           
                div.cascade ul.cascade-menu li.red-info a               { background-image:url('../image/tab/red_info.png');       }
                div.cascade ul.cascade-menu li.red-mail a               { background-image:url('../image/tab/red_mail.png');       }
                div.cascade ul.cascade-menu li.red-tick a               { background-image:url('../image/tab/red_tick.png');       }
                div.cascade ul.cascade-menu li.red-arrow a              { background-image:url('../image/tab/red_arrow.png');      }
                div.cascade ul.cascade-menu li.red-people a             { background-image:url('../image/tab/red_people.png');     }
                div.cascade ul.cascade-menu li.red-basket a             { background-image:url('../image/tab/red_basket.png');     }
                div.cascade ul.cascade-menu li.red-camera a             { background-image:url('../image/tab/red_camera.png');     }
                div.cascade ul.cascade-menu li.red-document a           { background-image:url('../image/tab/red_document.png');   }
                div.cascade ul.cascade-menu li.red-briefcase a          { background-image:url('../image/tab/red_briefcase.png');  }
                div.cascade ul.cascade-menu li.red-lightbulb a          { background-image:url('../image/tab/red_lightbulb.png');  }
                
                div.cascade ul.cascade-menu li.turquoise-info a          { background-image:url('../image/tab/turquoise_info.png');       }
                div.cascade ul.cascade-menu li.turquoise-mail a          { background-image:url('../image/tab/turquoise_mail.png');       }
                div.cascade ul.cascade-menu li.turquoise-tick a          { background-image:url('../image/tab/turquoise_tick.png');       }
                div.cascade ul.cascade-menu li.turquoise-arrow a         { background-image:url('../image/tab/turquoise_arrow.png');      }
                div.cascade ul.cascade-menu li.turquoise-people a        { background-image:url('../image/tab/turquoise_people.png');     }
                div.cascade ul.cascade-menu li.turquoise-basket a        { background-image:url('../image/tab/turquoise_basket.png');     }
                div.cascade ul.cascade-menu li.turquoise-camera a        { background-image:url('../image/tab/turquoise_camera.png');     }
                div.cascade ul.cascade-menu li.turquoise-document a      { background-image:url('../image/tab/turquoise_document.png');   }
                div.cascade ul.cascade-menu li.turquoise-briefcase a     { background-image:url('../image/tab/turquoise_briefcase.png');  }
                div.cascade ul.cascade-menu li.turquoise-lightbulb a     { background-image:url('../image/tab/turquoise_lightbulb.png');  }
                
                div.cascade ul.cascade-menu li.yellow-info a            { background-image:url('../image/tab/yellow_info.png');       }
                div.cascade ul.cascade-menu li.yellow-mail a            { background-image:url('../image/tab/yellow_mail.png');       }
                div.cascade ul.cascade-menu li.yellow-tick a            { background-image:url('../image/tab/yellow_tick.png');       }
                div.cascade ul.cascade-menu li.yellow-arrow a           { background-image:url('../image/tab/yellow_arrow.png');      }
                div.cascade ul.cascade-menu li.yellow-people a          { background-image:url('../image/tab/yellow_people.png');     }
                div.cascade ul.cascade-menu li.yellow-basket a          { background-image:url('../image/tab/yellow_basket.png');     }
                div.cascade ul.cascade-menu li.yellow-camera a          { background-image:url('../image/tab/yellow_camera.png');     }
                div.cascade ul.cascade-menu li.yellow-document a        { background-image:url('../image/tab/yellow_document.png');   }
                div.cascade ul.cascade-menu li.yellow-briefcase a       { background-image:url('../image/tab/yellow_briefcase.png');  }
                div.cascade ul.cascade-menu li.yellow-lightbulb a       { background-image:url('../image/tab/yellow_lightbulb.png');  }

                div.cascade ul.cascade-menu li.red-img-1 a,              
                div.cascade ul.cascade-menu li.blue-img-1 a,
                div.cascade ul.cascade-menu li.lime-img-1 a,              
                div.cascade ul.cascade-menu li.green-img-1 a,             
                div.cascade ul.cascade-menu li.orange-img-1 a,            
                div.cascade ul.cascade-menu li.purple-img-1 a,           
                div.cascade ul.cascade-menu li.yellow-img-1 a,
                div.cascade ul.cascade-menu li.turquoise-img-1 a         
				{
					background-image:url('../image/tab/image_1.jpg'); 
				}
				
                div.cascade ul.cascade-menu li.red-img-2 a,              
                div.cascade ul.cascade-menu li.blue-img-2 a,
                div.cascade ul.cascade-menu li.lime-img-2 a,              
                div.cascade ul.cascade-menu li.green-img-2 a,             
                div.cascade ul.cascade-menu li.orange-img-2 a,            
                div.cascade ul.cascade-menu li.purple-img-2 a,           
                div.cascade ul.cascade-menu li.yellow-img-2 a,
                div.cascade ul.cascade-menu li.turquoise-img-2 a         
				{
					background-image:url('../image/tab/image_2.jpg'); 
				}
				
                div.cascade ul.cascade-menu li.red-img-3 a,              
                div.cascade ul.cascade-menu li.blue-img-3 a,
                div.cascade ul.cascade-menu li.lime-img-3 a,              
                div.cascade ul.cascade-menu li.green-img-3 a,             
                div.cascade ul.cascade-menu li.orange-img-3 a,            
                div.cascade ul.cascade-menu li.purple-img-3 a,           
                div.cascade ul.cascade-menu li.yellow-img-3 a,
                div.cascade ul.cascade-menu li.turquoise-img-3 a         
				{
					background-image:url('../image/tab/image_3.jpg'); 
				}
				
                div.cascade ul.cascade-menu li.red-img-4 a,              
                div.cascade ul.cascade-menu li.blue-img-4 a,
                div.cascade ul.cascade-menu li.lime-img-4 a,              
                div.cascade ul.cascade-menu li.green-img-4 a,             
                div.cascade ul.cascade-menu li.orange-img-4 a,            
                div.cascade ul.cascade-menu li.purple-img-4 a,           
                div.cascade ul.cascade-menu li.yellow-img-4 a,
                div.cascade ul.cascade-menu li.turquoise-img-4 a         
				{
					background-image:url('../image/tab/image_4.jpg'); 
				}
				
            /******************************************************************/
            /* Cascade / Window                                               */
            /******************************************************************/

            div.cascade div.cascade-window
            {
                top:-6px;
                width:0px;
                left:220px;
                display:none;
                height:474px;
                padding-top:6px;
                position:absolute;
            }

            div.cascade div.cascade-window.cascade-window-prealoder
            {
                background:url('../image/preloader.gif') 50% 50% no-repeat;
            }

            div.cascade div.cascade-window h3
            {
                color:#E0E0E0;
                font-size:18px;
                font-weight:normal;
            }

                /**************************************************************/
                /* Cascade / Window / Close bar                               */
                /**************************************************************/

                div.cascade div.cascade-window div.cascade-window-close-bar
                {
                    height:3px;
                }

                div.cascade div.cascade-window.red div.cascade-window-close-bar         { background-color:#D04519; }        
                div.cascade div.cascade-window.blue div.cascade-window-close-bar        { background-color:#00A4CD; }
                div.cascade div.cascade-window.lime div.cascade-window-close-bar        { background-color:#8BB300; }
                div.cascade div.cascade-window.green div.cascade-window-close-bar       { background-color:#53B123; }
                div.cascade div.cascade-window.yellow div.cascade-window-close-bar      { background-color:#EBB100; }
                div.cascade div.cascade-window.orange div.cascade-window-close-bar      { background-color:#D75902; }
                div.cascade div.cascade-window.purple div.cascade-window-close-bar      { background-color:#B1457B; }
                div.cascade div.cascade-window.turquoise div.cascade-window-close-bar 	{ background-color:#00B8BA; }        

                    div.cascade div.cascade-window div.cascade-window-close-bar a
                    {
                        top:0px;
                        right:20px;
                        width:19px;
                        height:15px;
                        float:right;
                        display:block;
                        position:absolute;
                        background-repeat:no-repeat;
                        background-position:0px 0px;
                    }

                    div.cascade div.cascade-window div.cascade-window-close-bar a:hover
                    {
                        background-position:0px -15px;
                    }

                    div.cascade div.cascade-window.red div.cascade-window-close-bar a           { background-image:url('../image/close-button/content_close_red.png');          }
                    div.cascade div.cascade-window.blue div.cascade-window-close-bar a          { background-image:url('../image/close-button/content_close_blue.png');         }
                    div.cascade div.cascade-window.lime div.cascade-window-close-bar a          { background-image:url('../image/close-button/content_close_lime.png');         }
                    div.cascade div.cascade-window.green div.cascade-window-close-bar a         { background-image:url('../image/close-button/content_close_green.png');        }
                    div.cascade div.cascade-window.yellow div.cascade-window-close-bar a        { background-image:url('../image/close-button/content_close_yellow.png');       }
                    div.cascade div.cascade-window.orange div.cascade-window-close-bar a        { background-image:url('../image/close-button/content_close_orange.png');       }
                    div.cascade div.cascade-window.purple div.cascade-window-close-bar a        { background-image:url('../image/close-button/content_close_purple.png');       }
                    div.cascade div.cascade-window.purple div.cascade-window-close-bar a        { background-image:url('../image/close-button/content_close_purple.png');       }
                    div.cascade div.cascade-window.turquoise div.cascade-window-close-bar a     { background-image:url('../image/close-button/content_close_turquoise.png');    }

                /**************************************************************/
                /* Cascade / Window / Content                                 */
                /**************************************************************/			

                div.cascade div.cascade-window div.cascade-window-content
                {
                    width:620px;
                    height:415px;	
                    margin:10px;
                    padding-right:10px;
                }	

                /**************************************************************/
                /* Cascade / Window / Footer                                  */
                /**************************************************************/					

                div.cascade div.cascade-window div.cascade-window-footer
                {
                    top:-22px;
                    height:53px;
                    position:relative;
                    background:url('../image/content_footer.png') 0px 0px no-repeat; 	
                }	

        /**********************************************************************/
        /* Cascade / Navigation                                               */
        /**********************************************************************/	

        div.cascade a.cascade-navigation
        {
            top:194px;
            width:25px;
            height:50px;
            display:none;
            position:absolute;
            background-repeat:no-repeat;
            background-position:0px 0px;
        }			

        div.cascade a.cascade-navigation:hover
        {
            background-position:0px -50px;
        }

            div.cascade a.cascade-navigation-prev
            {
                left:-50px;
                background-image:url('../image/content_nav_left.png');
            }

            div.cascade a.cascade-navigation-next
            {
                right:-50px;
                background-image:url('../image/content_nav_right.png');
            }		

    /**************************************************************************/
    /* Footer                                                                 */
    /**************************************************************************/

    div.footer
    {
        border-top:solid 1px #1A1A1A;
    }

        div.footer hr.footer-line
        {
            height:1px;
            margin:0px;
            padding:0px;
            border:none;
            color:#353535;
            background:#353535;
            #margin-top:-7px;
        }

        div.footer div.main
        {
            top:-1px;
            min-height:43px;
            position:relative;
            padding:25px 0px 25px 0px;
            background:url('../image/footer_light.png') 0px 0px no-repeat;
            #margin-top:-13px;
        }

        /**********************************************************************/
        /* Footer / Latest tweets                                             */
        /**********************************************************************/

        div.footer div.main div.latest-tweets
        {
            background:url('../image/footer_icon_tweet.png') center left no-repeat;
        }
        
        div.footer div.main div.latest-tweets,
        div.footer div.main div.latest-tweets #latest-tweets ul li
        {
            height:60px;
        }

            div.footer div.main div.latest-tweets #latest-tweets ul
            {
                margin:0px;
                padding:0px;
                margin-left:35px;
                padding-left:15px;
                list-style-type:none;				
                border-left:solid 1px #343434; 
            }

                div.footer div.main div.latest-tweets #latest-tweets ul li
                {
                    display:table-row;
                }

                    div.footer div.main div.latest-tweets #latest-tweets ul li p
                    {
                        margin:0px;
                        padding:0px;
                        display:table-cell;
                        vertical-align:middle;
                    }

                        div.footer div.main div.latest-tweets #latest-tweets ul li p a
                        {
                            color:#DEDEDE;
                        }

                        div.footer div.main div.latest-tweets #latest-tweets ul li p a:hover
                        {
                            text-decoration:underline !important;
                        }

        /**********************************************************************/
        /* Footer / Social List                                               */
        /**********************************************************************/

        div.footer div.main ul.social-list
        {
            float:right;
        }

            div.footer div.main ul.social-list li
            {
                float:left;
                margin:10px 0px 10px 15px;
                padding:11px 0px 11px 0px;
            }

            div.footer div.main ul.social-list li:first-child
            {
                padding-right:15px;
                border-right:solid 1px #343434; 
            }

                div.footer div.main ul.social-list li a
                {
                    width:16px;
                    height:16px;
                    display:block;
                    background-position:0px 0px;
                    background-repeat:no-repeat;
                }

                div.footer div.main ul.social-list li a:hover
                {
                    background-position:0px -16px;
                }

                div.footer div.main ul.social-list li a.social-rss			{ background-image:url('../image/social-icon/social_rss.png');			}
				div.footer div.main ul.social-list li a.social-xing			{ background-image:url('../image/social-icon/social_xing.png');			}
                div.footer div.main ul.social-list li a.social-skype		{ background-image:url('../image/social-icon/social_skype.png');		}
				div.footer div.main ul.social-list li a.social-flickr		{ background-image:url('../image/social-icon/social_flickr.png');		}
                div.footer div.main ul.social-list li a.social-google		{ background-image:url('../image/social-icon/social_google.png');		}
                div.footer div.main ul.social-list li a.social-twitter		{ background-image:url('../image/social-icon/social_twitter.png');		}
                div.footer div.main ul.social-list li a.social-facebook		{ background-image:url('../image/social-icon/social_facebook.png');		}
				div.footer div.main ul.social-list li a.social-linkedin		{ background-image:url('../image/social-icon/social_linkedin.png');		}
				div.footer div.main ul.social-list li a.social-wordpress	{ background-image:url('../image/social-icon/social_wordpress.png');	}
				div.footer div.main ul.social-list li a.social-soundcloud	{ background-image:url('../image/social-icon/social_soundcloud.png');	}
