﻿body /* Internet Explorer */ 
{ 
	text-align: center; 
	margin:0 0 0 0;
	font-family:Arial;
	font-size:small;
} 

p {
	text-align:justify;
}

table#pageTemplate {
	width:890px;	
}

div#contactDetailsLarge
{
	font-size:x-large;
	font-weight:bold;
	color:#b6383e;
	text-align:center;
}
.contactDetails
{
	font-size:medium;
	font-weight:bold;
	color:#0c5232;
	text-align:center;
	text-decoration:none;
	vertical-align:text-bottom;
}

div#navigation {
  width: 149px;          /* menu width */
  text-align:center;  
}

div#MaintenanceImageUpload
{

  /*width: 450px;   */
  height: 100px;
  text-align:left;
  border-left-width:thin;
  border-left-style:solid;
  border-left-color:#c0c0c0;
  padding-left:15px;
  border-right-width:thin;
  border-right-style:solid;
  border-right-color:#c0c0c0;
  padding-right:15px;
  border-top-width:thin;
  border-top-style:solid;
  border-top-color:#c0c0c0;
  padding-top:15px;  
  border-bottom-width:thin;
  border-bottom-style:solid;
  border-bottom-color:#c0c0c0;
  padding-bottom:15px;
   
}

div#content {
  width: 700px;          /* content width */
  height: 325px;
  text-align:center;
  border-left-width:thin;
  border-left-style:solid;
  border-left-color:#0c5232;
  padding-left:15px;
  border-right-width:thin;
  border-right-style:solid;
  border-right-color:#0c5232;
  padding-right:15px;
  border-top-width:thin;
  border-top-style:solid;
  border-top-color:#0c5232;
  padding-top:15px;  
  border-bottom-width:thin;
  border-bottom-style:solid;
  border-bottom-color:#0c5232;
  padding-bottom:15px;
    
overflow : scroll; 
overflow-x: hidden;
}

div#MaintenanceBrochureForm
{

  /*width: 450px;   */
  height: 200px;
  text-align:left;
  border-left-width:thin;
  border-left-style:solid;
  border-left-color:#c0c0c0;
  padding-left:15px;
  border-right-width:thin;
  border-right-style:solid;
  border-right-color:#c0c0c0;
  padding-right:15px;
  border-top-width:thin;
  border-top-style:solid;
  border-top-color:#c0c0c0;
  padding-top:15px;  
  border-bottom-width:thin;
  border-bottom-style:solid;
  border-bottom-color:#c0c0c0;
  padding-bottom:15px;
   
}



div#MaintenanceBrochureList
{
  /*width: 450px;   */
  height: 200px;
  text-align:center;
  border-left-width:thin;
  border-left-style:solid;
  border-left-color:#c0c0c0;
  padding-left:15px;
  border-right-width:thin;
  border-right-style:solid;
  border-right-color:#c0c0c0;
  padding-right:15px;
  border-top-width:thin;
  border-top-style:solid;
  border-top-color:#c0c0c0;
  padding-top:15px;  
  border-bottom-width:thin;
  border-bottom-style:solid;
  border-bottom-color:#c0c0c0;
  padding-bottom:15px;
    
overflow : scroll; 
overflow-x: hidden;
}

div#MaintenanceFileList
{
  width: 250px;          /* content width */
  height: 425px;
  text-align:center;
  border-left-width:thin;
  border-left-style:solid;
  border-left-color:#c0c0c0;
  padding-left:15px;
  border-right-width:thin;
  border-right-style:solid;
  border-right-color:#c0c0c0;
  padding-right:15px;
  border-top-width:thin;
  border-top-style:solid;
  border-top-color:#c0c0c0;
  padding-top:15px;  
  border-bottom-width:thin;
  border-bottom-style:solid;
  border-bottom-color:#c0c0c0;
  padding-bottom:15px;
    
overflow : scroll; 
overflow-x: hidden;
}
div#brochureItem {
  width: 180px;          /* content width */
  height: 200px;
  text-align:center;
  border-left-width:thin;
  border-left-style:solid;
  border-left-color:#c0c0c0;
  padding-left:15px;
  border-right-width:thin;
  border-right-style:solid;
  border-right-color:#c0c0c0;
  padding-right:15px;
  border-top-width:thin;
  border-top-style:solid;
  border-top-color:#c0c0c0;
  padding-top:15px;  
  border-bottom-width:thin;
  border-bottom-style:solid;
  border-bottom-color:#c0c0c0;
  padding-bottom:15px;
  overflow :hidden; 
}

div#specialOffers 
{	
	width : 320px; 
	height : 300px; 
	overflow : scroll; 
	overflow-x: hidden;
	text-align:center;
}

div#specialOfferHeading 
{
	font-size:20px;
	font-weight:bold;
	color:Red;
}

div#specialOfferName
{
	font-weight:bold;
}

div#specialOfferPrice
{
	font-weight:bold;
	color:Red;
}

div#specialOfferText
{	
	text-align:center;
	font-size:small;
}

div#page_footer {
  
}

div#pageName
{
	text-align:left;
	padding-left:10px;
	position:absolute;
	top:196px;
	left:235px;
	width:670px;	
	background-color:#ffffff;
	font-size:18px;
	font-weight:bold;
	color:#0c5232;
}

div#navigation ul {
  list-style-type: none; /* get rid of the bullets */
  padding:0;             /* no padding */
  margin:0;              /* no margin for IE either */
  vertical-align:middle;
}

div#navigation ul li {
  margin: 0;
  padding: 0;
  background-color: #8bad9e;
  display:block;
  border-top: 1px solid white; /* lines */
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  /*height:20px;*/
  width: 143px;
  text-align:left;
  vertical-align:middle;
  padding-top:2px;
  padding-bottom:2px;
}

div#navigation ul li a {
  display: block;         /* lines extend to right, make area clickable */
  color: #0c5232;
  background-color: #8bad9e;
  margin:0;
  text-decoration: none;
  /*height:20px;*/           /* hint for IE, alternatively remove whitespace from HTML */
  padding-left:8px;
  vertical-align:middle;
  padding-top:2px;
  padding-bottom:2px;
}

div#navigation ul li a:hover 
{
	display: block;         /* lines extend to right, make area clickable */
  color: #ffffff;
  background-color: #0c5232;
  margin:0;
  text-decoration: none;
  /*height:20px;*/           /* hint for IE, alternatively remove whitespace from HTML */
 
  vertical-align:middle;
  
 
}

div#brochureHeading {
	font-size:larger;
	font-weight:bold;
	color:#0c5232;
}

/* tabs stylesheet*/

#tabs, #tabs ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}	

#tabs a {
	display: block;	
      /*float:left;*/
      background:url("Images/TabLeft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
      
#tabs li ul li a {
	display: block;	
      /*float:left;*/
      background:url("") no-repeat left top;
      }

#tabs li ul li a:visited {
	color:#000000;      
      }
      
      #tabs li ul li a {
	color:#000000;      
      }
      #tabs li ul li a:hover {
	color:#0c5232;      
      }
      
#tabs a span {
      float:left;
      display:block;
      background:url("Images/TabRight.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      font-weight:bold;
      color:#ffffff;
      }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#0c5232;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }      


#tabs li { /* all list items */
	float: left;
	/*width: 10em;  width needed or else Opera goes nuts */
}

#tabs li ul li{ /* all list items */
	float:none;	
	padding:1px 7px 1px 5px;
	/*width: 10em;  width needed or else Opera goes nuts */
}

#tabs li ul { /* second-level lists */
	position: absolute;
	background: #8bad9e;	
	border-width:1px;
	border-color:#0c5232;
	border-style:solid;
	/*width: 10em;*/
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */	
}

#tabs li:hover ul, #tabs li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#tabs #current a {
     background-position:0 -42px;
      border-width:0;
  }
  
#tabs #current a span {
  background-position:100% -42px;
  padding-bottom:5px;
  color:#990000;
  }

.tabStrip
{
	background-color: #8bad9e;
}

.map {
	   position:relative;	  
	   width: 300px;
	   height: 300px;
	   border:#555555 1px solid;
	   /*z-index:0;*/
	}  
