/*  Establish general layout parameters */

html { overflow-y: scroll; }

a {
   color: #5E5142;
   text-decoration: none;
   }

a:hover {
   text-decoration: underline;
   }

body, td {
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, san-serif;
   }


h2 {
	font-size: 14px;
	color: #5E5142;

	}


h3, h4 {
	font-size: 11px;
	color: #5E5142;
	margin: 0;
	padding: 0px;
	}

#wrapper	 { 
   margin: 10px auto; 
   width: 777px; 
   border: solid 1px #C0B6A4; 
   }

#pagebody	{
	width: 777px;
	}
	
	
#leftbar	 { 
   white-space: nowrap; 
   padding: 12px; 
   vertical-align: top;
   width: 170px;
   font-size: 10px;
   height: 368px;
   }

#leftbar a { 
   color: #000000;
   }

#table{
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, san-serif;
   }
	
/*  Vertical nav */

#maincontent	{
	padding: 12px;
	border: 0; 
	vertical-align: top;
	width: 342px;
	}


#rightbar	 { 
	background-image: url("images/rightbar_bg.jpg"); 
	background-repeat: repeat-x; 
	padding: 10px; 
	vertical-align: top;
	font-size: 10px;
	height: 368px;
	}	


#detail_thumbnails {
    padding: 6px;
	}
	
#detail_thumbnails td {
	padding: 6px;
	vertical-align: top;
	}

#thumbnails img, #detail_thumbnails img {
    border: 1px solid #C0B6A4;
	}
#detail_thumbnails a, #thumbnails a {
	font-weight: bold;
	font-size: 12px;
	}



#detail_thumbnails, #thumbnails {
    width: 100%;
    border: 1px solid #C0B6A4;
    /* background-image: url("images/rightbar_bg.jpg"); */
	background-repeat: repeat-x; 
	}

#thumbnails td {
    text-align: center;
	padding: 12px 2px;
	vertical-align: top;
	}

#thumbnails img {
    border: 1px solid #C0B6A4;
	}





/*  Horizontal nav */

#menu {
	color: #ffffff;
    font-weight: bold;
	padding: 6px 12px 6px 12px;
	background-color: #C0B6A4;
	}

#menu a {
    color: #ffffff;
    text-decoration: none;
	}
	
#menu a:hover {
   text-decoration: underline;
   }

#footer {
	text-align: center;
	color: #6D674A;
	}

