
body.content {
  font-family: georgia, serif;  
  font-size: 10pt; 
  font-style: normal;
  color: #000;
 color: #54402d;
  background-color: #fff;
  margin: 0px;
  background-color: #3f302b;
  background-color: #3f302b;
  background-color: #493533;
  background-color: #66594c;
  background-color: #54402d;


 background-image:url(/images/graphics/fabric.png); 
background-position: top left;
background-repeat: repeat;

} 


body.frame {
  font-family: georgia, serif;  
  font-size: 10pt; 
  font-style: normal;
  color: #000;
 color: #54402d;
  background-color: #fff;
  margin: 0px;
  background-color: #3f302b;
  background-color: #3f302b;
  background-color: #493533;
  background-color: #66594c;
  background-color: #54402d;


} 






div.clean {


background-image:url(/images/graphics/largel.gif);
background-position: center right;
background-repeat: no-repeat;

}









div.links a.it, div.links a.it:visited, div.links a.it:link, div.page, div.portfolio, div.clean, div.masthead {

background-color: #ddcca5;
background-color: #fff;
background-color: #edd3b5;
background-color: #dcc89b;


}


div.links {

/*
margin-top: 0px;
padding-top: 16px;
background-color: #eee;
border: 1px dotted #eee;
*/

background-color: #fee;
padding: 3px 6px 0px 12px;
margin: 0px;
border-top: 1px solid #54402d;
border-bottom: 1px solid #54402d;

}

div.links a.it {

border-bottom: 1px solid  #dcc89b;
background-color: #fff;
}


div.foobar {

float: right;
text-align: right;
width: 50px;

}

div.foobar a {

padding: 0px;
margin: 0px;
padding-right: 35px;
}


div.masthead {

/* 

background-image:url(/images/graphics/bigel.png); 
background-position: top right;
background-repeat: no-repeat;
height: 100px;
*/

border: 0px solid red;
margin: 0px 0px 30px 0px;
padding: 0px;

}


body.proto {
  font-family: sans-serif;  
  font-size: 10pt; 
  font-style: normal;
  color: #000;
  background-color: #fff;
  margin: 0px;


} 

div.neutral {

width: 680px;
border: 0px dotted #ddd;
padding: 0px 40px 30px 40px;
margin: 20px auto 20px auto;
}


div.page {


 background-image:url(/images/graphics/largel.gif);  
background-position: center;
background-repeat: no-repeat;


}

div.page, div.portfolio, div.clean {

width: 680px;
/* border: 1px solid #d99; */
padding: 0px 40px 20px 40px;
margin: 10px auto 20px auto;
border: 1px solid black;
}




div.portfolio {


background-image:url(/images/graphics/largel.gif);  
background-position: center;
background-repeat: no-repeat;
height: 620px;


}

div.gallery {

margin: 0px 0px 0px 0px;
border: 0px solid green;

}


div.thumbs {

width: 100px;
border: 0px solid red;
margin-right: 0px;
padding: 0px;
float: right; 
text-align: right;
}

img.thumb, img.trumb { 
padding: 0px;
margin: 0px 0px 8px 8px;
}

img.thumb {
border: 1px solid #3f302b;
border: 1px solid #aa753f;
}

img.trumb { 
border: 1px solid #fff;
}


div.homephoto {

width: 380px;
margin: 0px 34px 0px 0px;
padding: 0px;
border: 0px solid white;
float: left;

}

div.logotext {

width: 420px;
height: 71px;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px solid maroon;

}

div.titletext {

width: 680px;
height: 80px;
margin: 0px 0px 0px 0px;
padding: 0px;
border: 0px solid maroon;

}


div.inlay {

width: 180px;
margin: 100px 25px 0px 0px;
float: right;
border: 0px solid white;
text-align: left;

}


img.selected { 


border: 2px solid #5b4723;
border: 1px solid #3f302b;

padding: 0px;
margin: 0px;
}


span.tag, div.tag{

 background-color: transparent; 
 font-size: 80%;
 color: #555;
 color: #54402d;
 padding: 0px 0px 0px 12px;
 margin: 0px 0px 0px 0px;
 border: 0px solid #bbb;
 white-space: nowrap;

/*
position: relative;
bottom: 20px;
*/

}


div.structure {

margin: 0px;
border: 0px solid purple;
width: 568px;
height: 460px;
padding: 0px;
text-align: center;
}

div.outer {

/*
border: 1px solid green;
margin-left: auto; 
margin-right: auto; 
border-bottom: 15px solid #3f302b;
dark grey brown 

*/

display: inline; /* IE Sucks */
float:left;
text-align: left;
background-color: #cba;
border: 0px solid #cba;
background-color: transparent;
border: 0px solid blue;
margin-left: 0px;


}



div.frame {


float:left;
padding: 0px;
margin: 0px;
border: 9px solid #fdd;
border: 9px solid #ddd;
border: 9px solid #54402d;

background-color: #ddd;

}


img.etc {

border: 9px solid #54402d;
float:left;
margin: 1px 0px 0px 0px;

}


img.fr {

border: 9px solid #54402d;
float:right;
margin: 10px 0px 10px 30px;

}




input.button {
background-color: #e5c6aa;
background-color: #aa753f;
color: #fff;
border: 1px solid #333;
margin-top: 4px;
}


div.links, div.links a, div.links a:visited, div.links a:link, div.links a:active {


 background-color: transparent; 
 background-color: #aa753f; 

/*

 background-color: #e5c6aa;

*/



}


div.links a, div.links a:visited, div.links a:link, div.links a:active {

text-decoration: none;
padding: 0px 18px 0px 18px;
margin: 0px 0px 0px 0px;

color: #3d3023;
color: #fff;
color: #fda;
border-top: 1px solid #aa753f;
border-left: 1px solid #aa753f; 
border-right: 1px solid #aa753f; 
background-color: #aa753f;
/* background-color: #c1a875; */
}


div.links a.it, div.links a.it:visited, div.links a.it:link {

color: #555;
color: #aa753f;

border-left: 1px solid #faa;
border-right: 1px solid #faa;
border-top: 1px solid #faa;

border-left: 1px solid #54402d;
border-right: 1px solid #54402d;
border-top: 1px solid #54402d;


}


div.links a:hover {

color: #000;
text-decoration: underline;

/*

background-color: #ddd;
border-bottom: 1px solid #888;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
*/

}



div.links a:active {

/* background-color: #fff; */
text-decoration: none;
color: #777;

}


div.links a.it:hover {
text-decoration: none;

}


div.plain a, div.plain a:visited, div.plain a:link, div.plain a:active {

text-decoration: underline;
padding: 3px 8px 6px 8px;
margin: 0px;

color: #3d3023;
color: #fff;
color: #fda;
color: #54402d;

}




div.plain a.it, div.plain a.it:visited, div.plain a.it:link, div.plain a.it:active {

text-decoration: none;

margin: 0px;


color: #fff;
color: #fda;
color: #54402d;
color: #3d3023;
}





div.swatch {






padding: 45px; 
border: 0px solid black;
margin: 20px;
}

div.stripe {

float: left;
width: 200px;
height: 30px;
padding: 12px; 
margin: 12px 0px 12px 0px;
}




div.notebox {

border: 1px dotted #777;
background-color: #eee;
background-color: #aa753f;
background-color: transparent;
color: #875;
padding: 18px;
margin-top: 18px;

}





div.tablecontact{

border: 0px solid #f99;
padding: 12px 12px 12px 18px ; 
background-color: transparent;

}


div.item {

text-align: left;
padding: 6px 6px 6px 15px;
margin: 0px;
color: #472311;
background-color: #3d3023;
background-color: #54402d;
color: #eee;

/* 
color: #fff;
background-color: #cc9a00;
*/

}

.coolinput {
border: 1px solid #54402d;
 color: #54402d;
}

div.cform {


background-color: #eee;
background-color: #ff7f1e;

  background-color: #3f302b;

  background-color: #66594c;
  background-color: #493533;
  background-color: #928880;
  background-color: transparent;

border: 9px solid #777;
border: 9px solid #54402d;
margin: 0px 4px 8px 0px;
padding: 0px;
float: left;

}

table.vendors {

margin: 0px 0px 0px 20px;
/* border: 1px dotted #222; */

}



table.vendors td{

vertical-align: top;
padding: 8px 42px 10px 0px;


}

div.category { 

letter-spacing: 1px;
margin-bottom: 5px;
margin-top: 25px;
font-weight: bold;
font-size: 108%;
}



.featured{

/* color: #d70;
text-decoration: none;
 */

font-weight: bold;
}




div.flip {
border: 0px solid #faa;

color: #888;
padding-left: 0px;
width: 100px;

/*

position: absolute;
top: 540px;
*/

}


div.flip img {

border: 1px solid #777;
border: 1px solid #54402d;
}



img.next {
margin: 12px 0px 0px 4px;

}


img.prev {
margin: 12px 4px 0px 0px;


}




img.words {
border: 0px solid white;
margin: 18px 0px 18px 0px;
}


div.onotag {
border: 0px solid #faa;
color: #888;
padding-left: 0px;
width: 100px;
float: right;
margin-top: 20px;
/*
position: absolute;
right: 9px;
top: 59px;
*/
text-align: right;

}


div.group {
border: 0px solid #faa;
color: #ccc;
padding-left: 0px;
width: 100px;
position: absolute;
top: 29px;
right: 9px;
text-align: right;
font-size: small;
}



br.fresh {

clear: both; 

}



div.l {

font-family: Snell Roundhand, Zapfino, cursive;
font-size: 70px; float: right;
}


div.white {

padding: 40px; 
background-color: white;

}



h1 {

font-family: Snell Roundhand, Zapfino, cursive;
font-size: 34pt; 


/*
 border-bottom: 1px solid green; 

*/

}

h2.cursive {

font-family: Snell Roundhand, Zapfino, cursive;

}

a, a:link, a:visited {

color: #d66;
color: #54402d;
text-decoration: underline;

}



div.valid {
text-align: left;
font-size: 70%;
width: 120px;
float: left;
/* border: 1px dotted maroon; */
color: #ccc;
 position: absolute;
top: 2px;
left: 2px;


}


div.valid a {

color: #444; 
text-decoration: none;

}


div.rectangle {

width: 220px; 
height: 240px; 
float: left;
border: 1px solid white;
margin: 9px;
text-align: center;
padding: 12px; 
background-color: #fff;
}

body.smallmargins {

background-color: #eee;
padding: 12px;
padding-bottom: 45px;

}

img.sheet { 
border: 0px solid white; 

}

