*{
	margin:0px;padding:0px;
	font-size:12px;
	font-family:"Verdana",sans-serif;
}
img.va{
	vertical-align:middle;
}
.opt{display:none;}
.font0{font-size:0px;}
.ct{
	text-align:center;
}
a{color:#6060B6;}
a img{border-style:none;}
body{
	background:#fff;
	margin: 0px 0px 16px 0px;
}
body,
div.footer a,
div.notice a,
div.result_inner a{
	color:#6F516F;
}
td.link_box li a,
td.adbox div.box_inner .green,
div.result_box_inner a.green,
div.result_inner a.green{
	color:#487B47;
}
td.adbox div.box_inner .green,
div.result_box_inner a.green,
div.result_inner a.green{
	display:block;
	margin:0px 0px 4px 0px;
	font-weight:normal;
	text-decoration:none;
}
div.result_inner a.green{
	display:inline;
	clear:both;
}
td.adbox div.box_inner .green{
	display:inline;
	clear:none;
}
input{
	border-width:2px;
	font-size:14px;
}
input.text{
	background-color:#fff;
	padding:1px;
}
input.button{
	background-color:#C5B2C5;
	color:#000;
	padding:0px 4px;
}
input#sq{width:460px;}
table.searchbar{
	width:100%;
	background-color:transparent;
	background-image:url('/art/custom/bg.gif');
	background-repeat:repeat-x;
	background-position:bottom left;
}
table.cats{
	width:100%;
	background:#F8F6F7;
}
table.cats td{
	text-align:left;
	vertical-align:top;
}
tr.pathrow td{
	text-align:left;
	vertical-align:middle;
	padding: 2px 4px 6px 4px;
	background:#1A3C8D url('/art/custom/bg.gif') bottom left repeat-x;
	color: #f8f6f7;
}
.ct,
td.first_level{
	font-weight:bold;
	padding:6px 16px;
}
td.second_level{
	padding:4px 4px 8px 4px;
	word-spacing:8px;
	text-transform:lowercase;
}
td.second_level a{
	white-space:nowrap;
}
tr.catrow td.image_box,
tr.catrow td.link_box{
	border-style:none none solid solid;
}
tr.catrow td.link_box{
	padding:0px;
	width: 188px;
}
tr.catrow td.link_box div{
	padding: 2px 16px 2px 8px;
}
tr.catrow td.image_box{
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;
	padding: 2px 4px;
}

#image_box_inner{
	width:315px; height:155px;
	overflow:hidden;
}

.giftn,
.wptn,
img.sitetn,
img.vidtn,
img.imgtn,
td.image_box a img{
	vertical-align:middle;
	border: #1A3C8D 1px solid;
}
img.imgtn,
td.image_box a img{
	width:100px;
	height:150px;
}
.giftn{
	width:160px;
}
.wptn,
img.vidtn{
	width:160px;
	height:120px;
}
img.sitetn{
	width:120px;
	height:60px;
}
table#front{
	height:130px;
	margin:100px 0px;
}
table#ontop,
table#ontop_directory{
	height:70px;
}
table.cats,
table#ontop{
	margin: 0px 0px 16px 0px;
}
table#ontop_directory{margin: 0px;}
table#front td#logo{background:transparent url('/art/custom/logo.gif') center right no-repeat;}
table#front td#selector{height:50px;}
td#selector{
	padding-bottom: 6px;
	text-align:left;
	vertical-align:bottom;
	white-space:nowrap;
	word-spacing:7px;
}
.ct,
td.first_level{
	color:#888;
}
td#advanced *,
td#selector *{
	color:#fff;
}
.ct,
td.first_level,
div.result_title *,
td#selector *{
	font-family:"Arial",sans-serif;
}
.ct,
td.first_level,
td#selector *{
	text-transform:lowercase;
	font-size:14px;
	word-spacing:0px;
}
td#search{
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	word-spacing:2px;
	font-size:0px;
}
td#advanced{
	padding-left: 16px;
	text-align:left;
	vertical-align:top;
}
td#advanced *{
	font-size:11px;
}
td.widen{
	width:50%;
}
div.footer{
	text-align:center;
	margin:8px 0px;
}
div.notice{
	text-align:left;
	margin:8px 16px;
}
div.notice,
div.notice *{
	font-size:16px;
}
div#footer_links,
div.result_inner{
	word-spacing:16px;
	text-transform:lowercase;
}
td.result_box_info div.result_inner{
	word-spacing:8px;
}
td.second_level a,
div#footer_links a,
div.result_inner a{
	word-spacing:0px;
}


#last_links{
	line-height:150%;
	margin:0px 30px;
	text-align:justify;
}
#last_links a{
	font-size:11px;
	text-decoration:underline;
	white-space:nowrap;
}
#last_links a:hover{
	text-decoration:none;
	color:#000;
}


table.results{
	width:99%;
	margin:0px 0px 16px 0px;
}
td.resultbox,
td.adbox{
	padding: 0px 8px;
	text-align:left;
	vertical-align:top;
}
td.resultbox{
	width:100%;
}
td.resultbox ol{
	margin:0px 0px 0px 50px;
}
td.resultbox ol li{
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 24px 8px;
}
td.resultbox ol li .result_inner{
	font-size:12px;
}
div.result_title{
	margin:0px 0px 4px 0px;
}
div.result_title *{
	font-size: 16px;
	font-weight:bold;
}
div.result_box div.result_title *,
div.result_box_wp div.result_title *,
div.result_box_gif div.result_title *,
div.result_box_video div.result_title *{
	font-size:12px;
}
div.result_inner a{
	text-decoration:none;
}
td.adbox{
	text-transform:lowercase;
}
div.box_top,
div.box_bottom{
	width:249px;
}
div.sbox_top,
div.sbox_bottom{
	width:180px;
}
div.box_top,
div.sbox_top{
	height:35px;
}
div.box_top{background:transparent url('/art/custom/box_top.gif') bottom left no-repeat;}
div.sbox_top{background:transparent url('/art/custom/sbox_top.gif') bottom left no-repeat;}
div.box_top div.box_inner,
div.box_top div.box_inner *,
div.sbox_top div.box_inner,
div.sbox_top div.box_inner *{
	color:#fff;
}
div.box_top div.box_inner,
div.sbox_top div.box_inner{
	padding: 12px 0px 0px 0px;
	text-transform:lowercase;
	font-weight:bold;
	text-align:center;
}
div.box_content,
div.sbox_content{
	background:#F8F6F7;
	border-style:none solid;
	border-width:0px 2px;
	border-color:transparent #DACEDA;
}
div.box_content div.box_inner,
div.sbox_content div.box_inner{
	padding: 8px 8px 0px 8px;
}
td.link_box ul,
div.box_content ul,
div.sbox_content ul{
	padding-left:16px;
}
td.link_box li,
div.box_content li,
div.sbox_content li{
	list-style-image:url('/art/custom/li.gif');
}
div.box_content li,
div.sbox_content li{
	padding-bottom:8px;
}
td.link_box li a,
div.box_content li a,
div.sbox_content li a{
	font-weight:bold;
}
div.box_bottom,
div.sbox_bottom{
	height:18px;
}
div.box_bottom{
	background:transparent url('/art/custom/box_bottom.gif') bottom left no-repeat;
}
div.sbox_bottom{
	background:transparent url('/art/custom/sbox_bottom.gif') bottom left no-repeat;
}
div.result_box,
div.result_box_wp,
div.result_box_gif,
div.result_box_video{
	margin:0px 4px 12px 4px;
	text-align:center;
	float:left;
	display:block;
	border:#DACEDA solid 1px;
}
div.result_box{
	width: 250px;
}
div.result_box_wp,
div.result_box_gif,
div.result_box_video{
	width: 360px;
}
div.result_box_gif{
	height:135px;
}
div.result_box_inner{
	padding:4px;
}
td.result_box_info{
	padding:0px 0px 0px 8px;
	vertical-align:top;
	text-align:left;
}
tr.catrow td{
	border-width:1px;
	border-color:#DACEDA;
	border-style:none none solid none;
}

div#legend{
	position:absolute;
	top:8px;right:8px;
	width:180px;
	height:54px;
	overflow:hidden;
	background:#f8f6f7;
	z-index:999;
}
div#legend_inner{
	padding:2px 4px 0px 4px;
	font-size:12px;
	text-transform:lowercase;
}
div#legend_inner img{
	vertical-align:middle;
	margin:0px 0px 1px 0px;
}

div.popbar{
	text-transform:none;
	padding: 4px 0px;
}
div.popbar div{
	background:url('/art/custom/pop.gif') top left repeat-y;
	font-size:0px;
	height:8px;
}
div.popbar_7{width:490px;}
div.popbar_6{width:420px;}
div.popbar_5{width:350px;}
div.popbar_4{width:280px;}
div.popbar_3{width:210px;}
div.popbar_2{width:140px;}
div.popbar_1{width:70px;}
div.popbar_0{display:none;}

td#alpha{
	word-spacing:15px;
	text-align:center;
}
td#alpha a{
	font-size:22px;
	text-decoration:none;
	text-transform:uppercase;
}

