/*
 Table of Content Here 
=================================================
1.) For Font-face
2.) For Gloabal Typography
3.) For Header
   i) For Header Breadcum 
   ii) Header menu
   iii) For Breadcum
4.) For Footer

======================================================*/

/*
1.) For Font-face
=================================================*/
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');}
@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');}
@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');}
@font-face {
    font-family: 'caecilia_lt_std75_bold';
    src: url('../fonts/caecilialtstd-bold-webfont.eot');
    src: url('../fonts/caecilialtstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/caecilialtstd-bold-webfont.woff') format('woff'),
         url('../fonts/caecilialtstd-bold-webfont.ttf') format('truetype'),
         url('../fonts/caecilialtstd-bold-webfont.svg#caecilia_lt_std75_bold') format('svg');}
@font-face {
    font-family: 'caecilia_lt_std85_heavy';
    src: url('../fonts/caecilialtstd-heavy-webfont.eot');
    src: url('../fonts/caecilialtstd-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/caecilialtstd-heavy-webfont.woff') format('woff'),
         url('../fonts/caecilialtstd-heavy-webfont.ttf') format('truetype'),
         url('../fonts/caecilialtstd-heavy-webfont.svg#caecilia_lt_std85_heavy') format('svg')}
@font-face {
    font-family: 'caecilia_lt_std45_light';
    src: url('../fonts/caecilialtstd-light-webfont.eot');
    src: url('../fonts/caecilialtstd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/caecilialtstd-light-webfont.woff') format('woff'),
         url('../fonts/caecilialtstd-light-webfont.ttf') format('truetype'),
         url('../fonts/caecilialtstd-light-webfont.svg#caecilia_lt_std45_light') format('svg');
}

/*
2.)  For Gloabal Typography
=================================================*/
body{ }
body a,body a:focus, .sidebar a, .sidebar a:focus{ outline:none;}
body a:hover{ text-decoration:none;}
body a{ outline: none; color:#000; text-decoration:none;}
h1{color:#00531a; font-family: 'caecilia_lt_std85_heavy'; font-size:20px; line-height:1; text-transform:uppercase;}
p{ font-size:13px; line-height:135%; margin: 8px 0px; font-family: 'open_sansregular';}
ul.menu li{ list-style-type:none;}
h2{ }
h2 span{font-family: 'caecilia_lt_std85_heavy'; font-size:15px; padding-left:4px;}
/*
3.) For Header
=================================================*/
body.html{ background:url(../images/header-bg.jpg) left top repeat-x; padding-top:40px;}
#page{ max-width:980px; margin:0 auto; overflow:hidden;}
#header{ padding:0px;}
#header #logo{ float:left; padding-top:22px; padding-bottom:20px; outline: none;  }
#header .region-header{ float:right; width:660px; clear:none !important;}
#search-block-form .form-item-search-block-form, #search-block-form #edit-actions{ float:left;}
#search-block-form .form-item-search-block-form { margin:0px;}
#search-block-form .form-item-search-block-form input[type="text"]{ width:135px; border:1px solid #8f99a3; 
border-radius:5px 0px 0px 5px; font-size:10px; line-height:1; padding-left:12px; height:20px; float:left; 
background:url(../../toledo_zen/images/search-bg.png) left top repeat-x;  }
#search-block-form input[type="submit"]{ border:1px solid #8f99a3; border-radius:0px 5px 5px 0px; font-size:10px; 
                   line-height:1; 
background:#dfdfdf url(../../toledo_zen/images/search.png) 5px 6px no-repeat; padding-left:20px; padding-right:5px;
 height:24px; float:left; box-shadow:inset 0px 14px 8px -10px #fff; }


 /* i)  Header Breadcum *******/
.top-breadcrumb{ float:right; margin-top: 12px; max-width:660px; }
.top-breadcrumb .breadcrumbs{background:url(../../toledo_zen/images/breadcum-bg.png) left top repeat-x; }
.top-breadcrumb .breadcrumbs li{ float:left; background:url(../../toledo_zen/images/arrow.png) left 9px no-repeat;
padding-left:12px; padding-right:7px; font-size:10px; line-height:29px; color:#808080;}
.top-breadcrumb .breadcrumbs li a{ color:#808080;}
.top-breadcrumb .breadcrumbs li:first-child{ background:url(../../toledo_zen/images/menu-logo.png) left 5px no-repeat;
padding-right: 0; text-indent: -9999px; width: 23px;}
.top-breadcrumb .bread-title{float:left; margin-right:7px; font-size:13px; line-height:25px; color: #636466; font-weight:bold;}
.top-breadcrumb ul.breadcrumbs{ list-style:none; padding:0 10px; float:right; margin: 0px; border-radius:0 5px 5px 0;}

/* ii)  Header menu *******/
#navigation{ padding: 0px;}
#navigation ul.menu{ width:100%;}
#navigation ul.menu li{  height:50px; margin:0px; padding-right:0px; font-family:Arial, Helvetica, sans-serif; 
            border-left:1px solid #bbb6b4;   text-align:center; font-family: 'caecilia_lt_std75_bold'; font-size:14px; }
#navigation ul.menu li.last{ border-right:1px solid #bbb6b4;}            
#navigation ul.menu li a{ display:block;  text-decoration:none; color:#000; height:50px;
            vertical-align: middle; width: 138px; display:table-cell; line-height:120%; }
#navigation ul.menu li+li+li+li+li a,#navigation ul.menu li+li+li+li+li+li a,
#navigation ul.menu li+li+li+li+li+li+li a{ width: 140px;}            
#navigation ul.menu li a:hover, #navigation ul.menu li a.active{ text-decoration:none; background-color:#cecac9;   }


/* iii)  For Breadcum  ******/
 #content .breadcrumbs{ list-style:none; margin: 0px; padding:10px 10px 0 0; width: 100%; overflow:hidden;}
 #content .breadcrumbs li{ float:left; background:url(../../toledo_zen/images/bredcum-arrow.png) right 9px no-repeat;
  margin-right:4px; padding-right:20px; }
 #content .breadcrumbs li:last-child{ background: none;}
 #content .breadcrumbs { color:#58595b; font-family: 'open_sansregular'; font-size:14px;}
 #content .breadcrumbs li a{ color:#58595b; text-decoration:none;  }

/*
4.) For Footer
=================================================*/
.region-bottom{ background-color:#efefef; font-family:Arial, Helvetica, sans-serif; max-width: 100%; margin-top: 57px;}
.region-bottom .block{ margin: 0px;}
.footer{ width: 980px; margin:0 auto; text-align:center; padding:32px 0px;}
.footer address{ font-style:normal; font-size:14px; line-height: 110%; }
.footer address span, .footer address strong{ display:block;}
.footer address span:first-child{ font-size:18px; line-height:1;}
.footer address span:last-child{ padding-bottom: 10px;}
.footer address strong{ font-size:18px; text-transform:uppercase; line-height:22px; padding-bottom: 5px;
font-family: 'caecilia_lt_std85_heavy';}









