/*======================================================================*\
|| #################################################################### ||
|| # Package - Joomla Template based on YJSimpleGrid Framework          ||
|| # Copyright (C) 2010  Youjoomla LLC. All Rights Reserved.            ||
|| # license - PHP files are licensed under  GNU/GPL V2                 ||
|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||
|| # bound by Proprietary License of Youjoomla LLC                      ||
|| # for more information visit http://www.youjoomla.com/license.html   ||
|| # Redistribution and  modification of this software                  ||
|| # is bounded by its licenses                                         ||
|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||
|| #################################################################### ||
\*======================================================================*/
/* 1.6 default changes */
/* can be used in all components as surrounding wrap */
.component {
  padding:10px 5px;
  overflow:hidden;
  display:block;
}
.category {
  width:100%;
}
/* web links*/
.category-desc {
  padding:15px 0;
}
/* mod preview tp=1*/
.mod-preview {
  background:#fff;
  border: 1px solid red;
  padding:2px;
  margin:0 5px;
}
div.mod-preview-info {
  display:none;
}
.mod-preview-wrapper .yjsquare_in {
  text-align:center;
  font-weight:bold;
  font-size:14px;
}
/* EDITOR */
.form_view {
  padding:10px;
}
legend {
  padding:3px 5px;
  font-weight:bold;
}
form#adminForm {
}
.edit form#adminForm fieldset {
  padding:20px 15px;
  margin:10px 0 15px 0;
}
.formelm {
  margin:5px 0
}
.formelm label {
  width:13em;
  display:inline-block;
  vertical-align:top;
}
form#adminForm .formelm-area {
  padding:5px 0
}
form#adminForm .formelm-area label {
  vertical-align:top;
  display:inline-block;
  width:7.9em
}
.formelm-buttons {
  text-align:right;
  margin-bottom:10px
}
#editor-xtd-buttons a, .toggle-editor a {
  background:#eee;
  padding:0 5px;
  height:20px;
  margin:10px 0 0 0;
  line-height:20px;
  border:solid 1px #ddd;
  font-weight:bold;
  text-decoration:none;
}
.toggle-editor {
  float:right;
}
/* menus 1.6 changes */
/* Menu item with image only , no text*/
/* level1*/
span.no_text {
  padding:5px 0 0 0!important;
  display:block;
}
/* all other levels*/
ul.subul_main span.no_text {
  padding:3px 0 3px 10px!important;
  height:26px!important;
}
/* actual image class that you can use*/
img.imsolo_mega {
  width: 45px;
  margin-left: -10px;
  margin-right: -10px;
}
/* footer menu links*/
#footer a.mainlevel {
  background:none;
  display:inline;
  text-indent:0!important;
}
/* mail to*/
#mailtoForm{
  padding:0 5px;
  background:#efefef;
  border:1px solid #ccc;
  margin:0 10px;
}
#mailtoForm label{
  width:100px;
}
.mailto-close {
  position:absolute;
  right:0;
  top:62px;
  background:none;
}
.mailto-close a {
  background:url(../images/system/closebox.gif) no-repeat !important;
  min-width:22px;
  display:block;
  min-height:22px;
  overflow:visible;
}
.mailto-close a span {
  position:absolute;
  left:-3000px;
  top:-3000px;
  display:inline;
}
.warning ul{
  text-align:left;
  padding-left:0;

}
/* default system 
--------------------- */
/* Tooltips */
.tip {
  float: left;
  background: #ffc;
  border: 1px solid #D4D5AA;
  padding: 5px;
  max-width: 200px;
  text-align:left;
}
.tip-title {
  padding: 0;
  margin: 0;
  font-size:12px;
  font-weight: bold;
  margin-top: -15px;
  padding-top: 15px;
  padding-bottom: 5px;
  text-align:left;
  background: url(../../system/images/selector-arrow.png) no-repeat;
}
.tip-text {
  font-size:11px;
  margin: 0;
  text-align:left;
}
/*Mail to*/
#mailto-window {
/*padding:0 10px;*/
}
/* OpenID icon style */
input.system-openid {
  background: url(http://openid.net/login-bg.gif) no-repeat;
  background-color: #fff;
  background-position: 0 50%;
  color: #000;
  padding-left: 18px;
}
/* Unpublished */
.system-unpublished {
  background: #FDFDFD;
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}
/* System Messages */
#system-message {
  margin-bottom: 10px;
  padding: 0;
}
#system-message dt {
  font-weight: bold;
}
#system-message dd {
  margin: 0;
  font-weight: bold;
  text-indent: 30px;
  background-image:none;
}
#system-message dd ul {
  background-color:#FDFDFD;
  color: #c02;
  margin-bottom: 10px;
  list-style: none;
  padding: 10px;
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}
/* System Standard Messages */
#system-message dt.message {
  display: none;
}
#system-message dd.message {
}
#system-message dd.message ul li {
  background-image:none;
}
/* System Error Messages */
#system-message dt.error {
  display: none;
}
#system-message dd.error ul {
  color: #c00;
  background-color: #FDFDFD;
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}
#system-message dd.error ul li {
  background-image:none;
}
/* System Notice Messages */
#system-message dt.notice {
  display: none;
}
#system-message dd.notice ul {
  color: #c00;
  background: #FDFDFD;
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
}
#system-message dd.notice ul li {
  background-image:none;
}
/* Debug */
#system-debug {
  color: #ccc;
  background-color: #fff;
  padding: 10px;
  margin: 10px;
  text-align:left;
}
#system-debug div {
  font-size: 11px;
}
/* Form validation */
.invalid {
  border-color: #ff0000;
}
label.invalid {
  color: #ff0000;
}
/* Editor */
#editor-xtd-buttons {
  padding: 5px;
}

.button2-left,.button2-right {
  float: left;
  margin-left: 5px;
}

/* from joomla 2.5 */
/* intro image holder*/
div.img-introtext-left{
  float:left;
  margin:10px 10px 0 0;
}
div.img-introtext-right{
  float:right;
  margin:10px 0 0 10px;
}
div.img-introtext-none{
  clear:both;
  margin:0;
}
/* full image holder*/
div.img-fulltext-left{
  float:left;
  margin:10px 10px 0 0;
}
div.img-fulltext-right{
  float:right;
  margin:10px 0 0 10px;
}
div.img-fulltext-none{
  clear:both;
  margin:0;
}
/* content links */
div.content-links ul{
}
/* captcha */
.yjcaptcha .userpages,
.yjcaptcha #userpages{
  width:500px;
}
table#recaptcha_table{
  border:none!important;
}
input#recaptcha_response_field{
  border:1px solid #ccc!important;
}
/* smart search */
#mod-finder-advanced ul{
  margin:10px 0 0 0;
  padding:0;
}
#mod-finder-advanced ul li{
  background:none;
  padding:0;
}
#mod-finder-advanced label{
  width:180px;
  display:inline-block;
}
#mod-finder-advanced select{
  padding:2px 0 2px 10px;
  text-indent:-2px;
}
a.yjanchor.last{
  border-bottom:none!important;
}


.pagenav{
  display:block;
  clear:both;
  overflow:hidden;
  
}