body
{
background-color:#483e50;
}

#fullscreen {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	border: 5px solid #54475F;
	background-image: none;
	background-repeat:repeat;
	background-attachment:scroll;
	padding: 1%;
	background-color: #E6FFCA;
	position:relative;
	float:none;
	color:#514248;
}
#fullscreennew {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:25px;
	border: 5px solid #54475F;
	background-image: none;
	background-repeat:repeat;
	background-attachment:scroll;
	padding: 1%;
	background-color: #EEE6DF;
	position:relative;
	float:none;
	color:#514248;
}
#allsalecont { margin-left:25px; }
h2 {font-size:140%; color:#4B3D43; margin-top:10px; }
.light {font-size:180%; font-weight:bold; color:#F0EBE1; padding-top:0px; }
.plight {font-size:90%; font-weight:bold; color:#F0EBE1; padding-top:0px; }
.lighttext { color:#F0EBE1; }
.padded { padding-top:7px; padding-bottom:5px; padding-left:2px; padding-right:2px; }
h3 {font-size:130%; color:#4B3D43; margin-top:1px; }
h4  {font-size:120%; color:#4B3D43; margin-top:1px;  }
h5  {font-size:110%; color:#4B3D43; margin-top:1px;  }
hr.smalllight { width:195px; height:1px; color:#ddd2e9; margin-top:10px; margin-bottom:45px; }
#toprow {position:relative;left:0%;width:98%;height:14%;top:0%;}
#toprownew {position:relative; float:left; width:875px; margin-left:50px; margin-top:15px; margin-bottom:25px;
border-bottom: solid #4B3359 5px; padding-bottom:3px; background-color:#ddd2e9;
}
#maincontent {position:relative; float:left; width:865px; margin-left:50px; margin-top:5px; margin-bottom:25px; color:#F0EBE1;
border: 5px solid #483e50;

}
#centrecol {position:relative;left:6px;top:0px;width:92%}
#bottomcol {
	font-size:94%;
	width:848px;
	height:40px;
	background-image: url(/navbkgrdfoot.jpg);
	padding-bottom:15px;
	margin-left:50px;
	margin-top:10px;
	margin-bottom:20px;
	border: 1px solid #660033;
	clear:both;
}
#w3cdiv
{
	margin-top:15px;
	clear:both;
	margin-bottom:20px;
}
#imgdivleft{
	padding: 5px 10px;
}
#imgdivcenter{
	padding: 5px 50px;
	background-position: center;
}
#imgdivright{ float: left; padding: 5px; }
#image{
	padding: 8px;
	background-color: #C4E399;
}
#image2{
	border: 1px solid #542E44;
	padding: 8px;
	background-color: #CCCCCC;
}

.cnote {font-size:.75em;text-align:center;}
p.link {font-size:.85em;text-align:center;}
a:link {font-size:0.95em;text-align:center;color: #504147;}
a:hover{font-size:0.95em;text-align:center; color:#A58F98;}
a:visited { font-size:0.95em; text-align:center; color: #31282C;}

a.lighttext:link {font-size:0.95em;text-align:center;color: #fff;}
a.lighttext:hover{font-size:0.95em;text-align:center; color:#ccc;}
a.lighttext:visited { font-size:0.95em; text-align:center; color: #DFCDE4;}
a.lighttext:active { font-size:0.95em; text-align:center; color: #D7C1DD;}


p.small {font-size:.85em;text-align:center;}
p.boldcentre {font-weight:bold; text-align:center; }
p.smallbold {font-size:.85em;text-align:center; font-weight:bold;}
.bold { font-weight:bold; }
p.centre { text-align:center; }
p.red { font-size:1em; text-align:center; color: #FF0000; }
.textleft { position:relative; float:left; }
.textright { position:relative; float:right; }
.clear { clear:both }
li.links{font-size:.85em;text-align:left;}
table.nav {background-color: #D6D2FF; }
td.nav {background-color: #D6D2FF; }
.red {color:#FF0000; }
table.color {
	background-color:#483e50;
	/* border: thin ridge #94CFE2; */
	padding: 3px;
}
.imgsearch { border:2px solid #FFFFFF; vertical-align:top; }
table {text-align:center; }
td 	  {text-align:center; }
th {text-align:center; font-size:1.3em; }
/*image styles*/
.img {text-align:center; }
.imgright { position:relative; float:right; }
.imgleft { position:relative; float:left; }
.cssimg {border:0px;width:88px;height:31px; }
.imgSpaced {
	padding: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}	
.imgbordered {
	padding: 8px;
	background-color: #C4E399;
}
.imgbordered2 {
	border: 1px solid #542E44;
	padding: 8px;
	background-color: #C4E399;
}
.imgbordereddark
{
	padding: 8px;
	background-color: #483e50;
}
.amazonframe{
width:468px;
height:60px;
}

/*image pullout code */
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #E6FFCA;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 168px; /*position where enlarged image should offset horizontally */
top: 10px; /*position where enlarged image should offset horizontally */
}
/* closes image throwout */

/* css styled in/out button effect */
.cssbutton{
background-color: #C8DAA3;
border: 2px outset #CCFF99;
padding: 1px 4px;
color: black;
text-decoration: none;
}

.cssbutton:visited{
color: black;
}

.cssbutton:hover{
border-style: inset;
background-color: #BFCEA2;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active{
color: black;
}
	