/**



* @version 1.0



* @package - xos_travelportal



* @author - Free CSS Templates



* @website - www.freecsstemplates.org



* @license - Creative Commons Attribution 2.5



* @modifications - For Joomla 1.0.x by XOS - www.xtremeopensource.org



* @date - June 28, 2007



* @copyright (C) - 2005 Xtreme Open Source - All Rights Reserved.



*/







/*#################### CSS ####################*/







body {



  margin                : 0;



  padding               : 0;



  background            : #999999;



}







tr, p, div {



  color                 : #666666;



  font-family           : Georgia, "Times New Roman", Times, serif;



  font-size             : 12px;



}







ul {



  list-style            : none;



  margin                : 0;



  padding               : 0;



}







li {



  line-height           : 15px;



  padding-top           : 5px;



  padding-left          : 30px;



  background            : url(../images/arrow.png) 0px 2px no-repeat;



}







.clr {



  clear                 : both;



}















#main_container {



  width                 : 980px;



  margin                : 0 auto;



  background            : #FFFFFF;



}







#left_column {



  width                 : 239px;



  float                 : left;

  

  display               : inline;



}







#left_content {



  width                 : auto !important;



  width                 : 240px;



  padding               : 20px;



  background            : #AFCA87 url(../images/img04.gif) repeat-x;



}







#right_column {



  width                 : 740px;



  float                 : right;

  

  display               : inline;



}







#right_column_header {



  width                 : 740px;



  height                : 220px;



  background            : url(../images/anima2.jpg) no-repeat;



}







/*########## PROBLEM IN IE6 ##########*/



#right_content {



  text-align            : left;



  padding               : 20px;



  background            : url(../images/img04.gif) repeat-x;



}















#user1_2_container {



  margin                : 20px 30px;



  padding-top           : 20px;



  background            : #FBB86E url(../images/img10.gif) repeat-x;



}







#user1 {



  width                 : 300px;



  float                 : left;

  

  display               : inline;



}







#user2 {



  width                 : 300px;



  float                 : right;

  

  display               : inline;



}















#logo {



  height                : 220px;



  background            : #FFFFFF url(../images/img02.gif) repeat-y right top;



}







#logo h1, #logo h2 {



  color                 : #9C9C9C;



  font-style            : italic;



  font-weight           : normal;



  text-transform        : lowercase;



  text-align            : center;



  margin                : 0;



}







#logo h1 {



  font-size             : 36px;



  padding               : 100px 0 0 0;



  background            : url(../images/img03.gif) no-repeat center center;



}







#logo h2 {



  font-size             : 14px;



}







#logo a {



  color                 : #9C9C9C;



  text-decoration       : none;



}















#footer {



  width                 : 980px;



  height                : 120px;



  margin                : 0 auto;



  background            : url(../images/img12.gif) repeat-x;



}







#footer p {



  font-size             : 85%;



  margin                : 0;



}







#links {



  width                 : 239px !important;



  width                 : 240px;



  height                : 80px;



  float                 : left;



  padding-top           : 30px;



  background            : url(../images/img13.gif) repeat-x;

  

  display               : inline;



}







#links a {



  color                 : #FFFFFF;



}







#legal {



  width                 : 720px;



  height                : 45px;



  float                 : right;



  padding               : 35px 0 0 20px;

  

  display               : inline;



}























/*#################### Joomla! CSS ####################*/







/********** Pathway **********/



.pathway {



  font-family           : Verdana, Helvetica, Arial, sans-serif;



  font-size             : 9px;



  padding-left          : 4px;



}







a.pathway:link, a.pathway:visited {



  color                 : #4096ee;



  font-weight           : normal;



}







a.pathway:hover {



  color                 : #ff9900;



  font-weight           : normal;



  text-decoration       : none;



}















/********** MainLevel Links **********/



a.mainlevel:link, a.mainlevel:visited {



  width                 : auto !important;



  width                 : 100%;



  display               : block;



  line-height           : 30px;



  color                 : #ffffff;



  font-family           : Georgia, "Times New Roman", Times, serif;



  font-size             : 16px;



  font-weight           : bold;



  vertical-align        : middle;



  text-align            : left;



  padding-left          : 8px;



  text-decoration       : none;



  background            : url(../images/img05.gif) transparent repeat-x;



}







a.mainlevel:hover {



  color                 : #ffffff;



  font-weight           : bold;



  text-decoration       : underline;



}















/********** SubLevel Links **********/



a.sublevel:link, a.sublevel:visited {



  height                : 20px;



  color                 : #ffffff;



  font-size             : 11px;



  vertical-align        : middle;



  text-align            : left;



  text-decoration       : none;



  padding-left          : 5px;



}







a.sublevel:hover {



  color                 : #336699; 



  text-decoration       : none;



}















/********** Active MainLevel Links **********/



#active_menu {



  color                 : #333333;



  font-weight           : bold;



}







a#active_menu:hover {



  color                 : #666666;



}















/********** MainMenu Links **********/



a.mainmenu:link, a.mainmenu:visited {



  color                 : #000080; 



  font-family           : Verdana, Helvetica, Arial, sans-serif;



  font-weight           : none;



}







a.mainmenu:hover {



  color                 : #000080;



  text-decoration       : underline; 



}















/********** Other Links **********/



a:link, a:visited {



  color                 : #135293;



  font-weight           : normal;



  text-decoration       : underline;



}







a:hover {



  color                 : #135293;



  font-weight           : normal;



  text-decoration       : none;



}



  



  







/********** Modules **********/  



table.moduletable {



  width                 : 100%;



  margin-bottom         : 15px;



}







table.moduletable th {



  height                : 25px;



  line-height           : 25px;



  color                 : #135293;



  font-weight           : bold;



  font-size             : 18px;



  text-align            : left;



  text-transform        : uppercase;



  padding-left          : 4px;



}







table.moduletable td {



  font-size             : 11px;



  font-weight           : normal;
  
  text-align            : left;



}















/********** User 1 & 2 Modules **********/



#user1 table.moduletable th {



  color                 : #ffffff;



  font-size             : 16px;



  margin                : 0;



  padding               : 0 0 10px 15px;



  background            : url(../images/img11.gif) repeat-x left bottom;



}







#user1 table.moduletable a {



  color                 : #ffffff;



  font-size             : 14px;



  text-decoration       : none;



}







#user1 table.moduletable a:hover {



  color                 : #ffffff;



  text-decoration       : underline;



}



	



#user2 table.moduletable th {



  color                 : #ffffff;



  font-size             : 16px;



  margin                : 0;



  padding               : 0 0 10px 15px;



  background            : url(../images/img11.gif) repeat-x left bottom;



}







#user2 table.moduletable a {



  color                 : #ffffff;



  font-size             : 14px;



  text-decoration       : none;



}







#user2 table.moduletable a:hover {



  color                 : #ffffff;



  text-decoration       : underline;



}















/********** Login Module **********/



table.moduletable-login {



  width                 : 100%;



  margin-bottom         : 20px;



  padding               : 10px;



  background            : url(../images/img06.gif) #4096ee repeat-x;



}







table.moduletable-login th {



  margin                : 0;



  padding               : 10px 0;



  background            : url(../images/img07.gif) repeat-x left bottom;



}







table.moduletable-login td {



  background            : #4096ee;



}















/********** Poll **********/



.poll {



  color                 : #666666;



  line-height           : 14px;



  font-family           : Arial, Helvetica, sans-serif;



  font-size             : 10px;



}







.pollstableborder {



  padding               : 1px;



  border                : 1px solid;



}















/*############### CONTENT ###############*/







/***** Header for contentpaneopen *****/



.contentheading {



  color                 : #135293;



  font-family           : Georgia, "Times New Roman", Times, serif;



  font-size             : 20px;



  font-weight           : normal;



  text-align            : left;



  padding-top           : 10px;



}















/***** Home, Joomla! License, Blog, Lower Content for Advanced Search *****/



.contentpaneopen {



  width                 : 100%;



}















/***** Title for Blog, News Feeds, Wrapper, Links, Advanced Search, Contact Us   *****/



.componentheading {



  color                 : #135293;



  font-family           : Georgia, "Times New Roman", Times, serif;



  font-size             : 26px;



  font-weight           : normal;



  text-align            : left;



  padding-top           : 10px;



  padding-left          : 10px;



}















/***** Top Content for Getting Started, FAQs, News Feeds, Links *****/



.contentdescription {



  padding-left          : 0px !important;



  padding-left          : 10px;



}















/***** Lower Content for Getting Started, FAQs, News Feeds, Wrapper, Links, Contact Us *****/



.contentpane {



  padding-top           : 10px;



  padding-left          : 10px;



}











/* For content item titles that are hyperlink instead of Read On */



a.contentpagetitle:link, a.contentpagetitle:visited {



  color                 : #000000;



  font-family           : Verdana, Arial, Helvetica, sans-serif;



  font-size             : 12px;



  font-weight           : bold;



  text-align            : left;



  text-decoration       : none;



}







a.contentpagetitle:hover {



  color                 : #7B8DA1;



  font-family           : Verdana, Arial, Helvetica, sans-serif;



  font-size             : 12px;



  font-weight           : bold;



  text-align            : left;



  text-decoration       : underline;



  



}







a.category:link, a.category:visited {



  color                 : #135293;



  font-size             : 11px;



  text-decoration       : underline;



}







a.category:hover {



  color                 : #135293;



  text-decoration       : none;



}















/********** Inner Content **********/



.sectiontableheader {



  color                 : #7B8DA1;



  font-weight           : bold;



  background-color      : #CCCCCC;



}







.sectiontableentry1 {



  color                 : #666666;



  background            : #f0f0f0;



}







.sectiontableentry2 {



  color                 : #666666;



  background            : #cccccc;



}















/********** Rating **********/



.content_rating {



  padding               : 5px;



}







.small {



  color                 : #3366C0;



  font-family           : Verdana, Arial, Helvetica, sans-serif;



  font-size             : 10px;



  font-weight           : bold;



  text-decoration       : none;



}







.smalldark {



  color                 : #000000;



  font-family           : Verdana, Arial, Helvetica, sans-serif;



  font-size             : 10px;



  font-weight           : normal;



  text-decoration       : none;



}







.createdate {



  color                 : #999999;



  font-family           : Arial, Helvetica, sans-serif;



  font-size             : 10px;



  text-align            : left;



}







.button {



  color                 : #ff163c;



  font-family           : Verdana, Arial, Helvetica, sans-serif;



  font-size             : 10px;



  font-style            : normal;



  font-weight           : bold;



  background-color      : #F0F0F0;



  border                : 1px solid #555555;



}







.inputbox {



  color                 : #000000;



  font-family           : Verdana, Arial, Helvetica, sans-serif;



  font-size             : 10px;



  background-color      : #F0F0F0;



  border                : 1px solid #555555;



}















/* Styles for dhtml tabbed-pages */



.ontab {



  color                 : #FFFFFF;



  font-weight           : bold;



  text-align            : center;



  background-color      : #ffae00;



  border-left           : outset 2px #ff9900;



  border-right          : outset 2px #808080;



  border-top            : outset 2px #ff9900;



  border-bottom         : solid 1px #d5d5d5;



    /* Cannot use hand as its not a W3C CSS validator */



	/*	cursor: hand;*/



}







.offtab {



  font-weight           : normal;



  text-align            : center;



  background-color      : #e5e5e5;



  border-left           : outset 2px #E0E0E0;



  border-right          : outset 2px #E0E0E0;



  border-top            : outset 2px #E0E0E0;



  border-bottom         : solid 1px #d5d5d5;



    /* Cannot use hand as its not a W3C CSS validator */



	/*	cursor: hand;*/



}







.tabpadding {



}







.tabheading {



  text-align            : left;



  background-color      : #ffae00;



}







.pagetext {



  visibility            : hidden;



  display               : none;



  position              : relative;



  top                   : 0;

  

   zoom                 : 1;



}















/* for modifying {moscode} output.  Don't set the colour! */



.moscode {



  background-color      : #f0f0f0;



}



.code {



  background-color      : #f0f0f0;



  border                : 1px solid #FFF;



}















/* Text passed with mosmsg url parameter */



.message {



  color                 : #ff6600;



  font-family           : Verdana, Arial, Helvetica, sans-serif;



  font-size             : 10pt;



  font-weight           : bold;



  text-align            : center;



}















/* Javascript Back button */



.back_button {



  text-align            : center;



  margin-top            : 40px;



}







table.contenttoc {



  color                 : #333300;



  background-color      : #ffffff;



  border                : 1px solid #333;



}







table.contenttoc td {



  font-size             : 8pt;



  font-weight           : normal;



  text-align            : left;



}







table.searchinto {



  width                 : 100%;



}







table.searchintro td {



  color                 : #ffffff;



  font-weight           : bold;



  background-color      : #293C43;



}