/*
    File Name: style_cf.css
    Only Color and Background Values Of All Elements

*/

/* body */
    body {
        background-color:#eeeeee;
        color:#707070;
    }

/* Layout general*/
/* Backgrounds */
    #container{
        background:#fff;
    }

    #container1{
        background:#fff url(../../images/3/background_repeat.jpg) 0 50px repeat-x;
    }

    #container2{
        background:transparent url(../../images/3/background.jpg) center 25px no-repeat;
    }

/* main layout */

    /* page curv top */
    .page_curv_top{
        background:transparent url(../../images/3/page_curv_top.png) center no-repeat;
    }

    .content_con{
        background:transparent url(../../images/3/page_content.png) center repeat-y;
    }

    /* sidebar */
    .sidebar{
        background: transparent url(../../images/3/side_bar_shadow_repeat.jpg) left repeat-y;
    }

    /* layers for side shadow */
    .sidebars1{
        background:transparent url(../../images/3/sidebar_shadow_bottom.jpg) left bottom no-repeat;
    }

    .sidebars2{
        background:transparent url(../../images/3/sidebar_shadow_top.jpg) left top no-repeat;
    }

 /* Featured Boxes */

    /* border of heading on featured boxes (home page, side bars)   */
    .box.small h4, .box.small h5, .box.single h3,  .box.side h4, .box.side h3{
        border-bottom:1px dotted #D5D5D5;
    }

    /* different color in home page welcome text */
    .box.single h3 span{
        color:#AFB8A7;
    }

 /* Products detail tabs */

    #tabs .tabnav li{
        background:url(../../images/3/tab.jpg) right top;
    }

    #tabs .tabnav li a{
        background:url(../../images/3/tab.jpg) left top;
        color: #A9A9AE;
    }

    /* tab color hover state */
    #tabs .tabnav li.ui-tabs-selected a,#tabs .tabnav li.ui-tabs-selected a:hover,  #tabs ul li a:hover, #tabs ul li.ui-tabs-selected{
        color:#3b5e15;
    }

    /* tab color active state */
     #tabs ul li.ui-tabs-selected{
        color:#3b5e15;
    }

    /* for product photos tab images */
    #photos img{
        border:1px solid #eeeeee;
    }


/* Product List Page*/

     /* Product Box*/
    .box.product{
        background:url(../../images/3/small_box_middle.jpg) repeat-y;
    }

    /* Price */
    .box.product .textarea .price{
        color:#D5D5D5;
    }

/* Product Detail Page */

     /* Tab Area*/
    .box.full{
        background:url(../../images/3/full_box_middle.jpg) repeat-y;
    }

    /* Product Detail Page*/
    .box.full .box.product {
        border-bottom:1px dotted #D5D5D5;
    }

    /* Product Photos in Tabs (related products) */
    .box.full .box.product .product_image{
        border:1px dotted #D5D5D5;
    }

/* Blog */

    /* post image */
    .box.blog .post_image{
        border-bottom:1px dotted #D5D5D5;
        border-top:1px dotted #D5D5D5;
    }

    /* Date and Categories Bar */
    .box.blog .dateandcategories{
        border-bottom:1px dotted #D5D5D5;
        border-top:1px dotted #D5D5D5;
        color:#989898;
    }

    /* Links For Date and Categories */
    .box.blog .dateandcategories a{
        color:#989898;
    }

    .box.blog .dateandcategories a:hover{
        color:#a0bf7a;
    }


/* Portfolio */
    .box.big_box{
        background:url(../../images/3/big_box_middle.jpg) repeat-y;
    }

    /* Portfolio Categories Bar*/
    .portfolio_categories{
        background:url(../../images/3/portf_categories.jpg) no-repeat;
    }

    /* Left Side Text */
    .portfolio_categories h5{
        color:#B5B5B5;
    }

    /* Category Links Style*/
    .portfolio_categories ul li a{
        color:#B5B5B5;
    }

    .portfolio_categories ul li a:hover{
        color:#a0bf7a;
    }

    /* Category Links Active Page Style */
    .portfolio_categories ul li a.active{
        color:#a0bf7a;
    }

    .portfolio_categories ul li a.active:hover{
        color:#a0bf7a;
    }

/* Portfolio Slider */

    /* Content Area */
    .portfolio_slide_content{
        background:#3b5e15 url(../../images/3/portfolio_light.png) top left no-repeat;
    }

    /* Slide Title */
    .portfolio_slide_content .title{
       border-bottom:1px dashed #a0bf7a;
       color:#a0bf7a;
   }

    /* Title Link */
    .portfolio_slide_content .title  a{
        color:#fff;
    }

    .portfolio_slide_content .title  a:hover{
        color:#a0bf7a;
    }

    /* Category Link */
    .portfolio_slide_content .title  a.cat{
        color:#a0bf7a;
    }

    .portfolio_slide_content .title  a.cat:hover{
        color:#fff;
    }

    /* Content Link */
    .portfolio_slide_content .text a{
        color:#fff;
    }

    .portfolio_slide_content .text a:hover{
        color:#fff;
    }

    /* Content Text */
    .portfolio_slide_content .text{
        color:#fff;
    }

    /* Slider Arrows */

    .portfolio_slider_arrows .left{
        background:url(../../images/3/portfolio_slider_arrows.png) left no-repeat;
    }

    .portfolio_slider_arrows .right{
        background:url(../../images/3/portfolio_slider_arrows.png) right no-repeat;
    }

    /* Play and Zoom Icon */
    .play{
      background:url(../../images/3/play.png) center no-repeat;
    }

    .magnifier{
      background:url(../../images/3/magnifier.png) center no-repeat;
    }

/* Paging */


    /* paging link*/
   .paging ul li a, .paging ul li.active a{
       background:url(../../images/3/paging_buttons.jpg) 104px 0 ;
       color:#C3C3C3;
   }

    /* paging mouseover*/
    .paging ul li.active a, .paging ul li a:hover{
       color:#fff;
       background:url(../../images/3/paging_buttons.jpg) 200px 0 ;
    }

    /* Arrow Left */
    .paging ul li.arrowleft a{
         background:url(../../images/3/paging_buttons.jpg) 72px 0 ;
    }

    /* Arrow Left Hover State */
    .paging ul li.arrowleft a:hover{
         background:url(../../images/3/paging_buttons.jpg) 168px 0 ;
    }

    /* Arrow Right  */
    .paging ul li.arrowright a{
         background:url(../../images/3/paging_buttons.jpg) 40px 0 ;

    }

    /* Arrow Right Hover State */
    .paging ul li.arrowright a:hover{
         background:url(../../images/3/paging_buttons.jpg) 136px 0 ;
    }

/* News Box */
    .news_line{
        background:transparent url(../../images/3/line_silver.jpg) repeat-x;
    }

    .news_date{
        color:#C3C3C3;
    }


/* Home Page Slider */


    /* slider right side */
    #slider_area .right_side{
        background:#3b5e15 url(../../images/3/slider_right_color.jpg) top left no-repeat;
        border-left:10px solid white;
        color:#fff;
    }

    #slider_area .right_side a, .right_side h3{
        color:#fff;
    }

    #slider_area .right_side a:hover{
        color:#fff;
    }

    .slider_curv{
        background:transparent url(../../images/3/slider_curv.png) center no-repeat;
    }

    /* slider numbers*/
    /* active number style*/
    #numbers    a{
        background: transparent url(../../images/3/slider_points.png) right top no-repeat;
    }

    #numbers   a:hover{
        background: transparent url(../../images/3/slider_points.png) left top no-repeat;
    }

    #numbers   a.activeSlide{
        background: transparent url(../../images/3/slider_points.png) left top no-repeat;
    }


/* sub navigation */

    /*Sub page list*/
    #sub_menu  li{
        border-bottom:1px dotted #D5D5D5;
    }

    /*Sub page menu*/
    #sub_menu  li a{
        background:transparent url(../../images/3/side_arrow_off.jpg) no-repeat;
        color:#979C97;
    }

    #sub_menu  li a:hover{
        background:transparent url(../../images/3/side_arrow_on.jpg) no-repeat;
        color:#3b5e15;
    }


/* Footer */
    #footer {
        background:#f0f0f0 url(../../images/3/footer_repeat.jpg) repeat-x;
        color:#9D9D9D;
    }

    #footer .footer_con{
        background:#f0f0f0 url(../../images/3/footer.jpg) center top no-repeat;
    }

    /* footer1 links */
    #footer  a{
        color:#9D9D9D;
    }

    #footer  a:hover{
    }

/*  sub page header */
    .sub_header{
        border-bottom:1px solid #E4E4E4;
    }

/* Breadcrumb Menu */
    .breadcrumb{
        color:#c7c7c7;
    }

    .breadcrumb  a{
        color:#969696;
    }

/* search bar */
    .search_bar{
        background:url(../../images/3/search.jpg) no-repeat;
    }

    .search_bar form input{
        color:#adadad;
    }

/* Navigation */
    .navigation{
        background: transparent; /*background of menu bar (default state)*/
    }

    /*Top level menu link items style*/
    .navigation ul li a{
        color:#4F4F4D;
    }

    .navigation ul li ul li a{
        border-bottom:1px dashed #a0bf7a;
    }

    .navigation ul li .first_ul li a:hover, .navigation ul li ul a.selected{
        color:#a0bf7a;
    }

    /* active state & hover state */
    .li_active, .navigation ul .active, ul.navigation li.current_page_item, ul.navigation li.current_page_parent {
        background: #fff url(../../images/3/menu_button.jpg) right top no-repeat;
        color:#fff;
    }

    .navigation ul li .a_active, .navigation ul .active a, ul.navigation li.current_page_item a, ul.navigation li.current_page_parent a{
        background: #fff url(../../images/3/menu_button.jpg) left top no-repeat;
        color:#fff;
    }

    .navigation ul li ul li, ul.navigation li ul li.current_page_item, ul.navigation li ul li.current_page_parent{
        background: transparent url(../../images/3/drop_down_middle.png) left repeat-y;
    }


    ul.navigation li.current_page_item ul li a,  ul.navigation li ul li a,  ul.navigation li.current_page_parent ul li a, ul.navigation li ul li.current_page_parent a{
        background:none;
        color:#fff;
    }

    .navigation ul .active ul a{
        background: none;
    }


    /*first ul background*/
    .navigation ul li .first_ul{
        background: transparent url(../../images/3/drop_down_bottom.png) bottom left no-repeat;
    }

    .navigation ul.navigation li ul .first_li{
        background: transparent url(../../images/3/drop_down_top.png) top left no-repeat;
    }


/* Lists */
    .content.sub ul ul, .content.sub ol ol{
        border-top:0px solid #EBEBEB;;
    }

    .content.sub ul ul li, .content.sub ol ol li{
        border-bottom:0px solid #EBEBEB;
    }

    .content.sub ul, .sub.content ol  {
        border-top:1px solid #EBEBEB;
    }

    .sub.content li{
        border-bottom:1px solid #EBEBEB;
    }

    /* No Bulet List*/

    /* sidebar list */

    .sidebar .box  li{
        border-bottom:1px solid #EBEBEB;
    }

/* Links */
    a{
        color:#a0bf7a;
    }

    a:hover{
        color:#3b5e15;
    }

    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        color:#3b5e15
    }

    h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{
        color:#a0bf7a;
    }

/* Headings*/
    h1,h2,h3,h4,h5,h6{
        color:#3b5e15;
    }

/* Text Elements */
    blockquote {
        background:transparent url(../../images/3/blockquote.png) left top no-repeat;
        color:#A0A0A0;
    }

/*contact form */
/*contact form validation*/
    #validate_form label{
        color:#3b5e15;
    }

    #validate_form label.error {
        color: red;
        border: 0px solid red;
    }

    #validate_form .error{
        color: red;
        border: 1px solid red;
    }

/* Form Messages*/
    .ok_box{
        border:1px  dashed green;
        color:green;
    }

    .ok_box h3{
        color:green;
    }
    .error_box, #loader{
        border:1px  dashed red;
        color:red;
    }

/* Forms */
    input, select, textarea{
        color:#696969;
        border:1px solid #EBEBEB;
    }

    .button{
        color:#fff;
        background:#3b5e15;
        border:1px solid #3b5e15;
    }

    .button:hover{
        border:1px solid #3b5e15;
        background:#fff;
        color:#3b5e15;
    }


/* Tables */
    tbody tr:hover td
    {
    }

    table{
        border: 1px dotted #e2e2e2;
    }

    table th {
        background:#e2e2e2;
    }

    table td {
        border: 1px dotted #e2e2e2;
    }

    tbody tr:hover td
    {
        background:#F5F5F5;
    }

    .logopartner {
        float: left;
        margin: 14px;
    }
