blockquote { border: 004848; 
}  
body { 
margin-top: 0px;
margin-left:0px;
font-family: .85em Arial Unicode MS, sans serif;
height:100%; color:#565656; overflow-x:hidden;
background: #e3e3e3;
background: url(../menuimages/brickback.gif) center center; /* none */;
background: url(../menuimages/patriotic-wendys-background.jpg) center center; /* none */;
margin: 0 auto; /*Center container on page*/
}
td#header {width:977px;margin-top: 0; margin-left:0; margin-right:0;
*/ background: #cccc99; border-color: #004848;*/
background: red;
color: #333333;
font: bold 70% Arial, Helvetica, Verdana, sans-serif;
text-align: left;
padding:1px;}
}
#maincontainer{
width: 977px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #dcdcdc;
border: 2px solid #a6a6a6;
padding-top: 5px;
padding-bottom: 10px;
}
td#mainheader {margin:0; margin-top: 20px; margin-bottom: -20px; width: 977px; font-family: Arial Unicode MS, sans serif;
/* background: #dcdcdc;*/ 
color: #565656; height: 70px; padding: 10px 5px 0 5px ;
}
td#mainone {margin:0; width:826px; font-family: Arial Unicode MS, sans serif;
color: #565656; 
/*background: lime;*/
}

#contentContainer{
	.85em Arial Unicode MS, sans serif;
	text-align: left;
	margin-left: 1px; margin-right:1px; width:800px;
	float:left;color #333; 
}	

div.inner {width: 777px; text-align: left;
} 
.tabcontent {border:1px solid gray; 
	width:740px; 
	background: #F5F5F5;
	margin: 0 0 1em 2px; 
	padding: 10px;	
}
html,body {
	scrollbar-face-color:#cbcbcd;
	scrollbar-arrow-color:#565656;
	scrollbar-track-color:#dcdcdc;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#565656;
	scrollbar-darkshadow-Color:#000000; 
}
.date {
	height: 50px;
	width: 45px;
	background: url(../menuimages/calendar.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
	margin-right: 5px;
}
.date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 7px;
}
hr {width: 70%;
	text-align: center;
}
*/
hr {display : list-item;
     list-style : url('../menuimages/line-ac554.gif') inside;
    filter : alpha(opacity=0);
    width : 0; text-align: center; padding-top: 0px;
}  
*/  
div.amazon_right {float: right; 
	width: 120px; 
	color: #333;
  	border: 1px solid #333; 
  	text-align: left;
   	top-margin: 5px; 
   	padding: 5px 5px 5px 5px;
   	font: 100% Arial, Helvetica, Verdana, sans-serif;
   	margin: 1px 5px 0 7px;
   	background-color:#ffffff; FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=#ffffff, endColorstr=#ffffff)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

table#top {width:800;margin:0; /*background: #000000;*/
}
table#main {margin:0; 
background: #ffffff; 
color: #565656; 
margin-left: 1px; 
margin-right:1px; 
width:790px; /* Center CSS */
}
.linktous { padding: 10px;
background: #BFE2FF;
border: 1px solid black;
text-align: left;
 FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=#ffffff, endColorstr=#87CEEB);
}
td#leftside {width: 150px; verticle-align: top;
verticle-align:top;
}
td#leftside td { font-size: 85%; /*background-color: #dcdcdc;*/
  padding: 0 0 1px 1px; verticle-align: top;
}
#leftable { width:150px; color #eee;
}  
td#leftside table {margin-top: 0px; 
}
td#content {padding: 10px 10px; font: .85em Arial Unicode MS, sans serif; padding-left: 10px;
}
td#content2 { 
color:#565656; padding: 0 10px 0 10px; margin-top: -10px;
background:#ffffff url('../menuimages/blue-fade.png');background-repeat: no-repeat;
}
td#content2 p { 
}
td#content3 {padding: 5px 5px 5px 20px;
background: #efefef";
color:#565656; 
}
td#content p {; 
}
.content {padding: 10px 10px; font: .75em Arial Unicode MS, sans serif;
}
table.wright {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: lightgray;
	border-collapse: collapse;
	background-color: #f9f9f9;
}
table.wright th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: lightgray;
	background-color: #DCDCDC;
	background-color: #F2F2F2;
	-moz-border-radius: ;
}
table.wright td {
	border:1px solid lightgray; 
	padding:5px; background-color: #f9f9f9;
	-moz-border-radius: 
} 
table.wright2 {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: lightgray;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
table.wright2 th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: lightgray;
	background-color: #F2F2F2;
	-moz-border-radius: ;
}
table.wright2 td {
	border:1px solid lightgray; 
	padding:5px; background-color: #FFFFFF;
	-moz-border-radius: 
} 
table.wrighttable {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: lightgray;
	border-collapse: collapse;
	background-color: #f9f9f9;
	font-family: Arial Unicode MS, sans serif;
}
table.wrighttable th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: lightgray;
	background-color: #DCDCDC;
	-moz-border-radius: ;
}
table.wrighttable td {
	border:1px solid lightgray; 
	padding:5px; background-color: #f9f9f9;
	-moz-border-radius: 
} 
.specs dl {background: #FFFFFF;
}
.specs dt{
border-top: 1px solid lightgray;
float: left;
width: 220px; /*Width of left column in pixel*/
padding-left: 10px; /*Set margin to that of -(MainContainerWidth)*/
margin-left: 0px;
background: #FFFFFF;
font-size: 95%;
padding-top: 10px;
margin-bottom: -9px;
font-weight: bold;
height: 100%;
}
.specs dd{
border-top: 1px solid lightgray;
float: left;
width: 495px; /*Width of right column*/
margin-left: 230px; /*Set left margin to -(RightColumnWidth)*/
margin-top: -19px;
/*margin-bottom: -10px;*/
padding-top: 10px;
background: #FFFFFF;
background-color: #FFFFFF;
height: 100%;
}
.sectionAnchor {font-size: 15px;
line-height: 30px;
width: 722px;
font-weight: bold;
background: #F5F5F5;

color: #FF0000;
padding-left: 5px;
padding-top: 19px;
padding-bottom: 1px;
margin-left: 0px;
margin-top: 12px;
margin-bottom: -15px;
border-top: 1px solid lightgray;
height: 100%;
} 
.external {background:url("../menuimages/external_link.png") no-repeat right center; padding-right:15px; text-decoration: none;
}
.photo {background:url("../menuimages/camera.gif") no-repeat right center; padding-right:20px; text-decoration: none;
}
.books {background: #fff; padding: 5px; text-align:center; width: 100%;
} 
.books_left {background: #fff; padding: 5px; text-align: left; width: 100%; font-size: 90%; border: 1px solid #1e63b7;
} 

td.mytitle {vertical-align: center; color: #565656;
	padding: 4px;
	background: #F2F2F2; 
	border-color: lightgray;
	border-width: .05em;
	text-align:center;
	font: normal 1.2em Arial, Helvetica, Verdana, sans-serif;
}
th.mytitle {vertical-align: center; color: #565656;
	padding: 4px;
	background: #F2F2F2; 
	border-color: lightgray;
	border-width: .05em;
	text-align:center;
	font: bold 1.2em Arial, Helvetica, Verdana, sans-serif;
}

td#photostyle {color: #565656; 
/*border:4px none white;*/
padding: 0 5px 0 0px;
background: #ffffff url('../menuimages/brickback.gif') fixed top left;
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:100%; 
padding-left: 0px; 
padding-right:15px; 
padding-top:5px; 
padding-bottom:5px
}
.triple:link {border-bottom: 3px double;
	line-height: 1.7em; text-decoration: underline overline;
	background: lightgreen;
}
.triple:hover {color: #ff6347; text-decoration: underline overline;
} 
/*.a {margin-left:10px;text-decoration:underline;font-family: Arial;
       font-size: 90%; font-color: #000000; background-color #ffffff;
       cursor:default; border: 0px #000 solid;
}
*/
a:link       { color: #1e63b7; text-decoration: none;} 
a:visited      { color: #339966; text-decoration: none;}
a:hover { color: #1e63b7; text-decoration: underline;}
a:active  { color: #800000;text-decoration: none;}
} 
form { /* needed for form line feeds */
margin:0;
padding:0;
display:inline;
} 
.pdf { 
background : url("../menuimages/pdficon_small.gif") no-repeat right center; 
padding-right : 15px; 
}
td#top1 {background: #3f6bac; width: 15%;
  font: bold 70% Arial, Helvetica, Verdana, sans-serif;
}
td#top2 {width: 85%; background: #3f6bac;
  font: 70% Arial, Helvetica, Verdana, sans-serif;
}
td#top3 {background: #004848; 
  font: bold 70% Arial, Helvetica, Verdana, sans-serif;
  text-align:center;  border-color: #004848;
}
td#top4 {background: #000000; color: #004848;
  font: bold 100% Arial, Helvetica, Verdana, sans-serif;
  text-align:center;
}
.heading {font-size: 200%;
	color: #800000;
	font-weight: bold;
}
.spec_heading {font-size: 120%;
	color: #800000;
	font-weight: bold;
	border-top: 1px solid green;
	border-bottom: 1px solid green;
	background: #eeeeee;
	padding: 5px;
}
.linktip {position: relative; position:relative;}

.linktip span {display: none; text-align: left;}
 
.linktip:hover span {display:block;
text-decoration: none;
position:absolute;
top:25px;
left:200px;	
width:250px; 
border: 2px outset #fff;
padding:2px 9px 2px 9px;
font: bold 7px arial;
color: #000080;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=yellow, endColorstr=lime)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:75%; 
background-color: lightyellow;(}
} 
#topmenu2 {
  float: center; margin: 0 0 0 0;
  padding-left: 4px;
}     
td#title {vertical-align: bottom; color: #e6e6cc;
	padding:5;
	background: #3f6bac; border-color: #3f6bac;
	border-width:0;
	text-align:center;
	font: bold 200% Arial, Helvetica, Verdana, sans-serif;
}
td#title2 {vertical-align: bottom; color: #e6e6cc;
	border-width:0;
	background: #3f6bac; border-color: #3f6bac;
  font: bold 130% Arial, Helvetica, Verdana, sans-serif;
  padding:5; text-align:center;
} 
td#title3 {vertical-align: bottom; color: #e6e6cc;
	border-width:0;
	background: #3f6bac; border-color: #004848;
	padding:5;
	text-align:left;
  font: 75% Arial, Helvetica, Verdana, sans-serif;
}   
td#advert {width: 145px; padding:0; border-width:3 inset; 
	border-color #faecbe; verticle-align: top;
	background: #004848;
}
#content-top td {vertical-align: middle; color: white;
  font-weight: bold; padding: 0.1em 0.2em 0;
  background: "#3f6bac";
}
tr td#sidetop {background: #663300;
  font: bold 115% Arial, Helvetica, Verdana, sans-serif;
}
tr td#crumbs {background: #997753; font-size: 85%;}
tr td#crumbs a:link {color: white;}
tr td#crumbs a:visited {color: gray;}

div.headtip {border: 1px solid #804040; background: #D6B58C;
  margin-top: 1.5em; padding:  0 0 5; font-size: 120%; font-weight bold; width: 170px;}
div.pagequote { width: 375px; color: #3f6bac;
   border: solid #333333; border-width: 0 0 0 0;
   font: 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 0 3px 0 3px; margin: 0 0 0 5px; background: #AECBFD;}
strong.pagequote {width: 375px; color: #e6e6cc; background: #800000; text-align: center;}   
div.pullquote {float: right; width: 140px; color: #A09080;
   border: solid #999966; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px 0 3px; margin: 1px 0 0 7px;}
div.pullquote2 {background: #ffffff; float: right; width: 200px; color: #333333;
   border: 3px solid #804040; text-align: left;
   top-margin: 5px; padding: 5px 5px 5px 10px;
   font: 85% Arial Unicode MS, sans-serif;
   margin: 1px 0 0 7px;}
div.pagequote3 {float:right; width: 345px; color: #333333;
   background:cccc99;
   border: solid #333333; border-width: 0 0 0 0;
   font: 1em Arial, Helvetica, Verdana, sans-serif;div.pullquote2 {background: #EBDAC6; float: right; width: 200px; color: #333333;
   border: 3px solid #804040;
   top-margin: 5px; padding-top: 5px;
   font: 85% Arial, Helvetica, Verdana, sans-serif;
   padding: 5px 5px 5px 5px; 
   margin: 1px 0 0 7px;}
   padding: 0 3px 0 3px; margin: 0 0 0 5px; background: #DCDCBA;
}
div.pullquote_index {background: #EBDAC6; float: left; width: 200px; 
	color: #333333;
	background-color: #ffffff;
   border: 1px solid #565656; text-align: left;
   top-margin: 5px; padding: 5px 5px 5px 10px;
   font: 100% Arial, Helvetica, Verdana, sans-serif;
   margin: 1px 0 20px 7px;
 }
div.head {background: #D6B58C; text-align: center; font-weight: bold;
border: 3px solid #804040; margin-left: 5px; padding:5px 0 5px 0}
td.head {background: #D6B58C; text-align: center; font-weight: bold;
border: 3px solid #804040; margin-left: 5px; padding:5px 0 5px 0}
td#rightside th {font-size: 85%;  background: #774411; color: white;}
tr.even td {background: #fff margin:10px;padding:5px;}
tr.odd td {background: #fff margin:10px;padding:5px;}
td.r3 {color: #660;}
td.r5 {color: #060;}
td#marquee {vertical-align: bottom; color: #E6E6CC;
	border-width:0;
	background: #004848; border-color: #004848;
	padding:5;
  font: bold 80% Arial, Helvetica, Verdana, sans-serif;}
a.marquee:link       { font-family: Arial; color: #E6E6CC; text-decoration: underline;}
a.marquee:active     { color: #E6E6CC;text-decoration: underline;}
a.marquee:visited      { color: #E6E6CC;text-decoration: underline;}
a.marquee:hover { color: #000; background-color: #ffeec2; text-decoration: none;border: 1px #8a867a solid;}
#pagespk a#linkspk {border-left:10px; background: #AECBFD;
background-color :#a7cdfd; text-align:center;color:#800000; (FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#AECBFD, endColorstr=#3f6bac)} 

#pagespk a#current {background-color: #2a4570; color  :lime;
} 	                  

div#realtytip {border: 3px solid #804040; background: #DCDCBA;
  text-align: center; margin-top: 1.5em; padding: 4px; font-size: 66%;
 float: center;width: 151px;}
div#realtytip a:link       { font-family: Arial; color: #800000; text-decoration: underline;} 
div#realtytip a:active     { color: #800000;text-decoration: underline;}
div#realtytip a:visited      { color: #800000;text-decoration: underline;}
div#realtytip a:hover { color: #004848; background-color: #ffeec2; text-decoration: none;border: 1px #8a867a solid;} 

 td#footer {vertical-align: background-align: center; font-size: 66%;text-align:center;
	background:#ffffff; 
  }
td#feedback {text-align: center; padding: 0.2em;
  background: #EFE1D1;}
tr#footer td#tg {font-size: 85%; text-align: center;
	background:#fff;}
td#copyright {text-align: right; font-style: italic; color: #999;}


#leftsidebar {
/*background: #eeeeee;*/
color: #303030;
margin: 0 auto;
width: 760px;
}
                
.topmenu {
clear: left;
float: left;
width: 150px;
height: 75px;
padding: 0;
font-size: 11px;
background-color: #eee url('../_images/mwright_virtual.gif') no-repeat top center;
margin-left:-7px; margin-right:0; margin-top:0; margin-bottom:0; background-color: #e5e5e5;
}

.menu a, .menu a:visited {
position: relative;
display: block;
width: 140px;
line-height: 20px;
text-align: left;
padding: 2px 2px 0px, 8px;
margin: 0;
border-left: 0px solid #e5e5e5;
border-right: 0px solid e5e5e5;
text-decoration: none;
color: #fff;
background: #e5e5e5;
background: transparent;

}
/* buttons */
.menu {
clear: left;
float: left;
width: 140px align: left;
margin: 0 0 0 0;
padding: 0;
font-size: 11px;
background: #3f6bac;
background: transparent;
color:#fff;
border-top: 2px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;

}

.menu ul {	
font: bold 11px arial;
list-style: none;
width: 140px;
margin: 0 0 -9px 0;
padding: 0; 

}	

/* button borders */
.menu li {
margin-top: 1px;border-bottom: 1px solid #e5e5e5;


}

.menu li a {
font-weight: bold;
height: 20px;
text-decoration: none;
color: #ffffff;
display: block;
padding: 2px 2px 0 8px;
background: #3f6bac; background: #e5e5e5;
border-left: 0px solid #e6e6cc;
border-right: 0px solid #e5e5e5;

}	

.menu li span {display: none;

}	
.menu a:link       { font-family: Arial; color: #565656; text-decoration: none; background: #e5e5e5;} 
.menu a:active     { color: #565656;text-decoration: none; background: #e5e5e5;}
.menu a:visited      { color: #565656;text-decoration: none; background: #e5e5e5;}

.menu li a:hover {
width: 138px align: left;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 0px solid #999999;
border-right: 0px solid #333333;
background: url('../menuimages/xp_button_off.gif');
text-decoration: none;
padding: 2px 2px 0px, 8px;
line-height: 18px;
color:#000000;

}	
	

.menu a:hover span {
display: block;
position: absolute;z-index:25;
top: 0px;
line-height: 16px;
font:98%;
left: 151px;
width: 235px;
margin: 0px;
color: #000080;
border: 1px solid #565656;

padding: 5px;
background: transparent;
font-style:normal; font-variant:normal; font-weight:normal; font-size:98%;
}
text-align: left;
}

.newshead {height: 200px;width:275px; 
background: url('../images/newshead2.jpg') no-repeat center; 
}

.leftnews {
margin: 1px 0 1px 0;
padding: 5px;
width: 145px;
color: #000000;
background-color: #999966;
line-height: 1.3em;
}
                
#content h2 {
font-size: 1.5em;
margin: 0 0 0.5em 0;
}

.left {
margin: 10px 0px 5px 0;
float: left;
}
h2.hyper {position: relative; top: 0px; margin-top:-10px;
margin-left: 35px; font: bold italic 40pt times, serif; color: #ff0000;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);
}
/*
h3 { 
border-bottom : 1px solid #000; 
width: 60%;
text-align: left;
padding-bottom : 2px; 
} */
h3.hyper {position: relative; top: -40px; color: #ffffff;
font: bold 18pt Arial, sans-serif;; margin-left:  
70px; margin-bottom: -40px;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}

h3.hyper2 {font: bold 18pt Arial, sans-serif;; margin-left:  
0px; height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);text-decoration: none;}

h3.hyper3 {position: relative; top: -40px; color: #ff0000;
font: bold 18pt Arial, sans-serif;; margin-left:  
70px; margin-bottom: -40px;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}

td#title2 {vertical-align: bottom; color: #ffffff;
	border-width:0;
 font: bold 130% Arial, Helvetica, Verdana, sans-serif;
 padding:-; text-align:left; margin-bottom: 0px; } 
.header { 
color: #ffffff; 
background-color: #000080;
padding-left: 10px;
padding-bottom: 3px;
background: #a0b3c2 url('../menuimages/bar_gray_blue.jpg') repeat top left;
}
.header2 { 
color: #ffffff; 
background-color: #000080;
border: 1px solid #000080;
padding-left: 10px; 
background: #a0b3c2 url('../menuimages/bg_header_aurora.jpg') no-repeat top left;
}
.header3 { 
color: #800000; 
background-color: #000080;
padding-left: 10px; 
background: #a0b3c2 url('../menuimages/hdr_bkgd.gif') repeat top left;
}
h2 {font-size:200%;}
h3.header {width:100%;{border: 3px solid #804040; background: #EBDAC6; text-align:center;}
h3.headtip2 {border: 1px solid #cccc99; background: #e6e6cc; color: #333;
  margin-top: 1.5em; padding: 2 0 0 5; font-size: 120%; font-weight bold;}
h3.headtip {background: #EBDAC6; float: right; color: #333333;
   border: 3px solid #804040;
   top-margin: 5px; padding-top: 5px;
   font: 85% Arial, Helvetica, Verdana, sans-serif;
   padding: 5px 5px 5px 5px; 
   margin: 1px 0 0 7px;}

h4 {font-size:110%;}

h5 {font-size:90%;}

h6 {
font: bold 11px arial;
margin: 0 0 10px 0;
font-weight:bold;
}
h6.linknext {border: 2px outset #fff; 
  background: #800000; float: right;
  margin: .65em; padding: 3px; 
  font-size: 75%; font: bold; 
  text-align: center;
 a:link       (text-decoration: underline; border: 2px inset #fff; margin: .65em; padding: 3px;)}
span.hyper {font: 120% Arial, sans-serif;font-weight: normal;color: #ffffff; height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}
p {margin-top: 0.5em;margin-bottom: 1em; line-height: 1.2em;}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.9em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.style3 {color: #666666;
margin: 5px 0 10px 5px;}
.style4 {color: #999999}
.style5 {color: #FF9933}
.style6 {color: #86C32A}
.style7 {color: #74A8F5}

#borderlinks a{
padding-left: 4px;
display: block;

color: black;
text-decoration: none;

}

#borderlinks a:hover{
border: 1px solid #004848;
background-color: #ffffff;
color:black;
}

#navigation a
{
color: #000;
background: #ffa20c url('../left-tab.gif') no-repeat left top;
text-decoration: none;
padding-left: 10px
}

#navigation a
{
color: #000;
background: #999966 url('../left-tab.gif') no-repeat left top;
text-decoration: none;
padding-left: 10px
}

#navigation a span
{
background: url('../right-tab.gif') no-repeat right top;
padding-right: 10px
}

#navigation a, #navigation a span
{
display: block;
float: center
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #000;
background: #d5d5aa url('../left-tab-hover.gif') no-repeat left top;
padding-left: 10px; border:0 none;
}

#navigation a:hover span 
{
background: url('../right-tab-hover.gif') no-repeat right top;
padding-right: 10px
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0
}

#navigation li
{
float: left;
margin: 0;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #3b3b3b;
padding: 5px;
left: -1000px;
border: 3px inset gray;
visibility: hidden;
color: white;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 130px; /*position where enlarged image should offset horizontally */;

}
#advcontrols {background: #3f6bac;
#advcontrols1 {background: #3f6bac;
#advcontrols2 {background: #3f6bac;
#advcontrols3 {background: #3f6bac;
}
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 0px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#dhtmltooltip{
position: absolute;
width: 200px;
border: 1px solid #333333;
padding: 5px;
font: 75% Arial, Helvetica, Verdana, sans-serif;
background-color: lightyellow;
color:#000080;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#AECBFD, endColorstr=#ffffff)
                  progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.TourTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; color: #000000; background-color: #829BC0;
{FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#ffffff, endColorstr=silver);width: 100%;}