body{
	margin:0px 0px 0px 0px;
	margin-left: 0px;
	padding:0px;

}
.maintext {
	font-family : , Geneva, Arial, Helvetica, sans-serif;;
	font-size   : ;
    color       : ;

}
.whitespace{
	    white-space : pre;
}
.maintext td{
	font-family : , Geneva, Arial, Helvetica, sans-serif;
	font-size   : 100%;
    color       : ;
}
hr.search{
    color       : ;
    background-color       : ;
}
.featuresdiv {
	font-family : , Geneva, Arial, Helvetica, sans-serif;
	font-size   : ;
	color       : ;
	border      : 1px solid ;
	width       : 140px;
	padding     : 0px 0px 0px 0px;
	margin-bottom     : 10px ;
}
.featuresdiv input{
	font-family : ;
	font-size   : ;
}
.featuresheadspan{
	text-align  : center;
	font-weight : bolder;
	font-family : , Geneva, Arial, Helvetica, sans-serif;
	font-size   : 100%;
	color       : ;
	background  : ;
}
.featuresspan{
	padding-top     : 5px ;
	padding-left     : 5px ;
	padding-right     : 5px ;
	padding-bottom     : 5px ;
	font-family : , Geneva, Arial, Helvetica, sans-serif;
	color       : ;
	font-size   : 100%;

	text-align  : left;
}
.mainbuttontext {
	font-family : , Geneva, Arial, Helvetica, sans-serif;;
    font-size   : ;
    color       : ;
	font-weight : normal;
	display:block;
	
}
.stglogin{
	margin: 0 0 3px 0;
}
.stglogin_head,
.stglogin_fail{
	font-weight:bold;
}
.ddmx #topbut{

}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover,
.ddmx .item3,
.ddmx .item3:hover,
.ddmx .item3-active,
.ddmx .item3-active:hover {
    font-family : , Geneva, Arial, Helvetica, sans-serif;;
    font-size   : ;
    color       : ;
	font-weight : normal;
	
}
#activepage {
	text-decoration : underline;

}
.addresstext {
    font-family : ;
    font-size   : ;
    color       : ;
    
}
.slogantext {
    font-family : , Geneva, Arial, Helvetica, sans-serif;;
    font-size   : ;
    color       : ;
}
.titletext {
    font-family : , Geneva, Arial, Helvetica, sans-serif;;
    font-size   : ;
    color       : ;
    font-weight : bolder;
}
p.channel{
	font-weight : bolder;
}
a:link.chanlink, a:visited.chanlink	{
	text-decoration : underline;
	color           : ;
}
a:link.newslink, a:visited.newslink{
	text-decoration : underline;
	color           : ;
}
a:link.newslinkalt, a:visited.newslinkalt{
	text-decoration : underline;
	color           : ;
}
a:active.normal, a:link.normal {
	text-decoration : underline;
	color :;
}
a:hover.normal {
	text-decoration : underline;
	color           : ;
}
a:visited.normal {
	text-decoration : underline;
	color :;
}
a:active, a:link, a:visited {
    text-decoration : none;
}
a:hover{
    text-decoration : underline;
}
.myMenu {
	position: absolute;
	visibility: hidden;
	z-index: 5;
	border: 1px solid ;
}
input.search {
	background-color : transparent;
	border           : 1px solid Black;
	font-size        : 100%;
	font-weight      : bold;
	height           : 18px;
	width            : 26px;
	margin-bottom    : 1px;
	margin-left      : 4px;
}
input.searchbox {
	background-color : transparent;
	border           : 1px solid Black;
	font-size        : 100%;
	height : 14px;
	width : 80px;
	margin-bottom : 1px;
	margin-left : 0px;
}
ul {
	list-style-position: outside;
	padding:0;
	margin:0;
	margin-left:20px;
}
.dbox {
		padding:5px 5px 5px 5px;
		margin : 5px 5px 5px 5px;
	}

.underlinediv {
	padding-top : 2px ;
	padding-bottom : 2px ;
	cursor :pointer;
	width : 135px;border-bottom : 1px  ;

	}
a.underlinediv {
		cursor :pointer;
	}
.topunderlinediv {
	padding-top : 2px ;
	padding-bottom : 2px ;
	cursor :pointer;
	width : 135px;border-bottom : 1px  ;
	

	}
a.topunderlinediv  {
		cursor :pointer;
	}

	.blank{

	}
	.fright {
		float: right;
	}
	.fleft {
		float: left;
	}
	.fboth {
		float: none;
		clear: both;
	}
	.fboth100 {
		float: none;
		clear: both;
		width:100%;
	}
	div.body {
	max-width:1024px;
	/*width:expression(document.body.clientWidth > 1024? "1024px": "auto" );*/

	}
	div.site {
	width: ;
	position:relative;
	}
	table.thinborder {
		border: 1px solid gray;
	}
	table.thinborder td {
		border: 1px solid gray;
	}
	input.save {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
	color : #FFFFFF;
	background-color : #FF0000;
	border : 1px solid #000000;
	font-weight : bold;
}
input.file {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
	color : #000000;
	background-color : #EEEEEE;
	border : 1px solid #000000;
}
input.textbox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
	color : #000000;
	background-color : #FFFFFF;
	border : 1px solid Black;
}
table#mainbuttontext,td#leftnav {
	width:135px;
}
td#maintext{
	width:100%;
}
.shopnormalbold,.shopnormal,.shopcategorybold,.shopcategory{
	margin:5px;
}
.shopnormalbold{
	font-weight:bold;
}
.shopnormal select,.shopnormal input,.shopcategory input {
	font-size:80%;
	border :1px solid #969696;
}

.shopcategorybold{
	text-align : right;
	font-weight:bold;
}
.shopcategory{
	text-align : right;
}
input.romantext{
	border:1px solid black;
	font-size:100%;
}
input.romansub{
	border:1px solid black;
	font-size:100%;
	margin:0;
	padding:0;
}
searchhr {

	height:1px;
	border-top:1px solid ;
}
#errorbox{
	border: 1px solid ;
	padding:20px;
}
#on_link{
	font-weight:bold;
}
#quicklinks{
	color:black;
}
.ddmx .item3 {
	font-weight:bold;
}
#loading{
	position: absolute;
	visibility: hidden;
	background-color: red;
	width: 75px;
	padding-left:5px;
	color:#ffffff;
}
img.popimage{
	margin:10px;
}
form.romanform{
	padding:0;
	margin:0;
}
div#featuresdivtop{
	display:inline;
}
img.content_image{
	margin:10px;
}
.feed_div{
	margin:10px 0 0 0;
}
.feed_div div{
	padding:5px 0 0 0;

}
.sitemap_page a.normal{
	display:block;
	margin:5px 0;
}
.sitemap_page a.sublink {
	margin:0 0 0 30px;
}
.sitemap_page a.subsublink {
	margin:0 0 0 60px;
}
div.message{
	font-weight:bold;
	padding:0 10px;
}
.shortForm span.sformRow{
	display:inline-block;
}
.shortForm label {
    width: 200px;
	display:inline-block;
	vertical-align:top;
}

.shortForm input,
.shortForm textarea,
.shortForm select {
    width: 180px;
    margin-bottom: 5px;

}
table.incontent{
	border-collapse:collapse;

}
table.incontent td{
    border:1px solid #ddd;
    padding:5px;
}
.shortForm textarea {
    height: 50px;
}
.stg_notice{
	display:none;
}
{EXTRA_CSS}
