
 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
    background-color: #E3E3E4;
	margin: 0;
	padding: 0;
	font: 85% arial, hevetica, sans-serif;
	text-align: center;
}

#shadow-container {
	margin: 0 auto 0 auto;
    width: 780px;
    position: relative;	
    background: #9e9e9e;
    background-image: url(bg2.jpg);
}

#container
{
	margin: 0 auto 0 auto;
	width: 760px;
	text-align: left;
	background-color: #fff;
	border: 1px none #fff;    

}
b.rtop{display:block;background: #9fc6ef}
b.rbottom{display:block;background: #E3E3E4}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


#head {
	position : relative;
	background-color: #FFFFFF;
	background-image: url(head.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 100%;
	padding : 0px;
	height: 200px;    
}
#menu {
	float: left;
	background-color: #FFFFFF;
	padding : 0px;
	width: 125px;    
}
#content {    
    float: right;
	background-color: #FFFFFF;
	padding : 10px;
	width: 610px;
    border-left: dotted 2px #81b14d;
}

#content p { 
    line-height: 150%; 
    margin-top: 0; 
}

#content .float { 
    float: right;
    border-left: dotted 2px #81b14d;
    border-bottom: dotted 2px #81b14d;
    margin: 0px 0px 10px 20px;
    padding: 0px 0px 10px 10px; 
}

#foot {
    background-image: url(foot2.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
	height: 180px;
    clear: both;
	background-color: #FFFFFF;
	color: #9fc6ef;
	text-align: center;
	font-size: 90%;
}


/* General font families for common tags */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
        a:link,a:active,a:visited { text-decoration: none; color : #0219FB; }
        a:hover { text-decoration: underline; color : #890c0c; }
        td              { font-size: 13px; }

font.title {
   font-size: 22px;
   font-weight: bold;
   color: #6faae9;   
}
font.heading {
   font-size: 12px;
   font-weight: bold;
   font-style: italic;
   color: #1a7903;   
}
font.cost {
   font-size: 14px;   
   color: #29337e;   
}
font.quote {
   font-size: 20px;
   font-weight: bold;
   font-style: italic;
   font-family: times;
   color: #1a7903; 
}
font.quote-text {
   font-size: 16px;
   font-weight: bold;
   font-style: italic;
   font-family: times;
   color: #8c0101; 
}

ul.slideshow {
	list-style:none;
	width:580px;
	height:342px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	
 
ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}
 
ul.slideshow li.show {
	z-index:500;	
}
 
ul img {
	border:none;	
}
 
 
#slideshow-caption {
	width:580px;
	height:115px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}
 
#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}
 
#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
    color: #6faae9;
}
 
#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}
