/* HARVEST HOUSE 2006 */

/* flash home page */

#flash_container {
width: 724px;
margin: 60px auto 0 auto;
text-align: center;
padding: 0;
}

/* basic structure layout */

body {
margin: 0;
padding: 0;
}

a:link {color: #ae8b6f; text-decoration: underline; font-family: verdana, sans-serif}
a:visited {color: #ae8b6f; text-decoration: none; font-family: verdana, sans-serif}
a:hover {color: #8b7767; text-decoration: underline; font-family: verdana, sans-serif}

.pagelinks a:link {color: #ae8b6f; text-decoration: underline; font-family: verdana, sans-serif}
.pagelinks a:visited {color: #ae8b6f; text-decoration: underline; font-family: verdana, sans-serif}
.pagelinks a:hover {color: #8b7767; text-decoration: underline; font-family: verdana, sans-serif}


#container {
width: 760px;
margin: 0 auto;
text-align: left;
}

#boxContent {
position: relative;
width: 746px;
left: -4px;
top: -5px;
border: 1px solid #d4d4d4;
background: #fff;
background-image: url(images/beigefade_repeater.jpg);
background-repeat: repeat-y;
}

/* Use this boxcontent for product and shopping cart pages */

#boxContentwhite {
position: relative;
width: 746px;
left: -4px;
top: -5px;
border: 1px solid #d4d4d4;
background: #fff;
}

#cartholder {
margin-left: 30px;
width: 680px;
}

#cartnavholder {
width: 680px;
text-align: right;
}

#carttopline {
border-top: solid 1px #ccc;
padding-top: 14px;
}


#boxContainer {
position: relative;
width: 748px;
background: #d4d4d4;
margin: 4px;
}

#header {
height: 29px;
margin-top: 50px;
}


/* leftside */

#wrapper {
float:right;
margin-left: 330px;
margin-top: 0px;
border: 1px solid #ffcc00;
}

#leftcontainer
{
float: left;
width: 333px;
margin:0;
padding:0;
}

#leftcontainerplist
{
float: left;
width: 290px;
margin:0;
padding:0;
}

#leftcontainerplistsm
{
float: left;
width: 179px;
height: 484px;
margin:0;
padding:0;
}

#leftsidebox {
width: 280px;
margin-top: 88px;
}

#leftsideimage {
width: 280px;
margin-top: 0;
margin-bottom: 15px;
text-align: center;
}

.enlarge {
font-family: verdana, sans-serif;
font-size: 10px;
color: #af897a;
margin-top: 20px;
}

.enlarge a:link {color: #af897a; text-decoration: none; }
.enlarge a:visited {color: #af897a; text-decoration: none; }
.enlarge a:hover {color: #8b7767; text-decoration: none; }

#also {
margin-left: 20px;
border-top: 1px solid #cecece;
}

.youmayalso {
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #af897a;
margin-left: 5px;
margin-top: 15px;
margin-bottom: 10px;
}

.thumbnail
{
float: left;
width: 60px;

margin: 0 12px 12px 0;
padding: 5px;
font-family: verdana, sans-serif;
font-size: 10px;
color: #af897a;
}


/* left side images */

#product {
height: 484px;
background-image: url(images/leftimg_lrg_desk.jpg);
background-repeat: no-repeat; 
}


#roomplanner {
height: 481px;
background-image: url(images/leftimg_roomplanner.jpg);
background-repeat: no-repeat;
}

#catalogue {
height: 482px;
background-image: url(images/leftimg_lrg_wall.jpg);
background-repeat: no-repeat; 
}

#about {
height: 482px;
background-image: url(images/leftimg_lrg_mo.jpg);
background-repeat: no-repeat; }

#about2 {
height: 484px;
background-image: url(images/leftimg_lrg_about.jpg);
background-repeat: no-repeat; }

#testimonials {
height: 481px;
background-image: url(images/leftimg_lrg_wall.jpg);
background-repeat: no-repeat; 
}

#links {
height: 481px;
background-image: url(images/leftimg_lrg_links.jpg);
background-repeat: no-repeat; }

#corner {
height: 481px;
background-image: url(images/leftimg_lrg_corner.jpg);
background-repeat: no-repeat; }


#cornerwood {
height: 481px;
background-image: url(images/leftimg_lrg_woodcorner.jpg);
background-repeat: no-repeat; }

#thumbwood {
height: 481px;
background-image: url(images/leftimg_lrg_thumbwood.jpg);
background-repeat: no-repeat; }

#grainwood {
height: 481px;
background-image: url(images/leftimg_lrg_grainwood.jpg);
background-repeat: no-repeat;
}

#yellowdoor {
height: 481px;
background-image: url(images/leftimg_lrg_yellowdoor.jpg);
background-repeat: no-repeat;
}

#doorwhite {
height: 481px;
background-image: url(images/leftimg_lrg_doorwhite.jpg);
background-repeat: no-repeat;
}

#stackedchairs {
height: 481px;
background-image: url(images/leftimg_lrg_stackedchairs.jpg);
background-repeat: no-repeat;
}

#featured {
height: 481px;
background-image: url(images/leftimg_lrg_featured.jpg);
background-repeat: no-repeat;
}

#trees {
height: 481px;
background-image: url(images/leftimg_lrg_trees.jpg);
background-repeat: no-repeat; }

/*#other {
height: 401px;
background-image: url(images/leftimg_lrg_other.jpg);
background-repeat: no-repeat; }*/

/*#woodgrain {
height: 401px;
background-image: url(images/leftimg_lrg_woodgrain.jpg);
background-repeat: no-repeat; }*/



/* content area */

#contentcontainer {
	 position: relative;
	 width: 355px;
	 margin-left: 372px;
	 margin-top: 0px;
	 }
	 
#contentcontainerplist {
     position: relative;
	 width: 382px;
	 margin-left: 335px;
	 margin-top: 0px;
	 }
	 
#contentcontainerpage  {
     position: relative;
	 width: 382px;
	 margin-left: 330px;
	 margin-top: 0px;
	 }
	 
#contentcontainerbig {
	position: relative;
	width: 500px;
	margin-left: 220px;
	margin-top: 0px;
	}


.clearboth { clear: both; margin:0; }

.pagetxt {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #434343;
	line-height: 16px;
	margin: 0;
	}
	

h2 {
	font-family: verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #b46944;
	margin-bottom: 10px;
	margin-top: 0;
	}

.pagesubtitles {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #434343;
	margin-bottom: 3px;
	margin-top: 0;
	}
	
#botspace {
height: 30px;
}

.shiftleft {
margin:0;
padding:0;
border: 1px solid #ffcc00;
}

/* contact page area */


#contactboxleft {
width: 250px;
border: 1px solid #cc0000;
}

#contactboxright {
width: 200px;
border: 1px solid #3366cc;
}

/* Whats new page */

.date {
margin: 0;
font-family: verdana, sans-serif;
font-size: 10px;
color: #836e5d;
}

.link {
margin-top: 8px;
margin-bottom: 18px;
font-family: verdana, sans-serif;
font-size: 11px;
color: #836e5d;
}

/* Newsletter page */

.scribe {
float:right;
margin-top: 23px;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
font-family: verdana, sans-serif;
font-size: 10px;
color: #836e5d;
}

.scribe a {
color: #ae8b6f;
text-decoration: none;
}

.scribe a:hover{
color: #8b7767;
text-decoration: none;
}


/* Product List Classes*/

	
.catnamep {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #3e3c3c;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.productnamep {
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
.productnamep a{
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #ae8b6f;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	}
	
.productnamep a:hover{
	color: #8b7767;
	text-decoration: underline;
	}

.price {
	font-family: arial, sans-serif;
	font-size: 11px;
	margin:0;
	}
	
.productdesc {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #3e3c3c;
	margin-top: 0;
	margin-bottom: 5px;
	}
	
.buttons {
	color: #000000; 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	padding: 3px;
	background-color: #efefef; 
	border-style: outset;
	margin-top: 10px;
	}
	
.sku {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #3e3c3c;
	margin-top: 0;
	margin-bottom: 3px;
	}
	
.saleprice {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #e99f00;
	margin-top: 0;
	margin-bottom: 0;
	}

.productdetails {
font-family: arial, sans-serif;
font-size: 11px;
}

.productdetails a{
text-decoration: none;
color: #ae8b6f;
}

.productdetails a:hover{
text-decoration: underline;
color: #3e3c3c;
}

.producttype {
font-family: arial, sans-serif;
font-size: 12px;
}

	
.spacerplist {
	height: 50px;
	}
	
.subtitlebld {
margin-top: 12px;
margin-bottom:0;
margin-left: 3px;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #836e5d;
}

.backto {
margin-top: 20px;
}
	
.backto a{
font-family: verdana, sans-serif;
font-size: 10px;
color: #aa8567;
text-decoration: none;
}

.backto a:hover{
text-decoration: none;
color: #434343;
}

.subtitlesub {
margin-top: 12px;
margin-bottom: 8px;
font-family: verdana, sans-serif;
font-size: 13px;
font-weight: bold;
color: #836e5d;
}

.oltxt {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #434343;
	line-height: 16px;
	margin-bottom: 15px;
	}
	
.fadedseperator_pg {
    margin-top: 28px;
	margin-bottom: 28px;
	width: 380px;
	height: 1px;
	background-color: #d8cfc6;
	}
	

/*Product List layout divs */

.fadedseperator {
    margin-top: 12px;
	margin-bottom: 12px;
	width: 380px;
	height: 1px;
	background-color: #d8cfc6;
	}
	
.deptbox {
	margin: 0;
	width: 382px;
	}

.contentbox {
	margin: 0;
	width: 382px;
	}

/*.deptboxbig {
	margin: 0;
	width: 475px;
	}*/
	
.productimg {
	float: right;
	margin: 0px 10px 20px 0px;
	}
	
#deptpagecontent { 
	position: relative;
	text-align: left;
	margin: 0px;
	top: 0;
	left: 0;
	width: 382px;
	}

/* REFINE SEARCH AREA */
	
#searchrefinebox {
width: 382px;
margin-top: 15px;
margin-bottom: 40px;
}

.refinetxtbld {
margin-top: 0px;
margin-bottom: 12px;
font-family: verdana, sans-serif;
font-weight: bold;
font-size: 10px;
color: #535353;
}

.refinetxt {
margin-top: 0px;
margin-bottom: 12px;
margin-left: 5px;
margin-right: 30px;
font-family: verdana, sans-serif;
font-size: 10px;
color: #535353;
}

.orange {
color: #c24900;
}

.button_sm {
color: #000000; 
font-family: arial, sans-serif; 
font-weight: bold;
font-size: 11px; 
padding: 0px;
background-color: #efefef; 
border-style: outset;
}

.menulisttxt {
font-family: arial, sans-serif; 
font-size: 11px; 
color: #333333; 
margin-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
}

.formnospace {
margin: 0;
padding: 0;
}


/*Product Page*/

.prdtbl {
margin-top: 6px;
border-bottom: 1px solid #6c533e;
border-left: 1px solid #6c533e;
}

.orderlink {
margin-top: 3px;
margin-bottom: 0;
}

.orderlink a:link {color: #ae8b6f; text-decoration: underline; font-family: verdana, sans-serif; font-size: 10px;}
.orderlink a:visited {color: #ae8b6f; text-decoration: underline; font-family: verdana, sans-serif; font-size: 10px;}
.orderlink a:hover {color: #8b7767; text-decoration: underline; font-family: verdana, sans-serif; font-size: 10px;}

.td {
padding: 10px 6px 12px 6px;
border-top: 1px solid #6c533e;
border-right: 1px solid #6c533e;
}

th {
padding: 3px 6px 3px 6px;
border-top: 1px solid #6c533e;
border-right: 1px solid #6c533e;
}

.col {
margin-top: 10px;
margin-bottom: -2px;
}

.nme {
margin-top: 0;
margin-bottom: 0;
}

.prdcol {
font-family: verdana, sans-serif;
font-size: 13px;
font-weight: bold;
color: #3e3c3c;
}

.prdsku {
font-family: verdana, sans-serif;
font-size: 10px;
color: #c7a990;
}

.prdname {
font-family: verdana, sans-serif;
font-size: 13px;
font-weight: bold;
color: #3e3c3c;
}

.prdnew {
font-family: verdana, sans-serif;
font-size: 10px;
font-weight: bold;
color: #c13701;
}

.prdtableheader {
font-family: verdana, sans-serif;
font-size: 10px;
font-weight: bold;
color: #4e3927;
background-color: #e6dbd2;
}

.prdtabletxt {
font-family: verdana, sans-serif;
font-size: 11px;
color: #3e3c3c;
}

.pt1 {
font-family: verdana, sans-serif;
color: #3e3c3c;
font-size: 11px;
margin-bottom: 3px;
margin-top: 0;
}

.pt2 {
font-family: verdana, sans-serif;
color: #3e3c3c;
font-size: 10px;
margin: 0;
}

.ptstrikethru {
margin-bottom: 3px;
margin-top: 0;
font-family: verdana, sans-serif;
color: #3e3c3c;
font-size: 10px;
text-decoration: line-through;
}

.ptsale {
margin: 0;
font-family: verdana, sans-serif;
color: #c13701;
font-size: 10px;
}

.prddesc {
font-family: verdana, sans-serif;
color: #6f6f6f;
font-size: 11px;
line-height: 16px;
margin-top: 20px;
}

.fitlink {color: #000000; font-family: verdana, sans-serif; font-size: 10px;}
.fitlink a:link {color: #000000; text-decoration: underline; font-family: verdana, sans-serif; font-size: 10px;}
.fitlink a:visited {color: #000000; text-decoration: underline; font-family: verdana, sans-serif; font-size: 10px;}
.fitlink a:hover {color: #8b7767; text-decoration: underline; font-family: verdana, sans-serif; font-size: 10px;}



/* Main Dept Nav */

.topnavgraphic {
margin-top: 18px;
margin-bottom: 12px;
}

.spacer {
padding-right: 23px;
}

/* Breadcrumb Trail*/

#breadcrumb {
margin-top: 13px;
border-top: solid 1px #ccc;
padding-top: 8px;
padding-bottom: 8px;
font-family: verdana, sans-serif;
font-size: 10px;
color: #434343;
}

#altcrumb {
margin-top: 13px; /*might have to get rid of this - June30th- */
border-top: solid 1px #ccc;
padding-top: 3px;
}

#breadcrumb a:link {
text-decoration: none;
color: #aa8567;
}

#breadcrumb a:visited {
text-decoration: none;
color: #aa8567;
}

#breadcrumb a:hover {
text-decoration: none;
color: #434343;
}


/*Title Image*/

.titleimage {
margin-top: 10px;
margin-bottom: 2px;
padding:0;
}

.line {
margin-top: 10px;
margin-bottom: 10px;
width: 349px;
background-color: 1px solid #ccc;
}

/* Category Navigation Brown*/

#categorynav
{
padding-left: 0;
margin-left: 0;
margin-top: 10px;
border-bottom: 1px solid #e1d9ce;
width: 160px;
font-family: verdana, sans-serif;
font-size: 11px;
color: #836e5d;
}


#categorynav li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #e1d9ce;
}

#categorynav li a {
color: #836e5d;
text-decoration: none; 
}

#categorynav li a:hover { 
color: #aa8567;
text-decoration: none; 
}

/* Category Navigation Blue*/

#categorynavblue
{
padding-left: 0;
margin-left: 0;
margin-top: 10px;
border-bottom: 1px solid #e1d9ce;
width: 220px;
font-family: verdana, sans-serif;
font-size: 11px;
color: #2f4b63;
}


#categorynavblue li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #e1d9ce;
}

#categorynavblue li a {
color: #2f4b63;
text-decoration: none; 
}

#categorynavblue li a:hover { 
color: #7391a9;
text-decoration: none; 
}

/* Application Form */

#verticalForm fieldset
{
width: 21em;
margin: 1em 0 3em 0;
padding: 0 1em 1em 1em;
border: 1px solid #6c533e;
background: #e6dbd2;
}

/* Paging System */


#pagingbox {
width: 300px;
padding-top: 20px;
padding-bottom: 0px;
}

#pagingbox a {
font-family: verdana, sans-serif;
font-size: 11px;
color: #ab9d86;
text-decoration: none;
}

#pagingbox a:hover {
color: #3c3323;
}

#pagingbox .nxtprev a{
font-family: verdana, sans-serif;
font-size: 12px;
color: #3c3323;
}

#pagingbox .strong {
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #3c3323;
}


/* Request Catalogue Page Styles */

.instructtxt {
font-family: verdana, sans-serif;
font-size: 10px;
color: #6b5d45;
}

.instructtxtbld {
font-family: verdana, sans-serif;
font-size: 10px;
font-weight: bold;
color: #6b5d45;
}

.sorry {
font-family: verdana, sans-serif;
font-size: 10px;
font-weight: bold;
color: #b04300;
}

.req_txt {
font-family: arial, sans-serif;
font-size: 11px;
color: #6b5d45;
}

.req_small {
font-size: 10px;
}

#regular_list {
	margin-left: 0;
	margin-top: 10px;
	padding-left: 5px;
	list-style: none;
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #434343;
	}
	
#regular_list li {
	padding-left: 10px;
	padding-bottom: 3px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	}
	
.req_link a{
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #ae8b6f;
}

.req_link a:hover{
font-family: verdana, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
color: #8b7767;
}

.filesize {
font-family: arial, sans-serif;
font-size: 10px;
color: #6b5d45;
}

.searchboxtxt {font-family: verdana, sans-serif; font-size: 11px; color: #333333; margin: 3px;}

.tinytxt {
font-family: arial, sans-serif;
font-size: 10px;
color: #434343;
}

.back {
margin-top: 0px;
margin-bottom: 8px;
margin-left: 330px;
padding: 0;
font-family: verdana, sans-serif;
font-size: 10px;
color: #434343;
}

.back a{
text-decoration: none;
color: #ae8b6f;
}

.back a:hover{
text-decoration: underline;
color: #8b7767;
}


/* Notices and Errors */

.noticehe {
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #745c48;
	margin-bottom: 3px;
	margin-top: 0;
	}
	
.noticebe {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #745c48;
	line-height: 16px;
	margin: 0;
	}
	
.errorhb {
font-family: verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #b04300;
margin: 0;
}

#errorlb {
	margin-left: 0;
	margin-top: 5px;
	padding-left: 5px;
	list-style: none;
	font-family: verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #b04300;
	}
	
#errorlb li {
	padding-left: 10px;
	padding-bottom: 3px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	}
	
.asterik {
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #b04300;
}

#tablecatchall td {
font-family: arial, sans-serif;
font-size: 11px;
color: #434343;
}

.searchboxtext {
font-family: arial, sans-serif;
font-size: 11px;
color: #333333;
}

.searchboxtextb {
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
}

/*HOME PAGE*/

#home_container {
width: 724px;
margin: 0 auto;
text-align: left;
margin-top: 50px;
}

#imageholder {
width: 724px;
height: 329px;
background-image: url(images/homepage_background_img.jpg);
}

#homepage_nav {
width: 140px;
margin-left: 429px;
padding-top: 24px;
}


/* Room Planner Page */

.botleft {background: url(images/bl.gif) 0 100% no-repeat #e68200; width: 20em}
.botright {background: url(images/br.gif) 100% 100% no-repeat}
.topleft {background: url(images/tl.gif) 0 0 no-repeat}
.topright {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

#rmplannerbox {
margin-top: 15px;
margin-bottom: 15px;
width: 378px;
height: 258px;
background-image: url(images/roomplanner_backrnd.gif);
background-repeat: no-repeat;
}

#sm_list {
	margin-left: 0;
	padding-left: 5px;
	list-style: none;
	font-family: verdana, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #846f5e;
	margin-top:5px;
	}
	
#sm_list li {
	padding-left: 10px;
	padding-bottom: 5px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	}

#rmtxtbox {
margin: 0;
padding-top: 18px;
padding-left: 10px;
width: 180px;
float: left;
}

#tryitbox {
width: 145px;
float: right;
margin-top: 165px;
padding-right: 18px;
}

.features {
margin: 0;
padding-left: 5px;
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #b04300;
}

.needhelp {
margin: 0;
padding-left: 5px;
font-family: verdana, sans-serif;
font-size: 11px;
color: #b04300;
}

#difficultiesbox {
width: 370px;
}

.txt_brwn {
color: #846f5e;
font-family: verdana, sans-serif;
font-size: 11px;
line-height: 14px;
}

.txt_shift_brwn {
padding-top: 5px;
padding-bottom: 0;
color: #846f5e;
font-family: verdana, sans-serif;
font-size: 11px;
line-height: 14px;
}

#flashmxbox {
width: 370px;
}

#cookies {
width: 370px;
margin-top: 10px;
margin-bottom: 10px;
font-family: verdana, sans-serif;
font-size: 10px;
}

#cookies a{
font-family: verdana, sans-serif;
font-size: 10px;
}

.enable {
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #8f9945;
line-height: 15px;
}

#disable {
width: 370px;
margin-top: 10px;
margin-bottom: 10px;
font-family: verdana, sans-serif;
font-size: 10px;
}

#disable a{
font-family: verdana, sans-serif;
font-size: 10px;
}

.disable {
font-family: verdana, sans-serif;
font-size: 11px;
font-weight: bold;
color: #b02828;
line-height: 15px;
}

/* LIST WITH NO BULLETS and NO SEPERATORS */

#nobulletlist
{
padding-left: 0;
margin-left: 0;
margin-top: 0px;
width: 160px;
font-family: verdana, sans-serif;
font-size: 11px;
color: #836e5d;
}


#nobulletlist li
{
list-style: none;
margin: 0;
padding: 0.35em;
}

#nobulletlist li a {
color: #836e5d;
text-decoration: none; 
}

#nobulletlist li a:hover { 
color: #aa8567;
text-decoration: none; 
}



/* CLASSROOM AREA */

.subtitlesub_classroom {
margin-top: 12px;
margin-bottom: 8px;
font-family: verdana, sans-serif;
font-size: 13px;
font-weight: bold;
color: #2f4b63;
}

.subtxt_classroom {
font-family: verdana, sans-serif;
font-size: 11px;
color: #2f4b63;
}

/* Gallery area*/

.thumbnail
{
float: left;
width: 105px;
border: 1px solid #999;
margin: 0 10px 10px 0;
padding: 5px;
font-family: verdana, sans-serif;
font-size: 10px;
color: #836e5d;
}


/* SITE MAP page*/

#sitemap1 {
float:left;
width: 160px;
}

#spacervert {
float: left;
width: 25px;
height: 500px;
border-left: 1px solid #e9e9e9;
}

#sitemap2 {
float:left;
width: 170px;

}

.sitemapheader {
font-family: arial, sans-serif;
font-size: 12px;
font-weight: bold;
margin-left: 5px;
margin-top: 0;
margin-bottom: 0px;
padding: 0;
}

#sitemaplist
{
padding-left: 0;
margin-left: 0;
margin-top: 10px;
font-family: verdana, sans-serif;
font-size: 11px;
color: #836e5d;
}


#sitemaplist li
{
list-style: none;
margin: 0;
padding: 0.35em;
}

#sitemaplist li a {
color: #836e5d;
text-decoration: none; 
}

#sitemaplist li a:hover { 
color: #aa8567;
text-decoration: none; 
}


/* List menu tight */

.seotitle {
font-family: verdana, sans-serif;
font-size: 16px;
font-weight: bold;
color: #836e5d;
}

#tightlist
{
padding: 0;
margin: 0;
font-family: verdana, sans-serif;
font-size: 11px;
color: #836e5d;
}


#tightlist li
{
list-style: none;
margin: 0;
padding: 1px;
}

#tightlist li a {
color: #836e5d;
text-decoration: none; 
}

#tightlist li a:hover { 
color: #aa8567;
text-decoration: none; 
}

/* Currency Switcher */

#currencybox {
margin: 0;
padding:0;
width: 100%;
text-align: right;
}


/* US MATRIX */

.smalltext {
font-size: 11px; color: #333333; font-family: arial, sans-serif;
}


/* Instruction Pages */

.inst_title {color: #D96C14; font-family: arial, sans-serif; font-weight: 800; font-size: 18px;}
.inst_txt {color: #333; font-family: arial, sans-serif; font-size: 11px;}


/* Search Page */

.space_between { margin-top: 0; margin-bottom: 12px; font-family: verdana, sans-serif; font-size: 11px;}
.highlightS {font-style: italic}

/* Footer */

#footer
{
width: 748px;
clear: both;
text-align: left;
margin-top: 20px;
margin-bottom: 0px;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
padding-top: 4px;
padding-bottom: 7px;
}

ul#footerlist
{
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
padding-left: 0;
vertical-align: middle;
}


#footerlist li
{
display: inline;
list-style-type: none;
padding-right: 12px;
padding-bottom: 0;
}


.footertxt {
font-family: verdana, sans-serif;
font-size: 10px;
color: #b6b5b5;
margin: 0;
padding: 0;
}

.footertxt a:link {
font-family: verdana, sans-serif;
font-size: 10px;
color: #b6b5b5;
text-decoration: none;
}

.footertxt a:visited {
font-family: verdana, sans-serif;
font-size: 10px;
color: #b6b5b5;
text-decoration: none;
}

.footertxt a:hover {
font-family: verdana, sans-serif;
font-size: 10px;
color: #5c5c5c;
text-decoration: none;
}

.copyright {
margin-top: 10px;
font-family: verdana, sans-serif;
font-size: 10px;
color: #c6c6c6;
}

#footbox1 {
width: 660px;
float:left;
}

#footbox2 {
width: 82px;
float:left;
}

#insidebox1 {
width: 60px;
padding-top: 6px;
float: left;
}

#insidebox2 {
width: 8px;
padding-top: 10px;
float: right;
}

.errorshow 
{
font-family: arial, sans-serif;
font-size: 11px;
color: #b04300;
}

.strikethru {
color: #ccc;
}

/* Schomberg Home Link */

.schomberghome {
margin: 0;
padding: 4px 0 0 5px;
}

.schomberghomefooter {
margin: 0;
padding: 4px 0 0 5px;
}

.schomberghomeleft {
width: 350px;
margin: 0;
padding: 0;
float:left;
text-align: left;
}

.schomberghomeright {
width: 250px;
margin: 0;
padding: 0;
float: right;
text-align: right;
}

/* end all sale Dec.2008 */

.salesecondary {
font-family: times, serif;
font-size: 16px;
margin: 5px 0 0 0;
color: #836e5d;
font-weight: bold;
}

.saletxt {
font-family: verdana, sans-serif;
font-size: 11px;
line-height: 16px;
}

.saletxt a:link {color: #ae8b6f; text-decoration: underline;}
.saletxt a:visited {color: #ae8b6f; text-decoration: underline;}
.saletxt a:hover {color: #8b7767; text-decoration: underline;}

.redtxt {
color: #ac3100;
}

.storehrs {
font-family: verdana, sans-serif;
font-size: 10px;
margin: 8px 0 0 0;
color: #737373;
line-height: 16px;
}

.bld {
font-weight: bold;
}

