/* CSS Document 

require('moduletable_bookaroom.css');   */

html {

	height: 100%;

}



p {

	height: 100%;

	margin-bottom: 1px;
    
  	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	
	font-size:14px; 
	
	color:#F7EAD7;

   padding-left: 3px;

}

p2 {

	height: 100%;

	margin-bottom: 1px;

  font-family: georgia, arial, helvetica;

	font-size: 14px;

	color: #651602; /* #F9EBD4;  */

}

.p3 {

	font-size: 10px;

	color: #FCDFAC; /*#581C07; text-decoration: none;   /* burgendy background */

	font-weight: bold;

}

.p15h {

	font-size: 18px;

	color: #FCDFAC; /*#581C07; text-decoration: none;   /* burgendy background */

	font-weight: bold; 

	}

.p14h {

	font-size: 12px;

	color: #FCDFAC; /*#581C07; text-decoration: none;   /* burgendy background */

	/*font-weight: bold;  */

	}

.p16h {

	font-size: 14px;

	color: #FFF; /*#581C07; text-decoration: none;   /* burgendy background */

	font-weight: bold;
	
	padding-left: 10px;

	}



.p14 {

	font-size: 12px;

	color: #F9EBD4; /*#581C07; text-decoration: none;   /* burgendy background */

	/*font-weight: bold;  */

}

.p4 {

  color: #651602;

  padding-left: 0px;

  font-family: georgia, arial, helvetica;

	font-size: 10px;

}

.p4:HOVER {

  color: #651602;

  padding-left: 0px;

  font-family: georgia, arial, helvetica;

	font-size: 10px;

}

.tableh1 {

	font-size: 12px;

	color: #E79D4C; /*#581C07; text-decoration: none;   /* burgendy background */

	font-weight: bold; 

	  background: #003700;

}





.username {

	font-size: 10px;

	color: #F9EBD4; /*#581C07; text-decoration: none;   /* burgendy background */

	font-weight: bold; 

	  font-style: italic;

}







body {

	height: 100%;

	margin-bottom: 1px;

  background: #541D08;

	font-family: arial, helvetica, sans-serif;

  background: url(../images/bg.jpg);

  

  margin: 15px;

	height: 450px;

	padding: 0px;

	font-family: Arial, Helvetica, Sans Serif;

	/*line-height: 100%;*/

	font-size: 11px;

	color: #f9ebd4;

	/* background: url('../images/bg.jpg') repeat-x;*/

}



.clr {

	clear: both;

}



.outline {

  /*border: 1px solid #cccccc;*/

  /*background: #E3C8A4;*/

  background-color: #E3C8A4;/*#F9EBD4;*/ 

	padding: 2px;

}



.outline2 {

  /*border: 1px solid #cccccc; */

  background: #003A0D;

	padding: 2px;

}



#buttons_outer {

	width: 814px;

  	margin-bottom: 2px;

	margin-right: 0px;

	float: left;



}



#buttons_inner {

	/*border: 1px solid #cccccc;*/

	height: 21px !important;

	height: 23px;

}



#pathway_text {

  overflow: hidden;

	display: block;

	height: 25px;

	line-height: 25px !important;

	line-height: 22px;

	padding-left: 4px;

	/* border: 1px solid #ccc; */

	margin-bottom: 2px;

}



#pathway_text img {

	margin-left: 5px;

	margin-right: 5px;

	margin-top: 6px;

}



#buttons {

	float: left;

	margin: 0px;

	padding: 0px;

	width: auto;

}





ul#mainlevel-nav

{

	list-style: none;

	padding: 0;

	margin: 0;

	font-size: 0.8em;

}



ul#mainlevel-nav li

{

	background-image: none;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin: 0;

	font-size: 11px;

	line-height: 21px;

	white-space: nowrap;

	/* border-right: 1px solid #cccccc; */

}



ul#mainlevel-nav li a

{

	/* display: block;*/

	padding-left: 10px;

	padding-right: 10px;

	text-decoration: none;

	color:#F0E4C0; /*#D49C53;*/

	background: transparent;

}



#buttons>ul#mainlevel-nav li a { width: auto; }



	ul#mainlevel-nav li a:hover

{

	color: #fff;

	background: #003A0D;/*#6E1801;  /* c64934; */

}





#search_outer {

	float: left;

	width: 165px;

}



#search_inner {

 /* border: 1px solid #cccccc; */

	padding: 0px;

  height: 21px !important;

  height: 23px;

  overflow: hidden;

}



#search_inner form {

  padding: 0;

  margin: 0;

}



#search_inner .inputbox {

	border: 0px;

	padding: 3px 3px 3px 5px;

	font-family: arial, helvetica, sans-serif;

	font-size: 11px;

	color: #c64934;

}



#header_outer {

	text-align: left;

	border: 0px;

	margin: 0px;

  background-color:  #E3C8A4;  /*#F9EBD4*/

  z-index:-2;

}



#header {

	float: left;

	padding: 0px;

	margin-right: 2px;

	width: 802px;

	height: 224px;

	border: 4px solid #ffffff;

	z-index:-2;

  background-color: #E3C8A4;/*#F9EBD4 */

/*	background: url(../images/header_short.jpg) no-repeat;*/

  /*background: url(../images/070606_kenmorex_header.jpg) no-repeat;*/

  

}



#header2 {

position:relative;

display: inline;

 top:-150;

 left:-20;

 float: left; 

 width: 820;

  height:150;

  	z-index:90; 

  	background: url('../images/ani_banner_h3.gif');



}



#head_flash {



 float: center; 

 width: 808;

  height:225;

  	z-index:201; 

}

#row_colour1{

	height: 100%;

	width: 100%;

  background: #E3C8A4;

 }

 

#top_outer{

	float: left;position:absolute;

 top:2;

 left:5;

	width: 165px;

}



#top_inner {

/*  border: 1px solid #cccccc; */

	padding: 2px;

  height: 144px !important;                                     

  height: 150px;                                              

  overflow: hidden;

  float: none !important;

  float: left;



}



#left_outer {

  float: left;

  /*height: 522px;*/

  margin-top: /*2px;*/ 0px;

	width: 165px;

	background: #E3C8A4;

  /*background-color: #F9EBD4;*/ 

}



#left_inner {

  /*border: 1px solid #cccccc;*/

	padding: 2px;

  float: none !important;

  float: left;

}



#content_outer {

	padding: 0px;

	margin-top: 0px;

	margin-left: 0px;

	/** border: 1px solid #cccccc; **/

	float: left;

	/*width: 635px;*/

  width: 820px;

  /*height: 522px;*/

  

}



#content_inner{

  float: none !important;

  float: left;

  padding: 0;

  padding-top: 0px;

  margin: 0;

}



table.content_table {

  width: 100%;

	padding: 0px;

	margin: 0px;

}



table.content_table td {

	padding: 0px;

	margin: 0px;

}



#banner_frame {

  float: left;

	padding: 0px;

	width: 650px;

	height: 170px;

	margin-right: 0px;

	margin-top: 2px;

	background: url(../images/banner_border_1.gif) no-repeat;

}

#banner_content {

  position:relative;

	margin-left: 18px;

	margin-top: 14px;

  width: 100%

}



#logo_left {

	float: left;

	padding: 0px;

	margin-top: 14px;

	margin-left: 2px;

	width: 165px;

	height: 158px;

	 background: url(../images/logo_kenmore.gif) no-repeat;

}



#right_outer {

	float: left

	margin-right: 0px;

	width: 165px;

	/*height: 522px;*/

	background: #E3C8A4;

  /*background-color: #F9EBD4;*/

  margin-top: 0px;

}



#right_inner {

  float: none !important;

  float: left;

 /* border: 1px solid #cccccc;  */

  padding: 2px;

  background: #E3C8A4;

}





.user1_inner {

	border: 1px solid #cccccc;

  float: none !important;

  float: left;

	margin: 0px;

	padding: 2px;

}



.user2_inner {

	border: 1px solid #cccccc;

  float: none !important;

  float: left;

	margin: 0px;

	padding: 2px;

}



table td.body_outer {

	padding: 2px;

	/* border: 1px solid #cccccc;  */

	/*  	background: #E3C8A4;*/

}



.maintitle {

	color: #ffffff;

	font-size: 40px;

	padding-left: 15px;

	padding-top: 20px;

}



.error {

  font-style: italic;

  text-transform: uppercase;

  padding: 5px;

  color: #cccccc;

  font-size: 14px;

  font-weight: bold;

}

#footer {

	text-align: center;

	padding: 3px;

}



ul

{

margin: 0;

padding: 0;

list-style: none;

}



li

{

line-height: 15px;

padding-left: 15px;

padding-top: 0px;

background-image: url(../images/arrow.png);

background-repeat: no-repeat;

background-position: 0px 2px;

}





td {

	text-align: left;

	font-size: 11px;

}



/* link colours - main body */

.bodylink {

	color: #FCDFAC; /*#581C07; text-decoration: none;   /* burgendy background */

	font-weight: bold;

}

/*body {

	margin: 15px;

	height: 450px;

	padding: 0px;

	font-family: Arial, Helvetica, Sans Serif;

	line-height: 100%;

	font-size: 11px;

	color: #f9ebd4;

	/* background: url('../images/bg.jpg') repeat-x;*/

} */



/* Joomla core stuff */

a:link, a:visited {

	/*color:  #581C07; /*text-decoration: none;  /*#c64934;*/

	/*font-weight: bold;*/
	color:  #581C07; 

}

a:hover {

	color: #900;	/*text-decoration: none;

	font-weight: bold;*/
	text-decoration: none;	

} 

table.contentpaneopen {

  width: 190;

	padding: 0px;

  border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



table.contentpaneopen td {

   padding-right: 5px;

}



table.contentpaneopen td.componentheading {

	padding-left: 4px;

}







table.contentpane {

  width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}



table.contentpane td {

	margin: 0px;

	padding: 0px;

}



table.contentpane td.componentheading {

	padding-left: 4px;

}



table.contentpaneopen fieldset {

	border: 0px;

	border-bottom: 1px solid #eee;

}



.button {

  color: #F91515; /*#c64934; */

  font-family: Arial, Hevlvetica, sans-serif;

  text-align: center;

  font-size: 11px;

  font-weight: bold;

  border: 3px double #cccccc;

  width: auto;

  background: url(../images/button_bg.png) repeat-x;

  padding: 0px 5px;

  line-height: 18px !important;

  line-height: 16px;

  height: 26px !important;

  height: 24px;

  margin: 1px;

}



.inputbox {

	padding: 2px;

	border:solid 1px #cccccc;

	background-color: #333333;

}



.componentheading {

	/*background: url(../images/body_b1.gif) repeat-x;*/

	color: #FCDFAC;

	text-align: left;

	padding-top: 4px;

	padding-left: 4px;

	height: 21px;

	font-weight: bold;

	font-size: 14px;

/*	text-transform: uppercase;*/



}



.contentcolumn {

	padding-right: 5px;

}



.contentheading {

	height: 30px;



	color: #FCDFAC;/*#c64934;*/

	font-weight: bold;

	font-size: 14px;

	white-space: nowrap;

}







.contentpagetitle {

	font-size: 13px;

	font-weight: bold;

	color: #cccccc;

	text-align:left;

}



table.searchinto {

	width: 100%;

}



table.searchintro td {

	font-weight: bold;

}



table.moduletable {

	width: 100%;

	margin-bottom: 5px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

}



div.moduletable {

	padding: 0;

	margin-bottom: 2px;

}



table.moduletable th, div.moduletable h3 {

	/*background: url(../images/subhead_bg.png) repeat-x;    */

  background: url(../images/body_b1.gif) repeat-x;

	color: #FFF1D9;

	text-align: left;

	padding-left: 4px;

	height: 26px;

	line-height: 26px;

	font-weight: bold;

	font-size: 12px;

	text-transform: uppercase;

	margin: 0 0 2px 0;

}



table.moduletable td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

}



table.pollstableborder td {

  padding: 2px;

}



.sectiontableheader {

  font-weight: bold;
	background-color : #551302;
		padding: -2px;
/*	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#C3C39F;
 /* background: #f0f0f0; */
}



.sectiontablefooter {



}



.sectiontableentry1 {

	background-color : #333333;

}



.sectiontableentry2 {

	background-color : #f9f9f9;

}



.small {

	color: #999999;

	font-size: 11px;

}



.createdate {

	height: 15px;

	padding-bottom: 10px;

	color: #999999;

	font-size: 11px;

}



.modifydate {

	height: 15px;

	padding-top: 10px;

	color: #999999;

	font-size: 11px;

}



table.contenttoc {

  border: 1px solid #cccccc;

  padding: 2px;

  margin-left: 2px;

  margin-bottom: 2px;

}



table.contenttoc td {

  padding: 2px;

}



table.contenttoc th {

  background: url(../images/subhead_bg.png) repeat-x;

  color: #666666;

	text-align: left;

	padding-top: 2px;

	padding-left: 4px;

	height: 21px;

	font-weight: bold;

	font-size: 10px;

	text-transform: uppercase;
}



a.mainlevel:link, a.mainlevel:visited {

	display: block;

	/* background: #003A0D;  */

	
	/*background: url(../images/menu_bg.png) no-repeat; */

	vertical-align: middle;

	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	
	font-size:11px; 
	
	color:#C3C39F;

	font-weight: bold;

	/*color: #F9EBD4;#ccc;*/

	text-align: center;

	padding-top: 7px;

/*	padding-left: 8px; */

	height: 21px !important;

	height: 28px;

	/*width: 100%;   */

	text-decoration: none;

}
.topnav_bg{   
background: url('../images/nav_bg.jpg');background-repeat: repeat-x;}


a.mainlevel:hover {

	background-position: 0px -25px;

	text-decoration: none;

	color: #fff;

}



a.mainlevel#active_menu {

	color:#fff;

	font-weight: bold;

}



a.mainlevel#active_menu:hover {

	color: #fff;

}



a.sublevel:link, a.sublevel:visited {

	padding-left: 1px;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #F9EBD4; /*#c64934;*/

	text-align: left;

}



a.sublevel:hover {

	color: #fff;

	text-decoration: none;

}



a.sublevel#active_menu {

	color: #333;

}

.back_button {

	float: left;

	text-align: center;

	font-size: 11px;

	font-weight: bold;

	border: 3px double #cccccc;

	width: auto;

	background: url(../images/button_bg.png) repeat-x;

	padding: 0px 10px;

	line-height: 20px;

	margin: 1px;

}

.highlight {

	background-color: Yellow;

	color: Blue;

	padding: 0;

}

.code {

	background-color: #ddd;

	border: 1px solid #bbb;

}

form {

/* removes space below form elements */

	margin: 0;

 	padding: 0;

}

div.mosimage {

  border: 1px solid #ccc;

}

.mosimage {

  border: 1px solid #cccccc;

  margin: 5px

}

.mosimage_caption {

  margin-top: 2px;

  background: #efefef;

  padding: 1px 2px;

  color: #666;

  font-size: 10px;

  border-top: 1px solid #cccccc;

}

span.article_seperator {

	display: block;

	height: 1.5em;

}

a.link1

{
	font-family: georgia, arial, helvetica;

	font-size: 14px;

	color: #00f;

text-decoration: none

}

a.link1:hover

{

	font-family: georgia, arial, helvetica;

	font-size: 14px;

	color: #f90;

	text-decoration: underline

} 

a.mainlevelmoduletable{

  color: #651602;

}

a.mainlevelmoduletable:hover{
  color: #900;
}



#special_offers{

  color: #651602;

  padding-left: 4px;

  font-family: georgia, arial, helvetica;

	font-size: 14px;

}



#special_contact{

  color: #651602;

  padding-left: 4px;

}



/* Article index  {mospagebreak} */

table.contenttoc {

	padding: 0px;

	margin: 12px;

	font-size: 20px;

	border: 0px;

	width: 100px;

	float: left;



}

table.contenttoc th {

/*	 background: url(../images/stories/headers/terms_and_conditions.gif) no-repeat;*/

	background: #F9EBD4;

	color: #651602;

	padding: 0px;

	border: 0px;

	



}	

table.contenttoc td {

padding: 5px;}

/* Links article index */

	a.toclink:hover, a.toclink:visited, a.toclink:link {

height: 18px; 

color: #FCDFAC;

}

/* End Article index  */



.pagenavbar {

	color:#FCDFAC; 

	float: left;

	font-size: 14px;  

	text-decoration: none; 
	color: #fff;
	margin-top:55px;
	width:150px;
	border:0px solid white;
	margin-left:0px;
	margin-top:0px;

	}

.pagenavbar:hover {

	color:#FCDFAC; /*#659FDE; */

	font-size: 14px; 

	border-bottom: 0;

	}



.pagenavcounter{

	font-size: 14px;  

	margin-bottom: 0px;/*2px;*/

	position: right;

/*	color: #CC6600; */
	width:100px;
	margin-left:140px;
	padding-top:0px;
	height: 15px;  
	border:0px solid red;

}



a.mainlevel_btm:link, a.mainlevel_btm:visited {

	/*display: block;*/

	/*background: #003A0D;  /*url(../images/menu_bg.png) no-repeat;*/

	/*vertical-align: middle;*/

	font-size: 11px;

	font-weight: bold;

	color: #FFD68F;/*#ccc;*/

	text-align: left;

	padding-top: 5px;

	padding-left: 8px;

	height: 20px !important;

	height: 25px;

	/*width: 100%;   */

	text-decoration: none;

}



a.mainlevel_btm:hover {

	/*background-position: 0px -25px;  */

	text-decoration: none;

	color: #fff;

}



a.mainlevel_btm#active_menu {

	color:#fff;

  text-decoration: none; 

	/*font-weight: bold;*/

}



a.mainlevel_btm#active_menu:hover {

	text-decoration: none; 

  color: #fff;

}



/****************************************************************/



table.moduletable_btm {

	width: 50%;

	margin-bottom: 5px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

}



div.moduletable_btm {

	padding: 0;

	margin-bottom: 2px;

}



table.moduletable_btm th, div.moduletable_btm h3 {

	/*background: url(../images/subhead_bg.png) repeat-x;    */

  background: url(../images/body_b1.gif) repeat-x;

	color: #FFF1D9;

	text-align: left;

	padding-left: 4px;

	height: 26px;

	line-height: 26px;

	font-weight: bold;

	font-size: 12px;

	text-transform: uppercase;

	margin: 0 0 2px 0;

}



table.moduletable_btm td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;
}
.padding_top15{
	padding-top:20px;
}
.testrb{
	border:1px solid red;
}
/* ************************************ */

table.bookaroom {

	width: 100%;

	margin-bottom: 5px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

}


div.bookaroom {

	padding: 0;

	margin-bottom: 2px;

}


table.bookaroom th, div.bookaroom h3 {

	/*background: url(../images/subhead_bg.png) repeat-x;    */

  background: url(../images/body_b1.gif) repeat-x;

	color: #FFF1D9;

	text-align: left;

	padding-left: 4px;

	height: 26px;

	line-height: 26px;

	font-weight: bold;

	font-size: 12px;

	text-transform: uppercase;

	margin: 0 0 2px 0;

}



table.bookaroom td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

}

/* new module info   */

table.moduletable_bookaroom {

	width: 100%;

	margin-bottom: 5px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

}



div.moduletable_bookaroom {

	padding: 0;

	margin-bottom: 2px;

}



table.moduletable_bookaroom th, div.moduletable_bookaroom h3 {

	/*background: url(../images/subhead_bg.png) repeat-x;    */

  background: url(../images/body_b1.gif) repeat-x;

	color: #FFF1D9;

	text-align: left;

	padding-left: 4px;

	height: 26px;

	line-height: 26px;

	font-weight: bold;

	font-size: 12px;

	text-transform: uppercase;

	margin: 0 0 2px 0;

}



table.moduletable_bookaroom td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

}

/* JK added feb 08 */
table.moduletable_left2 {

	margin-bottom: 5px;
    margin-top: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;

}
.gal_base {
	position: relative;
    top: 5;
    background:url('../images/gal_base_1.gif') no-repeat; border: 0px;
	font-size: 12px;
	color: #F9EBD4; 
}

div.moduletable_left2 {

  	padding: 0;
	padding-top: 0px;
	width: 170px; 
	/*height: 120px;*/
	padding-bottom: 0px;
	margin-bottom: 1px;  
    background:url('../images/gallery_box.gif') no-repeat height:130px; border: 0px;
	z-index: 3; 
	
	
	/*float: left;
  position: relative;

  top: 10; 
  left: 5;
    width: 170px;
  height: 100px;
  background: url(../images/elephant_1_home.gif) no-repeat; 
  z-index: 3; 
	/*height: 150px;
	vertical-align: bottom;
	margin-bottom: 2px;   */
}



table.moduletable_left2 th, div.moduletable_left2 h3 {

	/*background: url(../images/subhead_bg.png) repeat-x;    */

  background: url(../images/body_b1.gif) repeat-x;

	color: #FFF1D9;

	text-align: left;


	padding-left: 4px;

	height: 26px;

	line-height: 26px;

	font-weight: bold;

	font-size: 12px;

	/*text-transform: uppercase;*/

	margin: 0 0 2px 0;
  
}



table.moduletable_left2 td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;
   margin: 2px 2px 2px 2px;
}


