/*======================================================================*\
|| #################################################################### ||
|| # 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 # ||
|| #################################################################### ||
\*======================================================================*/
body#color{background:#f8f7e7 url(../../images/color_bg.jpg) repeat;}

#top_bg{text-align:left;background: url(../../images/orange/top_bg.png) repeat-x left top;padding:0px 0 0 0;margin:0;}

#centerbottom{background:#fff;}

#logo{background: url(../../images/orange/logo.png) no-repeat 0px 3px;}

/*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:#e36300;}

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:#e36300;}

.peru p.price{color:#016ABB;}
.jungle p.price{color:#8DBB01;}

.jungleprice{color:#8DBB01;}
.peruprice{color:#016ABB;}
.jungle h1,.jungle h2,.jungle h3,.jungle h4,.jungle h5,.jungle h6,.jungle a:link,.jungle a:visited,.jungle a:link,.jungle a:visited{color:#8DBB01;}
.peru h1,.peru h2,.peru h3,.peru h4,.peru h5,.peru h6,.peru a:link,.peru a:visited,.peru a:link,.peru a:visited{color:#016ABB;}
.peru a.order{color:#fff;}
#pathway{border:1px solid #F5F2E1;}

.toclink{border:1px solid #F5F2E1;}

fieldset{border:1px solid #F5F2E1;}

.yjsquare_in fieldset{border:none;}
.yjsquare_in2 fieldset{border:none;}

.inputbox {background: #FFFFFF;border: 1px solid #F5F2E1;}

.inputbox:hover, .inputbox:focus {border: 1px solid #F5F2E1;}

/*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:#BBCEDD;border:1px solid #6E8EA8;color:#fff;}

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:#e36300;}

/*_yj1*/
.yjsquare_yj1 h3 span{color:#e36300;}

/*_yj2*/
.yjsquare_yj2 h3 span{color:#e36300;}

.yjsquare_yj3 h3 span{color:#e36300;}
.yjsquare_yj3 h3.jungle span{color:#8dbb01;}
.yjsquare_yj3 h3.lake span{color:#016abb;}
.yjsquare_yj3 h3.earth span{color:#bb6e01;}

/*top menu--------------------- */
#horiznav ul li a {color: #fff;background: url(../../images/orange/topmenu/normal_l.png) no-repeat left center;}

#horiznav ul li a:hover,#horiznav ul li:hover a,#horiznav ul li.sfHover a {color: #f1b279;background: url(../../images/orange/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: #f1b279;background: url(../../images/orange/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/orange/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: #e36300;}

#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: #e36300;color: #f1b279;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 #f1b279;}

#horiznav li ul {border:none;}

#horiznav li, #horiznav {background:none;font-weight: bold;}

#horiznav li {background: url(../../images/orange/topmenu/normal_r.png) no-repeat right center;}

#horiznav ul li:hover,#horiznav ul li.sfHover {background: url(../../images/orange/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/orange/topmenu/arrow_right.gif) 95% 50% no-repeat;}

#horiznav ul li.active ul li a.child {background: url(../../images/orange/topmenu/arrow_right.gif) 95% 50% no-repeat;}

/*dropline*/#horiznav_d{background:none;font-weight: bold;}

#horiznav_d li {background:url(../../images/orange/topmenu/normal_l.png) no-repeat left center;}

#horiznav_d li a, #horiznav_d li .separator {background: url(../../images/orange/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/orange/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/orange/topmenu/active_r.png) no-repeat right center;color: #fff54d;}

#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/orange/mainlevel.jpg) no-repeat left top; font-size:104%;}
a.mainlevel2{background:#E0ECF5 url(../../images/orange/mainlevel2.jpg) no-repeat left top; font-size:104%;}
a.mainlevel3{background:#E0ECF5 url(../../images/orange/mainlevel3.jpg) no-repeat left top; font-size:104%;}
a.mainlevel4{background:#E0ECF5 url(../../images/orange/mainlevel4.jpg) no-repeat left top; font-size:104%;}

#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/orange/mainlevel.jpg) no-repeat left bottom;}
a.mainlevel2:hover{background:#fff url(../../images/orange/mainlevel2.jpg) no-repeat left bottom;}
a.mainlevel3:hover{background:#fff url(../../images/orange/mainlevel3.jpg) no-repeat left bottom;}
a.mainlevel4:hover{background:#fff url(../../images/orange/mainlevel4.jpg) no-repeat left bottom;}

a.sublevel {background: url(../../images/orange/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,a.mainlevel2:hover,
a.mainlevel2:active,a.mainlevel2:focus,a.mainlevel3:hover,a.mainlevel3:active,a.mainlevel3:focus,
a.mainlevel4:hover,a.mainlevel4:active,a.mainlevel4:focus,ul li a:hover,li.active a,li.parent a {color:#545454;}

a.mainlevel,#mainlevel li a{color:#e36300;}

a.mainlevel2{color:#8dbb01;}
a.mainlevel3{color:#016abb;}
a.mainlevel4{color:#ac7c37;}

.yjsquare li.active ul li a,a.sublevel#active_menu{color:#e36300;}

.yjsquare li.active ul li a:hover,.yjsquare li.active ul li.active a{color:#e36300;background:#fff url(../../images/orange/mainlevel.jpg) no-repeat left top;}

body li,body li:hover{padding-left:17px;background: url(../../images/orange/strelica.gif) no-repeat 0px 3px;font-family: Verdana, Arial, Helvetica,  sans-serif; font-size: 11px; text-decoration: none;}

#bottomsin ul li a{color:#545454;}

#bottomsin ul li a:hover{color:#e36300;}

/*5.0*/#down,#down_1,#down_2,#down_3,#down_4,#down_5{background:url(../../images/orange/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/orange/downh.gif) no-repeat left top;}

#up,#up_1,#up_2,#up_3,#up_4,#up_5{background:url(../../images/orange/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/orange/uph.gif) no-repeat left top;}

/*YJ Live Search*/.search .button{background: url(../../images/orange/go.gif) no-repeat left top;}

#inset .yjlivecont .button{background: url(../../images/orange/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/orange/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/orange/reset_bg.png) no-repeat left top;}

div.reservation fieldset label{color:#e36300;}

/* YJNS 5.0*/#navigator li.selected_left{background:url(../../images/orange/pointer_selected.png) right no-repeat;}

#navigator li.selected_left div.inner{background:url(../../images/orange/nav_selected.png) repeat-x;}

#navigator li.selected_right div.inner{background:url(../../images/orange/nav_selected.png) repeat-x;}

#navigator li.selected_left div.inner img{border:1px #f1b279 solid;background:#e36300;}

#slides div.slide div.long_desc a{background:#e36300;}

#navigator li.element div.inner span.title{color:#e36300;}

#navigator li.selected_left div.inner span.title{color:#FFF;}

/* right*/#navigator li.selected_right div.inner img{border:1px #f1b279 solid;background:#e36300;}

#navigator li.selected_right{background:url(../../images/orange/pointer_selected_r.png) left no-repeat;}

#navigator li.selected_right div.inner span.title{color:#FFF;}

