/*
    File Name: style_cf.css
*/

/* body */
    body {
	
	
    }
    
/* Layout general*/
    #container{
	background:#efefef url(../../images/header_repeat.png) repeat-x;
	
	
    }
    
    /* header */
    #header{
        background:#fff url(../../images/header_background.png)  top center repeat-y;
		
    }

/* header links & slogan */
    
   .top_links ul li{
	border-left:1px solid #797979;
    }

    /* slogan*/
    .top_slogan, .top_slogan h4, .top_slogan h4 a, .top_slogan h4 a:hover{
	color:#414247;
    }
    
    /* If Cufon active*/
    .top_slogan, .top_slogan h4, .top_slogan h4 a, .top_slogan h4 a:hover{
	color:#626262;
    }


/* search bar */
    .search_bar{
	background:url(../../images/search.png);
    }
    
   
    
/* Backgrounds */
    #container1{
	background: url(../../images/background_repeat.png) repeat-x;
	margin-bottom: -20px;
	background-color:#FFFFFF;
	
    }
    
    #container2{ 	
	background: url(../../images/background_top.png) center top no-repeat;
	background-color:#FFFFFF;
	background: url(../../images/bg_body.png) left repeat-y;
	
    }
	
	#container3 {
	
	
	}

/* main layout */
    .content.sub{ 
        background:#fff; 
    }

    .content .portfolio_con{ 
        background:#fff; 
    } 

 /* Slider */
 
    /* Home Page Slider */
    #slider{
	border:1px solid #dddddd;
	background:#fff; 
    }

    .sub#slider{
	margin-left:-10px;
    }    
        
    /* slider right side */
    #slider_area .desc{ 
	background-color: #1c77b0;
	color: #FFFFFF; 
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
    }
        
    #slider_area .desc a{
	color: #fff; 
    }

    #slider_area .desc a:hover{ 
    }
    
    /* prev and next buttons*/
    .prev, 
    .next {
	background-color: #1c77b0;
	color: #FFFFFF;
    }

    .slider_shadow{
       background:url(../../images/slider_shadow.png) center top no-repeat;
    }
 
 /* Breadcrumb Menu */
    .breadcrumb{
	border-bottom:1px solid #dddddd;
	color:#b7b7b7;
    }

    .breadcrumb span{
	border-bottom:3px solid #1c77b0;
    }
    
    .breadcrumb a{
	color:#b7b7b7; 
    }
    
    .breadcrumb a:hover{
	color: #1B558C; 
    }
    
 /* Navigation*/
    .navigation{
	background:#f4f4f4 url(../../images/nav_top.png) top no-repeat;
    }

   /* First level menu items*/
    ul#menu li {
    }

    ul#menu li a {
	background: #f4f4f4;
	color: #595959;
	background:url(../../images/nav_back.png) bottom; 
    }

    ul#menu li a:hover,  ul#menu li.current_page_item a {
	color: #fff;
	background:#f4f4f4 url(../../images/menu_active.png) top no-repeat;
    }    
 
     /* Second level menu item*/
    ul#menu li ul li a, ul#menu li.current_page_item ul li a {
	background: #fff;
	color: #6c6c6c; 
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
    }
    
    ul#menu li ul li a:hover, ul#menu li ul li.current_page_item a{
	color: #1c77b0;
	background:#fff url(../../images/sub_menu_back.png) top left no-repeat;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;	
    }

    /* Third level menu item*/    
   ul#menu li ul li ul li a, ul#menu li.current_page_item ul li ul li a { 
	color: #939393;
	background:#fff;
    }
    
    ul#menu li ul li ul li a:hover, ul#menu li ul li ul li.current_page_item a { 
	color: #1c77b0;
    }

    /* fourth level menu item*/    
   ul#menu li ul li ul li ul li a, ul#menu li.current_page_item ul li ul li ul li a { 
	color: #939393;
	background:#fff;
    }
    
    ul#menu li ul li ul li ul li a:hover, ul#menu li ul li ul li ul li.current_page_item a { 
	color: #1c77b0;
    }

    
/* Paging */

    /* paging link*/
    .content.sub .paging li a,  .content.sub .paging li.active a{
       color:#a3a3a3;
       border:1px solid #dddddd;       
   }

    /* paging mouseover*/
    .content.sub .paging li.active a{
	color:#1c77b0;
	border:1px solid #dddddd;   
    }
    
    .content.sub .paging li a:hover{ 
	color:#1c77b0;
	border:1px solid #1c77b0;     
    }    
    
    /* Arrow Left */   
    .content.sub .paging li.arrowleft a{
	background:url(../../images/arrow_left.png) 11px 9px no-repeat;	
    }
        
    /* Arrow Left Hover State */
    .content.sub .paging li.arrowleft a:hover{
	background:url(../../images/arrow_left.png) -12px 9px no-repeat;		
    }        

    /* Arrow Right  */
    .content.sub .paging li.arrowright a{
	background:url(../../images/arrow_right.png) 11px 9px no-repeat;		
    }
    
    /* Arrow Right Hover State */    
    .content.sub .paging li.arrowright a:hover{
	background:url(../../images/arrow_right.png) -9px 9px no-repeat;		
    } 
 
    
/* Content Boxes */
  
    /* box for sidebar */
    .box.side{ 
	border:1px solid #dddddd;
    }
 
    .box.content-two.left{
	border-right:1px solid #ddd; 
    }

/* Horizontal Lines*/
    .box hr, .content .box  hr{
	background:#ddd;
	color:#ddd; 
    }

    .content hr{
	background:#ddd;
	color:#ddd; 
    }
    
    
/* Product Pages */

     /* Product Box*/
    .box.product{ 
	border:1px solid #ddd;
    }    
 
    /* Price */         
    .box.product .textarea .price{
	color: #A4A4A4;
    }

     /* Product Detail Box*/
    .box.product_detail{         
	border-left:1px solid #ddd; 
    }
    
    .product_photos{
	border-bottom:1px solid #ddd;  
    }
    
    /* Product detail photos pager*/ 
    
    .product_photos_pager a{
	background:#ddd;
	color:#737373; 
    }
     
    .product_photos_pager a.activeSlide, .product_photos_pager a:hover{
	background:#1c77b0;
	color:#fff; 
    }

/* Blog */

    /* Date and Categories Bar */
    .box.blog .dateandcategories{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd; 
	color: #A4A4A4;
    }

    /* Links For Date and Categories */    
    .box.blog .dateandcategories a:hover{
        text-decoration: none;
	color:#1c77b0;
    }

    .comment{
	border-left:1px solid #ddd; 
    }
    
/* Portfolio */
    /* box for portfolio */
    .box.portfolio{
	border:1px solid #ddd;
    }
    
    /* Play and Zoom Icon */    
    .play{
	background:#898989 url(../../images/play.png) center no-repeat;
    }
    
    .magnifier{
	background:#898989 url(../../images/magnifier.png) center no-repeat;
    }

/* Photo Gallery */
    /* override the arrow image of the tooltip */
    .tooltip { 
	background: #1c77b0;
	color:#fff;
    }
    
    .photo_gallery img{
	background:#f4f4f3; 
	border:1px solid #ddd; 
    }
    
    
/* News Box */
    hr.news_line{
	background:#ddd;
	color:#e3e3e3; 
    }
    

    
     /* read more links */
    .read_more {
	color:#9F9F9F; 
	background:url(../../images/arrow.png) right no-repeat;
    }

    .read_more:hover {
	color:#1c77b0;
    } 

    /* box links */
    .box p a, a.text_link{
	text-decoration: underline;
    }    
    
    .box p a:hover, a.text_link:hover{
	color:#98B53C; 
    }
 
/* Lists */
 
    .content.sub ul ul, .content.sub ol ol{
        
    }
    
    .content.sub ul ul li, .content.sub ol ol li{
        border-bottom:0px solid #ddd;
	background:none;
	padding-left:0;
    }
    
    .content.sub ul, .sub.content ol  {	
        
    }
    
    .sub.content li{
      
    }    
    
    /* sidebar list */
    .sidebar .box  li{	
        padding:7px 0;
	border-bottom:1px solid #ddd;
    } 

/* Footer */
    #footer { 
	background:#efefef url(../../images/footer_repeat.png) no-repeat;
	background-color:#FFFFFF;
    }
    
    #footer .footer_con{
	color:#ffF; 
	background: url(../../images/footer_background.png) center top no-repeat;	
    }
    
    /* footer links */
    #footer  a{ 
	color:#ffF;
    }
    
    #footer  a:hover{ 
	color:#ffF;
    }
    
    .part2 ul li{
	border-left:1px solid #fff;
    } 
      

  
/* Forms */
   
  
   

   
/* Text Elements */
    blockquote {
        background:#F4F4F4 url(../../images/blockquote.png) 10px 10px no-repeat;
        color:#A0A0A0;
	border:1px solid #dddddd;
    }