body{background:url("../images/ton-bg.gif") repeat scroll 0 0 #844e27;}
.container-top {background:url("../images/header-pic.jpg") repeat scroll 0 0 #fff;padding: 0;width: 1010px; height: 306px; margin: 0 auto;}
.container {padding: 30px;background: #fff;}
.container-bottom {background: #78250c;padding: 20px;width: 970px;  margin: 0 auto; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; margin-bottom: 20px;}
#header{margin:0;height:195px;}
#logo-image {padding: 20px 0 20px 0;}
#loginbox {background:#1a5588;padding:8px;position:absolute;height:20px;right:0;top:0;}
#loginbox a, #loginbox a:hover{color:#fff;font-size:0.95em;}

#breadcrumbs{font-size:0.9em;color:#fff;margin:-10px 0 3.5em;width:100%;}
#breadcrumbs a, #breadcrumbs a:hover{color:#fff;}
#primary-nav {
	background: url(../images/grad-nav.png) repeat-x scroll 0 0;
	width: 950px;
	height: 52px;
	margin: 0 0 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#primary-nav ul {list-style:none;margin:0 0 0 0;float:none;padding:0;clear:both;width:auto;}
#primary-nav ul  li{list-style:none;float:left;font-size:1.4em;padding:0;margin:11px 0 10px 52px;}
#primary-nav ul  li a{color:#fff;text-decoration:none;}
#primary-nav ul  li a.active, #primary-nav ul  li a:hover{color:#000;text-decoration:none;}

.front .submitted, .section-contact-us .submitted{display:none;}

.front .node .content {background:none;padding:0;}
.node .content {background:#fff;padding:20px;}

/* ================================ MAIN BODY ============================== */
/* home */
#jq-slideshow-4-field_image img {border: 5px solid #d4edf8;padding: 0;}
#region-top {clear: both; width: 950px;}
/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 0 20px 0;
	width:950px;
	height:407px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:950px;
  height:407px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  width:950px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:407px;
  overflow: hidden;
}
.imgslide {
	margin: 0; float:left;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:42px;
  height:42px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  z-index: 101;
}
#leftControl {
  top:229px;
  left:0;
  background:transparent url(/sites/all/themes/tonayense/images/nav-prev.gif) no-repeat 0 0;
}
#rightControl {
  top:229px;
  right:0;
  background:transparent url(/sites/all/themes/tonayense/images/nav-next.gif) no-repeat 0 0;
}
.slidedesc {
   width: 310px;
   height:407px;
   float: left;	
}
.slide-bg1 {
	background:transparent url(/sites/all/themes/tonayense/images/slidedesc-bg1.png) no-repeat 0 0;
}
.slidedesc h3 {
	 font-family: Georgia,"Times New Roman",Times,serif;
	 padding: 30px 30px 0 30px;
	 margin: 0;
	 color: #000;
	 font-size: 16px;
	 font-weight: bold;
}
.slidedesc h2 {
	color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    margin: 0;
    padding: 10px 30px;
}
.slidedesc p {
	color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    padding: 0 45px 0 30px;
}
.slidedesc a {
	 font-family: Georgia,"Times New Roman",Times,serif;
	 padding: 30px 30px 0 30px;
	 margin: 0;
	 color: #000;
	 font-size: 14px;
	 font-weight: bold;
	 text-align: right;
}

/* contact */
.section-contact-us .form-item{margin:0.5em 0;}

/* ------------------------ calendar ------------------ */


/* ================================ LEFT REGION ============================== */
.region-left h3, .region-left h4, .region-left li {font-family: Georgia; font-style: italic;color: #010101;}
.container-footer {
    padding: 0 40px;
    margin: auto 40px;
}
.region-left p, .region-left li
{font-size: 1.1em;color: #2e2e2e;}


/* ================================ RIGHT PART ============================== */
#content-right .block-inner {
	background: #f8ecc2;
	padding: 20px;
}







/* ================================ FOOTER ============================== */
#footer{color:#fff;padding:0;font-size: 0.9em;}
#footer a {color: #fff;}
#footer a:hover {color: #fff;}
.empty {padding: 10px 0;}

/* ================================ MISC ============================== */

/* colors */
.grey{color:#676767;}
.green{color:#42942a;}

.bg-blue {background: #465570;}
.bg-white {background: #fff;}
.bg-content {background:url(../images/bg-content.gif) repeat-y;}

/* global */
.goto{text-align:right;font-size:.9em;font-style:italic;padding:0 20px;margin:0;}
.goto a{color:#42942a;}
.goto a:hover{color:#42942a;}
.bold {font-weight:bold;}

.imgfloatleft{float:left;margin:0 10px 10px 0;}
.imgfloatright{float:right;margin:0 0 10px 10px;}
/* clear floats
--------------------------------------------- */
.cajas:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
