body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545470;
}
body {
	background-color: #fff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #9e005d;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #9e005d;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}
.cathead {color:#FFFFFF; margin-left:15px; margin-top:6px; font-weight:bold; text-align:left; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif}
.catdesc {color:#464646; margin:5px; text-align:center;}
.h {margin:0px auto; font-size:18px; text-transform:capitalize; width:936px; border-bottom: 1px dotted #d0d4e2; color:#4a5f8a; text-align:left; margin-top:5px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:3px;}
.indexthumb {
	width:225px;
	height:300px;
	border: 1px #4a5f8a solid;
	background-color:#fff;
	padding:2px;
	font-size:12px;
	color:#9e005d;
	margin-bottom:2px;
}

a:active .indexthumb, a:hover .indexthumb {
	width:225px;
	height:300px;
	border: 1px #4a5f8a dashed;
	background-color:#c3c9db;
	padding:2px;
	font-size:12px;
	color:#000000;
	margin-bottom:2px;
}
.picthumb {
	width:180px;
	height:240px;
	border: 1px #4a5f8a solid;
	font-size:12px;
	color:#9e005d;
	margin:1px;
	margin-bottom:3px;
}

a:active .picthumb, a:hover .picthumb {
	width:180px;
	height:240px;
	border: 1px #4a5f8a dashed;
	font-size:12px;
	color:#000000;
	margin:1px;
	margin-bottom:3px;
}
.movthumb {
	width:228px;
	height:170px;
	border: 1px #4a5f8a solid;
	font-size:12px;
	color:#9e005d;
	margin:1px;
	margin-bottom:3px;
}

a:active .movthumb, a:hover .movthumb {
	width:228px;
	height:170px;
	border: 1px #4a5f8a dashed;
	font-size:12px;
	color:#000000;
	margin:1px;
	margin-bottom:3px;
}
.trthumb {
	width:150px;
	height:200px;
	border: 1px #4a5f8a solid;
	font-size:12px;
	color:#9e005d;
	margin:1px;
}

a:active .trthumb, a:hover .trthumb {
	width:150px;
	height:200px;
	border: 1px #4a5f8a dashed;
	font-size:12px;
	color:#000000;
	margin:1px;
}
.thumb {
	width:240px;
	height:180px;
	border: 1px #707070 solid;
	font-size:12px;
	color:#a57c52;
	margin-bottom:2px;
}

a:active .thumb, a:hover .thumb {
	width:240px;
	height:180px;
	border: 1px #000000 solid;
	font-size:12px;
	color:#000000;
	margin-bottom:2px;
}
.trtitle {font-weight:bold;}

a.top {
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}
.searchform {margin-left:5px; margin-top:14px;}
.input_text {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#FFFFFF;
	border:1px solid #0035a3;
	font-weight:bold;
	padding:3px;
}
BUTTON, INPUT.button {
 background-color: #0035a3;
 background-image: url("/cmsimages/button_bg.jpg");
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 height:20px;
 font-weight:bold;
 color: #8c6239;
 border: 1px solid #e5a92a;
 cursor : hand;
 padding-bottom:1px;
}

.pages {clear: both; margin:0px auto; width:936px; border-bottom: 1px dotted #d0d4e2; text-align:left; margin-bottom:3px; padding-top:3px; padding-bottom:7px;}
.pages span {padding: 0.2em 0.5em; margin-right: 0.2em; font-weight: bold; font-size:11px;}
.pages a { padding: 0.2em 0.5em; margin-right: 0.2em; background: #eaecf4; border:1px #4a5f8a solid; text-decoration: none; font-weight: bold; font-size:11px;}
.pages span.current {border: 1px #000 solid; background: #ffffff;color: #000;}
.pages a:hover {border: 1px #4a5f8a solid; background-color:#fff; color:#000000;}

/* no table layout */
/* object will look like
<div class="tmb"><a href="/cms/out.php?id=#ID#&gid=#GID#&sl=#SLOT#&url=#URL#&s=75&gr=#PREFIX#"><img src="#IMG#" alt="#DESC#" title="#DESC#" class="thumb" /></a><div class="tmbdesc"><div><a href="/cms/out.php?id=#ID#&gid=#GID#&sl=#SLOT#&url=#URL#&s=75&gr=#PREFIX#">#DESC#</a></div></div></div>
*/
.bl {
	width:990px;
	margin: 0px auto;
	margin-bottom:5px;

}
.tmb {width:242px; float:left; margin: 2px;}
.tmbdesc {width:240px; height:31px; border: 1px #ccc dotted; text-overflow:ellipsis; overflow:hidden; background: #f0f0f0 top left no-repeat url(/cmsimages/dsc.gif);}
.tmbdesc div {padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px; text-indent:12px; text-align:left;}
.br {clear:both; height:1px; font-size:1px;}
/* end no table layout */

/* table layout */
.tmbdesc1 {width:240px; height:31px; border: 1px #ccc dotted; text-overflow:ellipsis; overflow:hidden; background: #fff top left no-repeat url(/cmsimages/dsc.gif);}
.tmbdesc1 div {padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px; text-indent:12px; text-align:left;}
.tmbdesc1 a {color:#8c6239; text-decoration:none;}
.tmbdesc1 a:active {color:#000; text-decoration:none;}
.tmbdesc1 a:hover {color:#000; text-decoration:underline;}
/* end table layout */

.cattitle {font-size:18px;}
.menu1 {width:495px; height:8px; background: top left no-repeat url(/images/menu_01.gif);}
.menucat {width:495px; background: #fff top left repeat-y url(/images/menu_02.gif);}
.menucat div {padding:3px; padding-left:5px; padding-right:5px;}
.menu3 {width:495px; height:8px; background: top left no-repeat url(/images/menu_03.gif);}

.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.poplist {margin:0px; padding:0px;}
.poplist li {list-style-type:none; margin:0px; padding:0px;}
.poplist li a span {display:block; height:30px; font-weight:bold; float:left; width:100%; text-align:center; padding-top:19px;}
.poplist li a {color:#fff; text-decoration:none; cursor:pointer;}
.poplist li .popup {display: none;}
.poplist li:hover .popup {display: block; position: absolute; top: 42px;  margin-left: -200px; float:left; font-size:11px;}

.poplist li .popup a {color: #9e005d; text-decoration:none;}
.poplist li .popup a:hover {color: #000; text-decoration:underline;}

.itop td a {text-decoration:none;}
.topbottom table, .topbottom tr, .topbottom td {font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; font-weight:bold;}
.toptop table, .toptop tr, .toptop td {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; font-weight:bold;}
.bdot {width:98%; border-bottom: 1px #c3db9f dotted; padding:0px; padding-bottom:3px; margin:0px; padding-top:5px; font-size:11px; text-align:left;}
.catsbottom table, .catsbottom tr, .catsbottom td {font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; font-weight:bold; text-align:left;}
.catstop table, .catstop tr, .catstop td {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; font-weight:bold; text-align:left;}

