body
{
           text-align: center; 
           background-image: url('tile_degrade_2007.gif');
           background-repeat: repeat-x;
}

div#wrap {
           width : 800px;
           margin: 0 auto;
	       text-align: left;
           border-style : ridge;
           border-color: #c0c0c0;
           border-width:10px;
           background-color : #ffffff;
}
div#content {
             float:left;
			 width:650px;
			 background:#ffffff;
			 margin-left:150px;
			 
}

#middle .middle {
      position:relative;
      width:520px;
      margin-left:180px;
      margin-top:-600px;

}

div#content-bottom {
             float:left;
			 width:800px;
			 background:#ffffff;
			 
	
}


div.video    {
           position:relative;
           margin-left:220px;
           margin-top:40px
           
}
 
.top-bar
{
             margin-left: 25px;
             margin-top: 5px;
			 margin-bottom:5px;
             width:750px;
             padding:2px;
             background: #0000ff;
             text-align: center;
             color:#ffffff;
}
.bottom-bar
{
             position:relative;
             float:left;
             margin-top:10px;
             margin-left:20px;
             color:#ffffff;
             width:610px;
             padding:5px;
             background:#000000;
}

.display {
          position:relative;
		  color:#ff0000;
          font-size:2.0em;
		  font-weight:900;
		  border-style:solid double solid double;
		  border-width:5px;
		  border-left-color:red;
		  border-right-color:red;
		  border-top-color:#7492bc;
		  border-bottom-color:#7492bc;
		  padding:5px;
		  text-align:center;
		  margin-top:-640px;
		  margin-left:260px;
		  width:400px;
		  
}


 .left-link {
          position:relative;
		  width:140px;
	      margin-left: 10px;
	      margin-top:0;
		  border-left-color:#ff0000;
		  border-right-color:#ff0000;
		  border-top-color:#ff0000;
		  border-bottom-color:#ff0000;
		  border-width:4px;
		  border-style:solid double solid double;
		  background:#8000ff;
		  color:#ffffff;
		  text-align:center;
		  font-size:0.8em;	
}

a:link.link1 {
	     text-decoration: none;
	     color: #ffffff;
	     font-weight:700;
}
a:visited.link1 {
	    text-decoration: none;
		color:#ffffff;
		
	
}

a:active.link1 {
	    text-decoration: none;
}

a:hover.link1 {
	    text-decoration: underline;
		color:#ff0000;
		background: #ffff00;
}

img.img1 {
	    position:relative;
		float:right;
		margin-right: 30px;		
		margin-top:5px; 
}

img.img2 {
	   float: left;
	   margin-bottom:3px; 
}

img.img3 {
	   position:relative;
	   float:left;
	   margin-left:30px;
	   margin-top:5px;
}
img.img4 {
	   position:relative;
	   float:right;
	   margin: 20px;
}
img.img5 {
	   position:relative;
	   float:left;
	   margin: 20px;
}
img.img6 {
       position:relative;
	   float:right;
	   margin:30px;	
}

img.img7 {
       position:relative;
	   float:left;
	   margin-left:330px;
	   margin-top:-10px;
	   
}
img.img8 {
       position:relative;
	   float:left;
	   margin:30px;
	   
}
img.img9 {
       position:relative;
	   float:right;
	   margin:30px;
	   
}

h1 {
	     text-align:center;
		 margin-top:50px;
		 background:#d9d0fb;
}

h2 {
	      color:#0000ff;
	      margin-left: 30px;
	      margin-top:50px;
}

p {
	      margin: 0 30px 20px 30px; 
}

.footer {
	    text-align: center;
		background:#c0c0c0;
		padding-top:30px;
}

.botlink {
	    margin:30px;
}

span.cap {
           font-size:50px;
		   color:#8000ff;
		   font-weight:bold;
		   float:left;
		   height:34px;
		   line-height:34px;
		   margin-top:-3px;
		   margin-right:-1px;
}

span.head {
        color:#ff0000; 
        font-size:1em;
         font-style:italic;
         
}

.line1 {
	      margin: 10px 200px 5px 200px;
		  width: 400px;
		  color: #0000ff;
		  height: 4px;
		  background-color: #0000ff;
		  
}
hr.divider {
	color:#000000;
	height:2px;
	width:140px;
	
}

#menu {list-style-type:none; 
margin:40px 0 100px 15px;
padding:0;font-size: 0.8em; color:#ffffff;font-weight:bold;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; background:#ffffff; padding: 5px 10px;font-size:1.1em;}
#menu li a, #menu li a:visited {display:block; padding:0;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);}
#menu dt {background: #00008b; margin:0; font-size: 1.1em; border-bottom:1px solid #fff; float:left; border-right:1px solid #fff;}
#menu dd {display:none; background: transparent; border-bottom:1px solid #cce; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#ff8; padding: 5px 10px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#0000ff; color:#ff8; text-decoration:none; display:block; padding: 5px 10px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:15px solid #e2dfa8;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #e2dfa8; color:#534;}
span.answer {color:#00008b;font-size:1.2em;text-align:left;font-weight:bold;font-style:italic;font-family:monospace;}


 #wrap .table {
    position:relative;
    float:left;
}

#table {
	width:750px;
	background:#ffffff;
	padding:5px;
}
#wrap .price {
	position:relative;
	float:left;
	
}
#price {
	width:400px;
	background:transparent;
	padding:10px;
	
}
table.two {
font : 11px/24px Verdana, Arial, Helvetica, sans-serif;
border-collapse : collapse;
width : 480px;
margin-left : 50px;
margin-top:50px;
}


td.width2 {
width : 20px;
}


table {
font : 11px/24px Verdana, Arial, Helvetica, sans-serif;
border-collapse : collapse;
width : 680px;
margin-left : 50px;
margin-top:50px;
}

th {
padding : 0 0.5em;
text-align : left;
}
tr.yellow td {
border-top : 1px solid #fb7a31;
border-bottom : 1px solid #fb7a31;
background : #ffc;
}
td {
border-bottom : 1px solid #ccc;
padding : 0 0.5em;
}
td.width {
width : 190px;
}
td.adjacent {
border-left : 1px solid #ccc;
text-align : center;
}
blockquote {
	margin-left:60px;
	margin-right:60px;
	text-align:justify;
	font-style:italic;
	color:#0000ff;
	font-weight:700;
	background:#e9e9e9;
	padding:15px;
}



