@charset "utf-8";
/*
 * Base site CSS styles.
 * 
 * This file contains the base css for all skins. Do not add colours
 * or specific page template layout styles here. They should reside in 
 * the skin directory. This file is reserved for style information 
 * that is the default for all skins. Use the base.css for any
 * style overrides.
 * 
 * @author Michael Mifsud <info@tropotek.com>
 * @link http://www.tropotek.com/
 */
@import url('reset.css');
@import url('form.css');



/* margin: auto; center fix for IE */
body {
  text-align: center;
}
#container,#tinymce * {
  text-align: left;
}

/*** Standard HTML Reset ***/
body,
h1, h2, h3, h4, h5, h6,
p, ul, 
form, table, tr, td, th, img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
ol, ul {
  list-style-position: inside;
  list-style-type: disc;
}
li {
  padding-left: 10px;
}
h1, h2, h3, h4, h5, h6 {
  
}
p {
  margin: 5px 0px;
}
.popup {display: none;}

code, pre {
  font-family: "Courier New", Courier, terminal;
  white-space: pre;
}
pre {
  padding: 5px;
  overflow: auto;
  border: 1px dashed #CCC;
  background-color: #EEE;
}
pre.code {
    margin:0;
    padding: 1px;
    padding-left:25px;
    background: url(../images/linenumbers.png) top left no-repeat;
    font-size:12px;
    line-height:14px;
}


/*** Common Custom CSS Styles ***/
p.error {
  background-image: url('../images/icons/off.gif');
  background-repeat: no-repeat;
  background-position: 5px 8px;
  background-color: #FFF;
  color: #F00;
  border: 2px solid #F00;
  margin: 4px 0px;
  padding: 8px 25px;
  font-size: 11px;
  font-weight: bold;
}
p.warning {
  background-image: url('../images/icons/att.gif');
  background-repeat: no-repeat;
  background-position: 5px 8px;
  background-color: #FFF;
  color: #F60;
  border: 2px solid #F60;
  margin: 4px 0px;
  padding: 8px 25px;
  font-size: 11px;
  font-weight: bold;
}
p.notice {
  background-image: url('../images/icons/ok.gif');
  background-repeat: no-repeat;
  background-position: 5px 8px;
  background-color: #FFF;
  color: #390;
  border: 2px solid #390;
  margin: 4px 0px;
  padding: 8px 25px;
  font-size: 11px;
  font-weight: bold;
}
form p.error {
  background: none;
  background-color: #FFF;
  color: #F00;
  border: 1px solid #F00;
  margin: 2px 0px;
  padding: 2px;
  font-size: 10px;
  font-weight: normal;
}

/* 
 * Default module styles. 
 * (Note that no colours or fonts styles are used.) 
 */
#content {
  position: relative;
}
#footer .copyright {
    float: left;
    width: 60%;
    padding-left: 10px;
}
#footer .footerNav {
    float: right;
    text-align: right;
    padding-right: 10px;
    width: 30%;
}

.Cms_Modules_Article_ViewEdit div.mceTitle {
  font-weight: bold;
  background-color: #E5EFFD;
  border: 1px solid #ABC6DD;
  border-width: 0px 1px 0px 1px;
  padding: 4px 8px;
  color: #333;
}
.Cms_Modules_Article_ViewEdit .edit .title {
  width: 50%;
  background-color: #E5EFFD;
  width: 100%;
  border: 1px solid #ABC6DD;
  border-width: 1px 1px 1px 1px;
}
.Cms_Modules_Article_ViewEdit .edit .title td {
  width: 50%;
  padding: 2px 6px;
}
.Cms_Modules_Article_ViewEdit .edit .title td.label {
  font-weight: bold;
  color: #333;
}
.Cms_Modules_Article_ViewEdit .edit .title #fid_categoryId,
.Cms_Modules_Article_ViewEdit .edit .title #fid_title {
  width: 100%;
  background-color: #EAF2FB;
  border: 1px solid #ABC6DD;
}

.Cms_Modules_Article_View .articleNav a {
  float: left;
  margin: 0px 5px;
  background-repeat: no-repeat;
  line-height: 16px;
  content: none;
  width: 16px;
  height: 16px;
}
.Cms_Modules_Article_View .articleNav a.print {
  background-image: url('../images/icons/print.png');
}
.Cms_Modules_Article_View .articleNav a.edit {
  background-image: url('../images/icons/edit.gif');
}
.Cms_Modules_Article_View .articleNav a.close {
  background-image: url('../images/icons/close.png');
}

.Cms_Modules_Article_View .post .meta {
  padding: 4px 0px 0px 5px;
}
.Cms_Modules_Article_View .post .meta .back {
  height: 16px;
  text-decoration: none;
  padding-left: 20px;
  background: transparent url('../images/icons/dir.gif') no-repeat top left;
  display: inline-block;
}
.Cms_Modules_Article_View .post .meta .back:hover {
  text-decoration: underline;
}






/*** Pager And Limit ***/
  .Com_Ui_Limit {
    float: right;
  }
  
  div._pagerWrapper {
    width: 100%;
    overflow: hidden;
    float: left;
  }
  .Com_Ui_Pager {
    position: relative;
    left: 50%;
    float: left;
    margin: 0;
  }
    .Com_Ui_Pager li {
      position: relative;
      right: 50%;
    }
  
  .Com_Ui_Limit,
  .Com_Ui_Pager {
    padding: 4px 0px 4px 0px;
  }
    .Com_Ui_Limit ul,
    .Com_Ui_Pager ul {
      list-style-type: none;
    }
    .Com_Ui_Limit li,
    .Com_Ui_Pager li {
      float: left;
      display: block;
      
      margin: 0 2px 0 2px;
    }
    .Com_Ui_Pager li.back,
    .Com_Ui_Pager li.next {
      
    }
    .Com_Ui_Pager li.start,
    .Com_Ui_Pager li.end {
      
    }
    .Com_Ui_Limit li.selected,
    .Com_Ui_Limit li.selected a,
    .Com_Ui_Pager li.selected a {
      text-decoration: none;
      background-color: #E0E0E0;
      color: #222;
      padding: 0px 2px;
    }
    .Com_Ui_Pager li.off a {
      text-decoration: none;
      color: #AAA;
    }


/*** Search Results ***/
.results .resultRow .resultImage {
  float: left;
  padding: 0px 10px;
  margin-bottom: 5px;
}
.results .resultRow .resultImage img {
  width: 120px;
}
.results .resultRow {
  margin: 15px 0px;
}
.results .resultRow h3 {
  margin: 5px 0px;
}
.results .resultRow .resultFoot {
  margin: 5px 0px;
  line-height: 1.5em;
  clear: both;
}
.results .resultRow .resultContent {
}


.results .resultFoot a,
.results .resultFoot span {
  float: left;
  padding: 0px 15px 0px 20px;
  background-repeat: no-repeat;
  line-height: 16px;
}
.results .resultFoot .created {
  float: right;
  padding: 0px 5px 0px 20px;
  background-image: url('../images/icons/clock.gif');
}
.results .resultFoot .comments {
  background-image: url('../images/icons/comment.gif');
}
.results .resultFoot .more {
  background-image: url('../images/icons/page.gif');
}
.results .resultFoot .isPage {
  background-image: url('../images/icons/page.gif');
}
.results .resultFoot .isArticle {
  background-image: url('../images/icons/edit.gif');
}
.results .resultFoot .edit {
  background-image: url('../images/icons/edit.gif');
}
.results .resultFoot span a {
  background-image: none;
}




#Comment #fid-body {
  width: 400px;
  height: 200px;
}
.Cms_Modules_Comment_View .required {
  padding: 5px 0px;
}
.Cms_Modules_Comment_View .boxHead {
  font-weight: bold;
  font-size: 1.3em;
  margin: 10px 0px;
  border-bottom: 1px dashed #CCC;
}
.Cms_Modules_Comment_View .boxHead .subscribe .rss {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: transparent url('../images/icons/rss16.png') no-repeat top left;
}
.Cms_Modules_Comment_View .commentRow {
  padding: 20px 0px 10px 0px;
  border-bottom: 1px dashed #CCC;
}
.Cms_Modules_Comment_View .commentRow .image {
}
.Cms_Modules_Comment_View .commentRow .image img {
  width: 60px;
  float: left;
  padding: 0px 10px 0px 0px;
}
.Cms_Modules_Comment_View .commentRow .commentRight {
  width: 550px;
  float: left;
}
.Cms_Modules_Comment_View .commentRow .name {
  font-weight: bold;
  padding: 5px 0px 0px 0px;
}
.Cms_Modules_Comment_View .commentRow .created {
  padding: 5px 0px 0px 0px;
  font-style: italic;
  font-size: 0.8em;
}
.Cms_Modules_Comment_View .commentRow .comment {
  padding: 5px 0px 0px 0px;
}

.Cms_Modules_Comment_View form.edit div.error p.error {
  padding: 2px 0 2px 20px !important;
}

.Cms_Modules_Menu_SiteMap {
  padding: 10px 0px 0px 10px;
}
.Cms_Modules_Menu_SiteMap ul {
  padding: 2px 0px 2px 0px;
  margin: 0px;
  list-style: none;
}
.Cms_Modules_Menu_SiteMap li ul {
}
.Cms_Modules_Menu_SiteMap li.cat {
  font-weight: bold;
}
.Cms_Modules_Menu_SiteMap li.cat span {
  font-weight: normal;
}
.Cms_Modules_Menu_SiteMap li ul li {
  font-weight: normal;
  margin-left: 10px;
}


.Cms_Modules_Article_List .unpublished {
  background-color: #FDD;
}
.Cms_Modules_Article_List .post .children {
}
.Cms_Modules_Article_List .children ul,
.Cms_Modules_Article_List .children ul li {
  list-style: none;
}
.Cms_Modules_Article_List .children ul {
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
.Cms_Modules_Article_List .children ul li {
  margin: 5px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}
.Cms_Modules_Article_List .children ul li a {
  float: left;
  padding-left: 20px;
  text-decoration: none;
  background: transparent url('../images/icons/dir.gif') no-repeat top left;
  white-space: nowrap;
  height: 18px;
}
.Cms_Modules_Article_List .children ul li.back a {
  background: transparent url('../images/icons/back.png') no-repeat top left;
}
.Cms_Modules_Article_List .children ul li.rss a {
  background: transparent url('../images/icons/rss.png') no-repeat top left;
}
.Cms_Modules_Article_List .children ul li.email a {
  background: transparent url('../images/icons/email.png') no-repeat top left;
}
.Cms_Modules_Article_List .children ul a:hover {
  text-decoration: underline;
}

.post .emailSubscribe {
  display: none;
  position: absolute;
  width: 150px;
  padding-top: 10px;
}
.post .emailSubscribe #fid-semail {
    width: 120px;
}
.post li.email .emailSubscribe a.emailClose {
    float: none;
    display: inline;
    background-image: none;
    padding: 0;
    margin: 0;
}
.post .emailSubscribe .emailHead {
  /*background: transparent url('../images/bubble/bg__r1_c1.png') no-repeat top left;*/
  background: transparent url('../Ui/Social/images/bg__r1_c1.png') no-repeat top left;
  height: 12px;
}
.post .emailSubscribe .emailBody {
  padding: 0px 0px;
  /*background: transparent url('../images/bubble/bg__r2_c1.png') repeat-y top left;*/
  background: transparent url('../Ui/Social/images/bg__r2_c1.png') repeat-y top left;
}
.post .emailSubscribe .emailBody .wrap {
  padding: 5px 0px 0px 0px;
  margin: 0px 10px;
  /*overflow: hidden;*/
}
.post .emailSubscribe .emailFoot {
  /*background: transparent url('../images/bubble/bg__r4_c1.png') no-repeat top left;*/
  background: transparent url('../Ui/Social/images/bg__r4_c1.png') no-repeat top left;
  height: 12px;
}



/**  TROPOTEK Buy Now - Demo Mode Only */
body div.Cms_Modules_Template_BuyNow {
  text-align: left !important;
  border: 1px outset #24486B;
  position: absolute;
  top: 0;
  right: 0;
  background-color: #FFF;
  width: 200px;
  color: #000;
  font-family:'Trebuchet MS', Arial, Sans-serif;
  z-index: 9999;
}
.Cms_Modules_Template_BuyNow .toolbar {
  text-align: right;
  padding: 2px 4px;
  background-image: url('../Modules/Template/MenuBg.gif');
  background-repeat: repeat-x;
  color: #FFF;
  background-color: #24486B;
}
.Cms_Modules_Template_BuyNow p {
  font-size: 10px;
  padding: 0; 
  margin: 5px 0px;
}
.Cms_Modules_Template_BuyNow .toolbar h2 {
  display: block;
  float: left;
  padding: 1px 0px 0px 0px;
  margin: 0;
  font-size: 10px;
  color: #FFF;
  font-family:'Trebuchet MS', Arial, Sans-serif;
  font-weight: bold;
}
.Cms_Modules_Template_BuyNow .toolbar a,
.Cms_Modules_Template_BuyNow .toolbar a:hover {
  display: block;
  float: right;
  padding: 2px 0px 0px 0px;
  margin: 0;
  color: #FFF;
  text-decoration: none;
  background-color: transparent;
}
.Cms_Modules_Template_BuyNow ._btn {
  text-align: center;
  padding: 5px 0px;
}
.Cms_Modules_Template_BuyNow #_buyNow ._cp {
  text-align: center;
  font-weight: bold;
}
.Cms_Modules_Template_BuyNow #_buyNow {
  padding: 5px 5px;
}
.Cms_Modules_Template_BuyNow a,
.Cms_Modules_Template_BuyNow a:hover {
  border: none;
  color: #24486B;
}






