BODY
{
background-color: #88BA88;	 /* light green */
}
A:link
{
	text-decoration: none;	
	color: #1E5539; /* green */
	border-width: 0;
}
A:active
{
	text-decoration: none;	
	color: #1E5539; /* green */
	border-width: 0;
}
A:visited
{
	text-decoration: none;	
	color: #1E5539; /* green */
	border-width: 0;
}
A:hover
{
	text-decoration: none;	
	color: #000000; /* black */
	border-width: 0;
}
.bigtitle /* Item Title for Single Item Page */
{
	color: #860012; /* red */
	font-family: arial, helvetica, sans-serif;
	font-size: 19px;
	font-weight: 800;
	word-spacing: -1px;
	padding: 4px;
}
.smalltitle /* Item Title for Search Pages, and the single item page search box title */
{
	color: #175317; /* red */
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: 900;
	word-spacing: 0px;
	padding: 3px;
}
.adbigtext
{
	color: #ffffff; /* white */
	font-family: arial, helvetica, sans-serif;
	font-size: 27px;
	font-weight: 800;
	word-spacing: -1px;
	line-height:  27px;
}
.adbigtext2
{
	color: #860012; /* red */
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: 800;
	word-spacing: -1px;
	line-height:  27px;
}
img
{
border: 0px;
}

.fronttitle /* Item Title for Search Pages, and the single item page search box title */
{
	color: #1E5539; /* green */
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: 900;
	word-spacing: 0px;
	padding: 3px;	
}
.smalltitle2 /* Item Title for Search Pages, and the single item page search box title */
{
	color: #860012; /* red */
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	text-transform: uppercase;
	word-spacing: 0px;
	letter-spacing: 6px;
	padding: 8px;
}
.smalltitle a:link , .smalltitle a:visited , .smalltitle a:active
{
	color: #860012; 
	border: 0 solid fff;
}

.caldates /* Item Title for Search Pages, and the single item page search box title */
{
	color: #333333; /* dark gray */
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: 300;
	word-spacing: 0px;
	padding: 3px;
}

.caldates a:link , .caldates a:visited , .caldates a:active
{
		color: #000000; /* dark gray */
		font-weight: 900;
	border: 0 solid fff;
}

.normalserif /* Normal text, used, for example, in item descriptions */
{
	color: #5a5555; /* dark gray */
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: 400;
	text-decoration: none;
	word-spacing: -1px;
	line-height: 19px;	
}
.serif2 /* Normal text, used, for example, in item descriptions */
{
	color: #3a3333; /* dark gray */
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: 400;
	text-decoration: none;
	line-height: 22px;	
}
.inset
{
	float: left;
}

.inset2
{
	float: left;
	padding: 10px;
}
.normalsans /* Sans serif normal text, used for extra details */
{
	color: #5A5555; /* dark gray */
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
}
.smallsans /* Sans serif, smaller than normalsans -- for writer descriptions and such */
{
	color: #5A5555; /* dark gray */
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	word-spacing: 1px;
	text-decoration: none;
	line-height: 20px;
}

.smallsans a:link , .smallsans a:visited , .smallsans a:active
{
	color: #5A5555; /* dark gray */
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	word-spacing: 1px;
	text-decoration: none;
	line-height: 20px;
}

.smallsans2 /* Sans serif, smaller than normalsans -- for front page */
{
	text-align: right;
	color: #666666; /* dark gray */
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	word-spacing: 1px;
	text-decoration: none;
	line-height: 14px;
}

.smalldate /* Sans serif, smaller than normalsans -- for front page */
{
	text-align: right;
	color: #666666; /* dark gray */
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	word-spacing: 1px;
	text-decoration: none;
	line-height: 20px;
}

.smallserif /* serif, smaller than normalserif, but less linespacing -- for furniture page descriptions */
{
	color: #5A5555; /* dark gray */
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: 400;
	word-spacing: 1px;
	text-decoration: none;
	line-height:15px;
}
.emphasis /* Add emphasis to text */
{
	color: #1E5539; /* green */
	font-weight: 900;
	text-decoration: none;
}
.requirements /* Listing for special requirements on single item page */
{
	color: #1E5539; /* green */
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
}
.specialnotices /* The special notice text for the single item page */
{
	color: #860012; /* red */
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
.specialnotices a:link , .specialnotices a:visited , .specialnotices a:active
{
	color: #860012; /* red */
}
.specialnotices a:hover
{
	color: #860012; /* red */
}
.littlecaps /* For keywords, navbar, footer */
{
	color: #3F7D5E; /* green */
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
	text-decoration: none;
	line-height: 10px;	
 	letter-spacing: 1px;
	text-transform: uppercase;
}
.midcaps /* For advanced search page boxes */
{
	color: #3F7D5E; /* green */
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;	
 	letter-spacing: 1px;
	text-transform: uppercase;
	
}
.guestentrytext /* For advanced search page boxes */
{
	color: #000080; /* dark blue */
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;	
 	letter-spacing: 1px;
	
}
.littlecaps2 /* For spaced out lists in navbar, results */
{
	color: #3F7D5E; /* green */
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;	
 	letter-spacing: 1px;
	text-transform: uppercase;	
}

.littletext /* For spaced out lists in navbar, results */
{
	color: #3F7D5E; /* green */
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
	text-decoration: none;
	line-height: 10px;	
 	letter-spacing: 1px;	
}

.littlecaps2 a:link , .littlecaps2 a:visited , .littlecaps2 a:active
{
	color: #4A4444; /* dark gray */
}

.littlecaps2 a:hover
{
	color: #3F7D5E; /* black */
}

.littlecaps3
{
	color: #1F3F34; /* darkbluegreen */
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: 900;
	text-decoration: none;
	line-height: 14px;	
}

.littlecaps3 a:link , .littlecaps3 a:visited , .littlecaps3 a:active
{
	color: #3F7D5E; /* green */
}

.littlecaps3 a:hover
{
	color: #F70303; /* red */
}



.graybutton /* For plat, set buttons */
{
	background-color: #dddddd; /* very light gray */
	background-image: none;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
    padding: -1px;	
	color: #860012; /* red */
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	text-decoration: none;
	line-height: 10px;	
 	letter-spacing: 1px;
	text-transform: uppercase;
}
.emptybutton /* For plat, set buttons */
{
	background-color: #ffffff; /* white */
	background-image: none;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;
    padding: 1px;	
	color: #5A5555; /* dark gray */
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: 900;
	text-decoration: none;
	line-height: 12px;	
 	letter-spacing: 1px;
	text-transform: uppercase;	
}
.plum /* Plum Color */
{
	color: #860012; /* red */
	line-height: 2em;
}
.navbox
{
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-style: solid;
	border-width: 0px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
	margin-top: -2px;
}
.navbox2
{
	border-color: #004040 #004040 #004040 #004040;
	border-style: solid;
	border-width: 0px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
	margin-top: -2px;
}
.resultblock
{
	border-color: #aaaaaa #dddddd #aaaaaa #dddddd;
	border-style: solid;
	border-width: 3px 1px 3px 1px;
	padding: 0px 0px 0px 0px;
}

.searchblock
{
	border-color: #aaaaaa #dddddd #aaaaaa #dddddd;
	border-style: solid;
	border-width: 3px 1px 3px 1px;
	padding: 0px 0px 0px 0px;
	background-color: #EBE8E5; /* light beige */
}

.resultblock2
{
	border-color:  #004040 #004040 #004040 #004040; /* my green */
	border-style: solid;
	border-width: 4px 1px 3px 1px;
	padding: 0px 0px 0px 0px;
}

.guestentries
{
	border-color:  #004040 #004040 #004040 #004040; /* my green */
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
}

.resultblock1	
{
	border-color: #8BC1C0 #004040 #004040 #8BC1C0; /* very light blue green */
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	padding: 0px 0px 0px 0px;
}

.footer
{
	border-color: #aaaaaa #dddddd #aaaaaa #dddddd;
	border-style: solid;
	border-width: 3px 1px 3px 1px;
	padding: 5px 5px 5px 5px;
	text-align: center;
}
.roomblock
{
	border-color: #aaaaaa #ffffff #ffffff #ffffff;
	border-style: solid;
	border-width: 3px 0px 0px 0px;
	padding: 6px 6px 6px 6px;
}
.pagnav
{
	color: #604769; /* plum */
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: oblique;
	text-transform: capitalize;
	word-spacing: 1px;
	padding: 4px;
}
.pag
{
	color: #888888;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	word-spacing: 1px;
	padding: 4px;
}
.pag a:link , .pag a:visited , .pag a:active
{
	color: #604769; /* plum */
}
.pag a:hover
{
	color: #5B1650; /* dark plum */
}
.mytitle1
{
	color: #237B7A; /* seagreen */
	font-family: arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: 800;
	word-spacing: -1px;
	padding: 4px;
}
.mytitle2
{
	color: #737373; /*gray*/
	font-family: arial, helvetica, sans-serif;
	font-size: 17px;
	font-weight: 800;
	word-spacing: -1px;
	padding: 4px;
}

/*   float-right   */
dl.float-right
{
	border: 1px solid #000;
	background-color: #ddd;
	width: 100%;
	text-align: center;
	padding: 0 0 10px 0;
	margin: 0 0 1em 1em;
}

.float-right dt
{
	font-weight: bold;
	background-color: #D3EADA;
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 10px;
}

.float-right dd img
{
	float: left;
	border: 1px solid #000;
	width: 75px;
	height: 75px;
}

.float-right dd
{
	margin: 0;
	padding: 0 10px 5px 10px;
	background-color: #D1E8D8;
	font-size: 85%;
	font-family: arial, helvetica, sans-serif;
}

.float-right dg
{
	font-weight: bold;
	background-color: #004040;
	color: #D4D5F6;
	padding: 5px 10px;
	margin-bottom: 0px;
}

#navlist ul
{
margin: 0;
padding: 0;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a
{
padding: 1px 8px 1px 8px;
text-align: center; 
text-decoration: none;
border: 1px solid #333;
background-color: #999;
background-image: url(images/marblebackground2.jpg);
}

#navlist a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navlist a:hover
{
background-color: #D3EADA;
color: #333;
}

#active a:link, #active a:visited, #active a:hover
{
border: 1px solid #333;
background-color: #20443A;
background-image: url(images/marblebackground2.jpg);
color: #333;
}

.contentdisplayimg
{
	float: right;
	margin: 10px 10px 10px 10px;
	width: 200px;
	background-color: #ddd;
}

.contentdisplaytit
{
	padding-top: 10px;
	padding-left: 5px;
}

.contentdisplaydesc
{
	width: 300px;
	margin: 10px 10px 10px 10px;
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	float: right;
}

ul#contentdisp
{
list-style-type: none;
margin: 0;
padding: 0;
border-top: 1px solid #666;
}
ul#contentdisp li 
{ 
	display: inline; 
	padding: .1em;
}


#container
{
width: 100%;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 110%;
}

#top
{
padding: .5em;
background-color: #DBF2E2;
border-bottom: 1px solid gray;
}

#top h1
{
padding: 0;
margin: 0;
}

#top h2
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 120px;
margin: 0;
padding: 1em;
}

#rightnav
{
float: right;
width: 210px;
margin: 0;
padding: 1em;
}

#content
{
margin-left: 140px;
border-left: 1px solid gray;
margin-right: 220px;
border-right: 1px solid gray;
padding: 1em;
}

#ctnrblog
{
width: 100%;
margin: 10px auto;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 110%;
}

#topblog
{
padding: .5em;
background-color: #DBF2E2;
border-bottom: 1px solid gray;
}

#imgblog
{
float: right;
padding: .5em;
background-color: #fff;
font-family: "Arial";
font-size: 9px;
}

#descblog
{
padding: 10px 10px 50px 10px;
}

#linkblog
{
text-align:center;
width: 125px;
padding: 10px 10px 10px 10px;
border-top: 1px solid gray;
border-right: 1px solid gray;
}

#cntlogin
{
float: right;
padding: 10px 10px 10px 10px;
color: #3F7D5E; /* green */
font-family: "Times New Roman", Times, serif;
font-size: 9px;
font-weight: bold;
text-decoration: none;
line-height: 14px;	
letter-spacing: 1px;
}

#cntlogin ul
{
list-style-type: circle; 
}

#cntlogincenter
{
margin-left: 90px;
border-left: 1px solid gray;
margin-right: 175px;
border-right: 1px solid gray;
padding: 1em;
}

#cntloginleft
{
float: left;
padding: 10px 10px 10px 10px;
}

#navcntlogin ul 
{ 
	list-style-type: none; 
	margin: 0;
	padding: 0;
	text-align: center;
}

#navcntlogin ul li
{
	display: inline;
}

#navcntlogin ul li a
{
	text-decoration: none;
	padding: .2em .1em;
	color: White;
	background-color: #25453A;
}	

#navcntlogin ul li a:hover
{
	color: Black;
	background-color: #C9E0D0;
}

.creatortext
{
	color: #1F3F34; /* darkbluegreen */
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: 900;
	text-decoration: underline;
	line-height: 14px;	
}

.creatortextmild
{
	color: #3F7D5E; /* darkbluegreen */
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	text-decoration: underline;
	line-height: 14px;	
}

#clothingcontainer
{
	color: #1F3F34; /* darkbluegreen */
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: 900;
	line-height: 14px;	
}

#clothingcontainer ul 
{ 
	list-style-type: none; 
	margin: 0;
	padding: 0;
}

#objcnt ul 
{ 
	list-style-type: none; 
	margin: 0;
	padding: 0;
	text-align: center;
}

#objcnt ul li
{
	display: inline;
}

#objcnt ul li a
{
	text-decoration: none;
	padding: .2em .1em;
	color: White;
	background-color: #2C4F8A;
}	

#objcnt ul li a:hover
{
	color: Black;
	background-color: #C9E0D0;
}








