/* stylesheet.css */

/* Body text and page background */
body {
 background-image:url("images/marblebackground.jpg");
 margin-top:0;
}

/*Style for header*/
#header{
 margin-left:100px;
 margin-right:100px; 
 background-image:url("images/pinkbackground.gif");
 background-repeat:repeat; 
 height:100%;
 border-top:thin solid;
 border-left:thin solid;
 border-right:thin solid;
}

/*Style for main content column*/
#main{
 margin-left:100px;
 margin-right:100px;
 background-color: #ffffff;
 padding:5px;
 border-left:thin solid;
 border-right:thin solid;
 overflow:hidden;
}

/*Style for footer*/
#footer{
 margin-left:100px;
 margin-right:100px;
 background-image:url("images/pinkbackground.gif");
 background-repeat:repeat; 
 height:100%;
 border-bottom:thin solid;
 border-left:thin solid;
 border-right:thin solid;
}

/* Level 1 headings */
h1 {
 font-family: sans-serif,arial,helvetica;
 text-align:center;
 font-size: 2.5em;
 color: #1F2159;
}

/* Level 2 headings */
h2 {
 font-family: arial,helvetica, sans-serif;
 font-style:italic;
 text-align:center;
 color: #1F2159;
 clear: both;
}

/*Style for main paragraphs*/
p.main{
 font-family: arial; 
 font-size: 1.3em;
}

/* Generic style class for highlighting text */
.hilite{
 background-color:#ffff00;
}

/* Center image between margins */
div.center{
   width: 100%;
   text-align: center
}

/* Float image to left of paragraph */
img.floatleft{
   float: left;
   margin-right: 5px;
}
/* Float image to right of paragraph */
img.floatright{
   float: right;
}

/*Style for front image on listings pages*/
img.front{
 height:275px;
 margin-right:5px;
}

/*Table Style for Navigation Table*/
 table.nav{
 width:100%;
 text-align:center;
 height:100%;
 background-color:#ffffff;
}

/*Table data style for current tab on navigation table*/
td.current{
 background-color:#ffffff;
 font-size:1.3em;
}


/*Table data style for other tab on navigation table*/
td.other{
 background-color:#cccccc;
 font-size:1.3em;
}

/*Table style for thumbnail images*/
table.thumbs{
 text-align:center;
 border:thin solid;
 margin:auto;
}

/*Table style for featured listings*/
table.featured{
 text-align:left;
}

/*Style for thumbnail images*/
img.thumbs{
 height:150px;
 border:thin solid;
}

/*Style for banner image*/
img.banner{
 width:100%;
 border:thin solid:
}

/*Table Style for footer content*/
table.footer{
 width:100%;
 text-align:left;
/*Same as height of footer*/
}









