a:link, a:visited{
color: #339933;
text-decoration: none;
}
a:hover{
color: #006600;
text-decoration: none;
}
div#index_body ul{
list-style-type:none;
}
div#cat_box{
width: 200px;
height: auto;
float:  left;
display: block;
}
div#category_main ul{
padding:6px; 
list-style-type:none;
width: 200px;
font-size: 12px;
margin: 0px 0px 0px 0px;
text-align: left;
}
div#category_box ul{
padding:6px; 
list-style-type:none;
font-size: 12px;
width: 190px;
margin: 0px 0px 0px 0px;
text-align: left;
}
div#latest ul{
padding:2px; 
list-style-type:none;
font-size: 11px;
margin: 0px 0px 0px 0px;
text-align: left;
}
div#latest_main ul{
padding:2px; 
list-style-type:none;
font-size: 11px;
margin: 0px 0px 0px 10px;
text-align: left;
}
li{
padding: 2px;
}
div#announce{
width: auto;
height: auto;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}
.announce a{
width: auto;
height: auto;
display: block;
font-size: 16px;
padding: 4px;
border: 1px solid #ffcc33;
background-color: #ffff99;
color: #ff6666;
text-decoration: none;
}
div#subbutton{
width: 850px;
height: 50px;
text-align: center;
margin: 10px;
}
div#category{
width: 99%;
height: auto;
float: left;
padding: 2px;
border: 1px solid #ffcc33;
margin-bottom: 4px;
}
div#category_sub{
width: 75%;
height: auto;
float: left;
padding: 2px;
border: 1px solid #ffcc33;
}
div#extra_hold{
width: 200px;
height: auto;
float: left;
padding: 2px;
border: 0px solid #ffcc33;
text-align: center;
}
div#subcategory{
width: 99%;
height: auto;
float: left;
padding: 2px;
border: 1px solid #ffcc33;
}
div#view_content{
width: 99%;
height: auto;
float: left;
padding: 2px;
border: 1px solid #ffcc33;
}
div#latest{
width: 21%;
height: auto;
float: left;
padding: 2px;
position: relative;
text-align: left;
border: 0px solid #ffcc33;
}
div#latest_main{
width: 210px;
height: auto;
float: left;
padding: 2px;
position: relative;
text-align: left;
border: 0px solid #ffcc33;
font-size: 11px;
}
div#host_ban{
width: 614px;
height: auto;
float: left;
padding: 2px;
position: relative;
text-align: lcenter;
border: 0px solid #ffcc33;
font-size: 11px;
margin-left: 10px;
}
div#friends_list{
width: 200px;
height: auto;
float: left;
padding: 2px;
position: relative;
text-align: left;
border: 0px solid #ffcc33;
font-size: 11px;
}
div#more_content{
width: 100%;
height: auto;
clear: both;
float: left;
border: 0px solid #000000;
text-align: center;
position: relative;
margin-top: 10px;
margin-bottom: 10px;
}
div#more_links{
width: 100%;
height: auto;
clear: both;
border: 0px solid #000000;
text-align: center;
position: relative;
margin-top: 10px;
margin-bottom: 10px;
}

label{
width: auto;
height: auto;
display: block;
font-size: 14px;
padding: 4px;
color: #333333;
}
div#category_main{
width: 160px;
height: auto;
position: relative;
float: left;
}
div#category_box{
width: 190px;
height: auto;
position: relative;
float: left;
}
div#view_image{
width: auto;
height: auto;
border: 1px solid #C9C299;
float: left;
padding: 4px;
}
div#view_detail{
width: 460px;
height: auto;
border: 0px solid #C9C299;
float: left;
position: relative;
margin-left: 10px;
padding: 2px;
}
div#view_note{
width: 565px;
height: auto;
border: 0px solid #C9C299;
padding: 4px;
float: right;
text-align: left;
position: relative;
}
div#view_description{
width: auto;
height: auto;
border: 0px solid #C9C299;
padding: 4px;
clear: both;
}

textarea#styled {
	width: 600px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
}

.textfield, select{
border: 3px solid #cccccc;
}
.sml_box{
width: 182px;
height: 40px;
display: block;
font-size: 12px;
padding: 4px;
border: 1px solid #ffff99;
background-color: #faf7c1;
color: #ff6666;
text-decoration: none;
}
.sm_label{
font-size: 8px;
}
.s10{
font-size: 10px;
}

.gry{
color: #5d5d5a;
}
.stats{
font-size: 9px;
color: #FE3B03;
}
p{
padding: 1px;
margin: 0px;
}
div#fieldcheck{
float:left;
position:relative;
width: 16px;
height: 16px;
}
.ads_box{
width: 160px;
height: 60px;
}
div#ajwork{
float:left;
position:relative;
width: 16px;
height: 16px;
}

div#featured_store{
width: 200px;
height: 200px;
float: left;
padding: 2px;
border: 1px solid #99cc99;
margin: 2px;
}
div#featured_ads{
width: 200px;
height: 200px;
float: left;
padding: 2px;
border: 0px solid #99cc99;
margin: 2px;
text-align: center;
}
div#error_message{
text-align: center;
background-color: #ffcccc;
font-family: Tahoma, verdana, arial; 
}
.link_li1{
width: auto;
height: auto;
border: 1px solid #99ff66;
background-color: #ccff99;
text-decoration: none;
margin: 1px;
}

.link_li1:hover{
background-color: #99ff66;
}

.link_li2{
width: auto;
height: auto;
border: 1px solid #ff9999;
background-color: #ffcc99;
text-decoration: none;
margin: 1px;
}

.link_li2:hover{
background-color: #ff9999;
}