/*======================================================================*\
|| #################################################################### ||
|| # Copyright (C) 2006-2009 Youjoomla LLC. All Rights Reserved.        ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- #      ||
|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # ||
|| #################################################################### ||
\*======================================================================*/

/*background:#f8f7e7 url(../images/color_bg.jpg) repeat;*/
body#color{
background: url(../images/bordes.png) repeat-y center top;
}
#top_bg{
text-align:left;
background: url(../images/coffee/top_bg.png) no-repeat center top;
padding:0;
margin:0;
}
#centerbottom{
background:#fff;
margin-top:20px;
}
#logo{
background: url(../images/coffee/logo.png) no-repeat 0px;
}
/*login module
--------------------- */
#modlgn_passwd, #modlgn_username {
color:#a7a7a7;
background:#fff url(../images/logins.gif) no-repeat left center;
border:0;
}

/*template css 
--------------------- */
a:link, a:visited {
text-decoration: none;
color:#7E2700;
}
a:focus,a:hover {
color:#545454;
text-decoration: none;
}

.small,.createdate,.modifydate,.mosimage_caption,.createby{
text-transform: uppercase;
color:#ccc;
font: 10px Tahoma, Verdana, "Lucida Sans";
}
h1,h3,h4,
h5,h6,h2,
.componentheading,
.price,
.contentheading,
.contentheading a:link,
.contentheading a:visited,
.contentheading a:link,
.contentheading a:visited{
color:#7E2700;
}
#pathway{
border:1px solid #F5F2E1;
}
.toclink{
border:1px solid #F5F2E1;
}
fieldset{
border:1px solid #F5F2E1;
}
.yjsquare_in fieldset{
border:none;
}
.inputbox {
background: #FFFFFF;
border: 1px solid #B04E47;
margin-bottom:10px;
}
.inputbox:hover, .inputbox:focus {
border: 1px solid #8E2E00;
margin-bottom:10px;
}
/*buttons
--------------------- */
.button {
color:#fff;
}
.button,.validate {
background: url(../images/buttons.gif) no-repeat center top;
color:#fff;
height:27px;
width:75px;
line-height:22px;
padding:0;
font-size:10px;
text-transform:uppercase;
text-align:center;
}
a.button:link,
a.button:visited,
a.button:focus{
color:#fff;
padding:3px;
}
.back_button a:hover,.back_button a:active {
color: #000;
text-decoration: none;
}
a.pagenav,
.pagenav_prev a,
.pagenav_next a,
.pagenavbar a, .back_button a {
background:#7E2700;
border:1px solid #963100;
color:#fff;
padding: 5px 10px;
}
a.readon:link, a.readon:visited{
background: url(../images/readon.gif) no-repeat left center;
}
.readon span{
}
a.readon:hover,.pagenavbar a:hover {
color:#545454;
}

/*default  modules
--------------------- */
.yjsquare h3 span{
color:#7E2700;
}
/*_yj1*/
.yjsquare_yj1 h3 span{
color:#7E2700;
}
/*_yj2*/
.yjsquare_yj2 h3 span{
color:#7E2700;
}
.yjsquare_yj3 h3 span{
color:#7E2700;
}
/*top menu
--------------------- */

#horiznav ul li a {
color: #fff;
background: url(../images/coffee/topmenu/normal_l.png) no-repeat left center;
}
#horiznav ul li a:hover,
#horiznav ul li:hover a,
#horiznav ul li.sfHover a {
color: #dc8056;
background: url(../images/coffee/topmenu/hover_l.png) no-repeat center center;
}
#horiznav li#current a,
#horiznav li#current a:hover,
#horiznav li#current:hover a,
#horiznav li#current.sfHover a,
#horiznav li.active a {
color: #dc8056;
background: url(../images/coffee/topmenu/active_l.png) no-repeat center center;
}
#horiznav li#current,
#horiznav li#current:hover,
#horiznav li#current.sfHover,
#horiznav li.active  {
background: url(../images/coffee/topmenu/active_r.png) no-repeat right center;
}
#horiznav ul li:hover li a,
#horiznav ul li.sfHover li a,
#horiznav ul li#current:hover li a,
#horiznav ul li#current.sfHover li a,
#horiznav ul li:hover ul ul li a,
#horiznav ul ul li.active  {
color: #fff;
background-image: none;
}
#horiznav li:hover ul, 
#horiznav li li:hover ul, 
#horiznav li li li:hover ul, 
#horiznav li li li li:hover ul,
#horiznav li.sfHover ul, 
#horiznav li li.sfHover ul, 
#horiznav li li li.sfHover ul,
#horiznav li li li li.sfHover ul,
#horiznav ul li:hover li a,
#horiznav ul li.sfHover li a,
#horiznav ul li:hover ul ul li a,
#horiznav ul li.sfHover ul ul li a {
background-color: #7E2700;
}
#horiznav li ul li a:hover,
#horiznav li ul li ul li a:hover,
#horiznav li li:hover,
#horiznav ul li li.sfHover,
#horiznav li li.sfHover a,
#horiznav ul li li:hover a,
#horiznav ul li li:hover,
#horiznav ul li li.sfHover,
#horiznav ul li li#current a:hover,
#horiznav li.haschild ul li#current.sfHover,
#horiznav li.haschild ul li#current:hover,
#horiznav ul li.haschild li#current a:hover{
background-color: #7E2700;
color: #dc8056;
background-image: none;
}

#horiznav ul li#current ul li a,
#horiznav ul li#current ul li,
#horiznav ul li#current ul li a:hover,
#horiznav ul li#current ul li.hover
#horiznav ul li#current ul li.sfHover,
#horiznav ul li.haschild li#current a {
color: #ffffff;
}

#horiznav li li {
border-bottom: 1px solid #dc8056;
}

#horiznav li ul {
border:none;
}

#horiznav li, #horiznav {
background:none;
font-weight: bold;
}
#horiznav li {
background: url(../images/coffee/topmenu/normal_r.png) no-repeat right center;
}
#horiznav ul li:hover,#horiznav ul li.sfHover {
background: url(../images/coffee/topmenu/hover_r.png) no-repeat right center;
}
#horiznav ul li ul li a.child,
#horiznav ul li ul li a.child:hover {
background: url(../images/coffee/topmenu/arrow_right.gif) 95% 50% no-repeat;
}

#horiznav ul li.active ul li a.child {
background: url(../images/coffee/topmenu/arrow_right.gif) 95% 50% no-repeat;
}
/*dropline*/
#horiznav_d{
background:none;
font-weight: bold;
}
#horiznav_d li {
background:url(../images/coffee/topmenu/normal_l.png) no-repeat left center;
}
#horiznav_d li a, #horiznav_d li .separator {
background: url(../images/coffee/topmenu/normal_r.png) no-repeat right center;
color: #fff;
}
#horiznav_d ul li ul{
background:#f8f7e7 url(../images/dropm.jpg) no-repeat left top;
}
#horiznav_d li.active, #horiznav_d li.active:hover, 
#horiznav_d li.active.sfHover, 
#horiznav_d li:hover, #horiznav_d li.sfHover {
background: url(../images/coffee/topmenu/active_ld.png) no-repeat center center;
}
#horiznav_d li.active a, #horiznav_d li.active .separator, 
#horiznav_d li.active a:hover, #horiznav_d li.active .separator:hover, 
#horiznav_d li:hover a, #horiznav_d li:hover .separator, 
#horiznav_d li.sfHover a, #horiznav_d li.sfHover .separator {
background: url(../images/coffee/topmenu/active_r.png) no-repeat right center;
color: #dc8056;
}
#horiznav_d li.haschild li a:hover,
#horiznav_d li.haschild li.active a{
text-decoration:underline;
background:none;
}
#horiznav_d li.haschild li a{
color:#000;
font-weight: bold;
}
/*side menus 2
--------------------- */
#mainlevel li a,
.menu li a,
a.mainlevel{
background:#E0ECF5 url(../images/coffee/mainlevel.jpg) no-repeat left top;
}
#mainlevel li a:hover,
#mainlevel a#active_menu:link,#mainlevel a#active_menu:visited,
a.mainlevel:hover,
a.mainlevel#active_menu,
#mainlevel li a:hover,
#mainlevel a#active_menu:link,#mainlevel a#active_menu:visited,
.menu li a:hover,.menu li.active a {
background:#fff url(../images/coffee/mainlevel.jpg) no-repeat left bottom;
}
a.sublevel {
background: url(../images/coffee/strelica.gif) no-repeat 0px 5px;
}
a.sublevel:hover{
text-decoration:underline;

}
#footmod a.mainlevel:hover,
#footmod a.mainlevel:active,
#footmod a.mainlevel:focus,
#mainlevel li a:hover,
#mainlevel a#active_menu:link,
#mainlevel a#active_menu:visited,
a.mainlevel#active_menu,
a.sublevel,a.sublevel:hover,
a.sublevel:active,a.sublevel:focus,
#active_menu,a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus,
ul li a:hover,
li.active a,
li.parent a {
color:#545454;
}
a.mainlevel,
#mainlevel li a{
color:#7E2700;
}
.yjsquare li.active ul li a,
a.sublevel#active_menu{
color:#7E2700;
}
.yjsquare li.active ul li a:hover,
.yjsquare li.active ul li.active a{
color:#7E2700;
background:#fff url(../images/coffee/mainlevel.jpg) no-repeat left top;
}

/*
body li,body li:hover{
padding-left:17px;
background: url(../images/coffee/strelica.gif) no-repeat 0px 3px;
font-family: Verdana, Arial, Helvetica,  sans-serif; font-size: 11px; text-decoration: none;
}
*/
body li.check,body li:hover.check{
padding-left:17px;
background: url(../images/coffee/strelica.gif) no-repeat 0px 3px;

}

#bottomsin ul li a{
color:#545454;
}
#bottomsin ul li a:hover{
color:#7E2700;
}




/*5.0*/
#down,#down_1,#down_2,#down_3,
#down_4,#down_5{
background:url(../images/coffee/down.gif) no-repeat left top;
}
#down:hover,#down_1:hover,#down_2:hover,#down_3:hover,
#down_4:hover,#down_5:hover{
background:url(../images/coffee/downh.gif) no-repeat left top;
}
#up,#up_1,#up_2,#up_3,#up_4,#up_5{
background:url(../images/coffee/up.gif) no-repeat left top;
}
#up:hover,#up_1:hover,#up_2:hover,#up_3:hover,#up_4:hover,#up_5:hover{
background:url(../images/coffee/uph.gif) no-repeat left top;
}
/*YJ Libe Search*/
.search .button{
background: url(../images/coffee/go.gif) no-repeat left top;
}
#inset .yjlivecont .button{
background: url(../images/coffee/go.gif) no-repeat left top;
}

.LiveSearchResults .LiveSearchExpandDetails,
.LiveSearchResults .LiveSearchExpandDetails a:HOVER,
.LiveSearchResults .LiveSearchExpandDetails a.hovered{
background:url(../images/info.png) no-repeat center center;
}
.LiveSearchResults .LiveSearchResultHover{
background:#F1EDE1 url(../images/coffee/lsbg.png) top repeat-x;color:#FFFFFF;
}
.LiveSearchResults a.hovered,
.LiveSearchResults a:HOVER{
color:#545454;
}
.LiveSearchResults .LiveSearchExpander{
color:#545454;
}
/* yj booking */
#reset_button{
background:url(../images/coffee/reset_bg.png) no-repeat left top;
}
div.reservation fieldset label{
color:#7E2700;
}