h1, h2, h3, h4, h5, h6,  form, fieldset,table,li,ul { margin: 0pt; padding: 0pt; font-weight:normal; }
h1{font-size:22px; padding-bottom:5px;}
h2{font-size:15px; padding-bottom:4px;}
h3{font-size:17px; padding:3px; font-weight:bold;}

ul,li{list-style-type:none;}
a{text-decoration:none; color:#666666;}
body { background:url(bg.jpg) repeat-y  center #DEE8D0; color:#7E8422; margin:0pt; padding:0pt;}
#container{width:546px; margin:0pt auto;}
#wraper{width:526px; padding:0pt 10px;}
#header{height:115px; background:url(bg_header.jpg); padding:0pt 15px;}
#header h1 a{
	display:block;
	width:250px;
	height:55px;
	background:url(logo.gif) no-repeat;
	text-indent: -9000px;
	margin-top:15px;
}
#blk1{background: url('bg_top.jpg') bottom center no-repeat;height:100px; padding:17px 0pt 0pt 22px;}
#blk2{
	background:#CCE6FF url(bg_rings.jpg) scroll center left  no-repeat;
	height:120px;
	border-top:#FFFFFF solid 3px;
	border-bottom:#FFFFFF solid 3px;
	text-align: right;
	padding: 10px 20px 0pt 0pt;
}
#blk3{background:#FF5EAE; height:175px;border-bottom:#FFFFFF solid 2px; color:#666666; font-size:80%; padding-top:5px;font-weight:bold;}
#blk4{background:#CC0066 url(bg_flower.gif) scroll center right no-repeat; height:290px;}
.brdBlk{border:#FFFFFF solid 2px; width:100%; margin:2px; padding:2px;}
#contents{ background:#F3FFC8; padding:20px;}
#msg{background:#0080FF; border-bottom:#FFFFFF solid 2px; padding:1px 5px;}
.clear{clear:both;}

#footer{
	padding:20px;
	height:40px;
	font-size:80%;
	background:#D7FACF;
	border-bottom:5px solid #FFFFFF;
	border-top:5px solid #FFFFFF;
	
}
#footer a{text-decoration:underline; font-weight:bold;}
form input,form select{border:#CE0063 solid 1px; background:#EAF4FF; color:#CE0063; font-size:90%; font-weight:normal;}
form input.small{width:55px; background: no-repeat #EAF4FF url(bg_year.jpg) scroll center center}
form label{display:block; clear:both;}
form label span{ padding-left:100px; }
.left{float:left; margin-left:7px;}
.right{float:right; margin-right:7px;}
.blockBrd{margin:2px; padding:5px; clear:both; background:#ffffff}


div#ad-links{float:right; padding:10px 0pt 0pt 0pt}




dl.item-listing dt img{border:0pt;}
dl.item-listing {margin: 0pt 10px 10px;padding: 0pt; width:100%; }
dl.item-listing dt {margin: 0pt;padding: 0pt;width: 60px;height: 60px;float: left;}

ul.item-listing {list-style-type:none;}
dl.item-listing dt a:link,dl.item-listing dt a:visited{ text-decoration: none; display: block; height: 50px; width: 50px;  border: 1px solid rgb(238, 238, 238); text-align: center; overflow:hidden; }

dl.item-listing-small dt a:link,dl.item-listing-small dt a:visited{ float:left; text-decoration: none; display: block; height: 30px; width: 35px;  border: 2px solid rgb(238, 238, 238); text-align: center; overflow:hidden; margin:5px; }
dl.item-listing-small dt a:hover { border: 2px solid rgb(255, 150, 0); }
dl.item-listing dt a:hover { border: 1px solid rgb(255, 150, 0); }
ul.item-listing li {display:inline;}
ul.item-listing li a:link,ul.item-listing li a:visited { text-decoration: none; display: block; width: 75%; margin-bottom: 5px; padding:2px; font-weight:normal; float:left; }

ul.item-listing-small li a:link,ul.item-listing-small li a:visited { text-decoration: none; display: block; width: 100%; margin-bottom: 5px; padding:2px; font-weight:normal; float:left; }

ul.item-listing li img{ float:right; border:0pt; padding:2px;}
ul.item-listing li a:hover {background-color:#D9F2FF; }

dl.item-listing dd {margin: 0pt;
padding: 5px 0pt 0pt 4px;;
width: 50px;
height: 50px;
float: left;}

#page-nav{width:100%; text-align:center; font-size:9px;}
#page-nav strong,#page-nav span,#page-nav a{padding:1px 3px; margin:2px; text-decoration:none;}
#page-nav a{background-color:#9D7600; color:#666666;}
#page-nav strong,#page-nav a:hover{background-color:#8080FF; color:#666666; }
#page-nav span{background-color:#F0F0E1; color:#9D7600; }

#item-options { float: right; width: 130px; }
#item-options img { border: 0pt none ; padding: 0pt 2px; }
#item-options ul { list-style-type: none; }
#item-options li { padding: 2px 0pt; }

#logo{float:left; width:300px;}
#logo a{background:#7FB249; color:#666666; font-weight:bold; padding:1px 2px; margin:0pt 4px; font-size:11px;}
.ads{background-color:#FFFFFF; padding:0pt 50px 0pt 50px; clear:both; }

#contents li {float: left;}
#contents a:hover{}
#contents ul a {  margin: 0pt 5px 15px 5px; padding: 5px; width: 135px;  height: 30px; overflow: hidden; display:block; text-align:center; background:url(bg_cat_links.gif) repeat-x; color:#CE0063; font-weight:normal; line-height:15px; }
#contents ul a:hover { background:url(bg_cat_links_over.gif) repeat-x; }
.clear{clear:both;}
.midadbg1{ background: url(midadbg1.gif) no-repeat left #ffffff;width:381px;}
.midadbg2{ background: url(midadbg2.gif) no-repeat left #ffffff;width:381px;}
.midadbg3{ background: url(midadbg3.gif) no-repeat left #ffffff;width:381px;}
.midadbg4{ background: url(midadbg4.gif) no-repeat left #ffffff;width:381px;}
.midadbg5{ background: url(midadbg5.gif) no-repeat left #ffffff;width:381px;}
.midadbg6{ background: url(midadbg6.gif) no-repeat left #ffffff;width:381px;}
