body{
	margin:0px 0px 10px 0px;
	padding:0px;
	background-color:#cf9e64;
	color:#000000;
	font-family:"Times New Roman", Times, serif;
}

a{text-decoration:underline;}
a:link{color:#800080;}
a:visited{color:#c05dc0;}
a:hover{text-decoration:none;}

#wrap{margin:0px auto; width:778px;}
#iwrap{margin:0px auto; width:750px; background:url('/images/main.png') 0px 0px repeat-y #e7dbcb;}

#head{
	display:block;
	height:101px;
	background:url('/images/head.png') 0px 0px no-repeat #c67b00;
	font-size:0px;
	text-indent:-5000px;
}

#nav{
	padding:0px 35px 0px 35px;
	height:40px;
	background:url('/images/nav.png') 0px 0px no-repeat #944d0a;
}
#nav ul{list-style:none; margin:0px; padding:0px;}
#nav li{margin:0px; padding:0px; float:left;}
#nav #menu{float:left;}
#nav #side{float:right;}

#nav strong{display:none;}
#nav #n_1 a{
	display:block;
	width:63px;
	height:31px;
	background:url('/images/n_1.png') 0px 0px no-repeat;
}
#nav #n_1 a:hover{
	background-position:0px -31px;
}
#nav strong{display:none;}
#nav #n_2 a{
	display:block;
	width:108px;
	height:31px;
	background:url('/images/n_2.png') 0px 0px no-repeat;
}
#nav #n_2 a:hover{
	background-position:0px -31px;
}
#nav strong{display:none;}
#nav #n_3 a{
	display:block;
	width:63px;
	height:31px;
	background:url('/images/n_3.png') 0px 0px no-repeat;
}
#nav #n_3 a:hover{
	background-position:0px -31px;
}
#nav strong{display:none;}
#nav #n_4 a{
	display:block;
	width:89px;
	height:31px;
	background:url('/images/n_4.png') 0px 0px no-repeat;
}
#nav #n_4 a:hover{
	background-position:0px -31px;
}
#nav strong{display:none;}
#nav #n_5 a{
	display:block;
	width:88px;
	height:31px;
	background:url('/images/n_5.png') 0px 0px no-repeat;
}
#nav #n_5 a:hover{
	background-position:0px -31px;
}
#nav strong{display:none;}
#nav #n_6 a{
	display:block;
	width:70px;
	height:31px;
	background:url('/images/n_6.png') 0px 0px no-repeat;
}
#nav #n_6 a:hover{
	background-position:0px -31px;
}

#main{padding:0px 2px 0px 2px; min-height:160px;}

#tsearch{float:left;}

.para{margin:0px; padding:20px;}
.para h3{margin:0px; padding:0px;}

.mainh{margin:20px; margin-left:140px;; padding:10px; border:1px solid #cc893b; background:#dec8ac;}
.mainh h3{margin:0px; padding:0px;}
.mainh h4{margin:0px;}

.site_notice{margin:20px; margin-left:140px;; padding:5px; border:1px solid #e87435; background:#f1de92; font-size:smaller;}
.site_notice h3{margin:0px; padding:0px;}

.conbox{margin:40px 60px; padding:10px; border:1px solid #ac510d; background:#dec8ac;}
.conbox h3{margin:0px; padding:0px;}

.note{font-size:smaller;}
.note select, .note input, select.note, input.note{font-size:smaller;}

.pages{display:block; font-size:smaller; text-align:right;}

.quote{padding:0px 5px 5px 10px; background:#e2c8a5; border:1px solid #cc8200;}
.quote .head{font-size:smaller; margin-left:-8px; padding-bottom:5px;}

.code{max-height:400px; padding:0px 10px 0px 10px; background:#c9bfb1; border:1px solid #cc8200; overflow:auto;}
.code .head{font-size:smaller; margin-left:-8px;}
.box{
	display:block;
	margin:10px auto;
	padding:0px;
	width:400px;
	background-color:#c4510a;
	text-align:left;
}
.box .head{
	margin:0px;
	padding:0px;
	height:20px;
	background:url('/images/box_head.png') 0px 0px repeat-x;
	color:#efeee4;
	text-indent:-18px;
}
.box a{text-decoration:none;}
.box a:link{color:#f2f2e8;}
.box a:visited{color:#e6e6cf;}

.box .main{padding:5px; background:url('/images/box_main.png') 0px 0px repeat; font-size:smaller;}
.box .hleft{float:left; width:50px; height:20px; background:url('/images/box_hleft.png') 0px 0px no-repeat;}
.box .hright{float:right; width:18px; height:20px; background:url('/images/box_hright.png') 0px 0px no-repeat;}

.errors{display:block; margin:10px auto; width:300px; color:#ffffff; background-color:#a73209;}
.errors h2{margin:0px; padding:0px 0px 0px 23px; height:25px; background:url('/images/er_head.png') 0px 0px no-repeat; color:#efe3be;}
.errors div{margin:0px; padding:10px 10px 10px 25px; background:url('/images/er_main.png') 0px 0px repeat-y;}
.errors ul{list-style:disc; margin:0px 0px 0px 20px; padding:0px;}
.errors li{margin:0px; padding:0px;}

.highlight{color:#ee3d3d}

.pcon a{
	display:block;
	width:15px;
	height:12px;
	background:url('/images/currencyicon_s.gif') 0px 0px no-repeat;
}
.pcon a.l{
	width:20px;
	height:17px;
	background:url('/images/currencyicon_l.gif') 0px 0px no-repeat;
}
.pcon em{display:none;}

#paym{margin:0px; padding:5px 0px;}
#paym em{display:none;}
#paym li{display:block; margin:0px; padding:0px; width:227px; height:40px;}
#paym .payd{margin:10px 5px;}
#paym .payd span{padding:0px 5px;}

#catlist{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:130px;
	background:url('/images/cat_headm.png') 0px 0px repeat-x;
}
#catlist .head{
	height:70px;
	background:url('/images/cat_head.png') 0px 0px no-repeat;
}
#catlist .r{
	display:block;
	float:right;
	width:44px;
	height:70px;
	background:url('/images/cat_headr.png') 0px 0px no-repeat;
}
#catlist .head .title{display:block; float:left; margin:38px 0px 0px 10px; width:62px; height:17px; background:url('/images/cat_title.png') 0px 0px no-repeat;}
#catlist .head .title strong{display:none;}

#catlist .main{padding:5px 5px 15px 0px; background:url('/images/cat_main.png') 0px 0px repeat #a2500b;}
#catlist .main ul{list-style:none; margin:0px; padding:0px;}
#catlist .main li{margin:0px 0px 0px 10px; padding:0px;}
#catlist .main li li{margin-left:20px;}
#catlist .sub1{list-style:url('/images/cat_sub1.png');}
#catlist .sub2{list-style:url('/images/cat_sub2.png');}
#catlist #catsel{font-weight:bold; color:#e0b242;}
#catlist #catsel li{font-weight:normal;}

#catlist #catsel a:link{color:#b1aea5;}
#catlist #catsel a:visited{color:#e0b242;}
#catlist #catsel a:hover{color:#efe3e3;}
#catlist a, #catlist #catsel li a{text-decoration:none;}
#catlist a:link,  #catlist #catsel li a:link{color:#f1ede2;}
#catlist a:visited, #catlist #catsel li a:visited{color:#f3da9e;}
#catlist a:hover, #catlist #catsel li a:hover{color:#ffffff;}

#scatlist{list-style:none; margin:0px 10px 0px 10px; padding:0px;}
#scatlist li{display:inline;}
#scatlist h4{display:inline;}

#itmlist{margin:20px 0px 0px 0px;}
#itmlist ul, .itm{list-style:none; margin:0px; padding:0px;}
#itmlist .itmbox{height:105px;}
#itmlist h4{margin:0px; padding:0px;}
.itmbox{margin:10px 0px 10px 0px; padding:5px; background:url('/images/box_main.png') 0px 0px repeat #c4510a; border:1px solid #9c6822; font-size:small;}
.itmbox h5{display:inline; margin:0px; padding:0px; font-size:larger;}
.itmbox .img{float:left; margin-right:10px; text-align:center;}
.itmbox .img img{background:#8b3e02; border:1px solid #000000;}
.itmbox .highlight{color:#faefe0}
.itmbox .holder{padding:5px;}

.itmbox a{text-decoration:none;}
.itmbox a:link{color:#ffffff;}
.itmbox a:visited{color:#e6dccf;}
.itmbox a:hover{text-decoration:underline;}

.itmbox h3{display:inline; margin:0px; padding:0px; font-size:x-large;}
.itm{margin:0px 20px 0px 140px;}
.itm .top{border-bottom:1px solid #682902;}
.itm li{font-size:medium;}
.itm div{padding:2px 0px 2px 0px;}
.itm .price{font-size:larger;}
.p{float:left;}
.pcon a{float:left; margin:3px 0px 0px 5px;}
.itm .shipchk{font-size:medium;}
.itm .shipchk input{color:#ffffff; background:#666666; border:0; font-weight:bold; -moz-border-radius:5px;}
.itm .desc{margin:10px;}
.itm .desc h4{margin:0px; padding:0px;}

.itm .opt .buy{margin:-25px 0px 0px 0px; float:right}
.itm .buy{font-size:medium; text-align:right;}
.itm .buy input{color:#ffffff; background:#666666; border:0; font-weight:bold; -moz-border-radius:5px;}

.itm #itmmain{clear:both; margin:15px;}
.itm #itmmain h4{margin:0px; padding:0px;}
.itm #itmmain ul{list-style:circle;/* list-style-position:inside;*/ margin:5px 0px 20px 10px; padding:5px; background:#dec8ac; border:1px solid #9c6822;}
.itm #itmmain li{margin:2px 2px 2px 15px; padding:0px;}
.itm #itmmain #options{list-style:none; margin:5px 0px 0px 10px;}
.itm #itmmain #options li{margin:5px 2px 5px 0px;}
.itm #itmmain #options li li{margin:2px 2px 2px 15px;}
.itm #itmmain #options li div{float:left; padding-right:5px;}#contactfrm a:link{color:#000000;}
#contactfrm a:visited{color:#232323;}

#contactfrm{margin:0px auto; width:550px;}
.mainc{
	margin:0px auto;
	padding:15px 0px 15px 15px;
	width:535px;
	height:240px;
	color:#ffffff;
	background:url('/images/frmback.png') 0px 0px no-repeat #a04a0d;
}
#contactfrm ul{list-style:none; margin:0px; padding:0px;}
#contactfrm li{margin:0px; padding:0px 0px 5px 0px;}
#contactfrm li .intitle{float:left; width:65px;}
#contactfrm .box, #msgsent .box{margin:0px; width:100%;}

#contactlist{padding:0px 20px 0px 20px;}
#contactlist ul{list-style:none; display:block; margin:0px; padding:0px 0px 5px 0px;}
#contactlist li{clear:both; display:block; margin:0px; padding:0px;}
#contactlist li li{clear:none;}
#contactlist #mlist li{float:left; width:120px; padding:5px 0px 5px 0px;}

#contactlist li strong{color:#f2f2e8;}

#contactlist #recname{margin:10px; font-size:large;}

#contactfrm #bbcode{display:block; float:right; width:100px;; vertical-align:top;}
#contactfrm #bbcode #bbbtns{padding-top:5px; height:145px; overflow:auto;}
#contactfrm #bbcode #bbbtns input{padding:0px 3px; height:20px; font-size:x-small;}
#contactfrm .btn{display:block; padding:2px;}

#contactfrm #prevbox{
	display:none;
	position:absolute;
	float:left;
	padding:5px;
	width:334px;
	background-color:#ede8de;
	border:1px solid #000000;
	color:#000000;
	overflow:auto;
	margin:0px 0px 0px 65px;
	height:170px;
}
#contactfrm #prevbox ul{list-style:disc; margin:0px 0px 0px 15px;}

#msgsent a:link{color:#000000;}
#msgsent a:visited{color:#232323;}

#msgsent{margin:0px auto; width:550px;}
#msgsent .box{width:100%;}
#msgsent ul{list-style:none; margin:0px; padding:0px;}
#msgsent li{margin:0px 0px 20px 5px; padding:0px;}
#msgsent li .intitle{float:left; width:75px;}
#msgsent .msg{
	float:none;
	margin:0px;
	width:425px;
	padding:0px 5px;
	height:145px;
	border:1px solid #7c2905;
	background-color:#c9955c;
	color:#341001;
	overflow:auto;
}
#msgsent .lmsg{margin-bottom:5px;}
#msgsent .note{margin-left:85px;}

.logform{display:block; margin:0px auto; width:300px;}
.logform ul{list-style:none; margin:0px; padding:0px;}
.logform li{margin:0px; padding:5px;}
.logform input.in{margin:0px 0px 0px 70px; width:120px;}
.logform label.null{position:absolute;}
.logform h3{margin:0px; padding:0px;}

#tlog{margin:0px 10px 10px 10px; padding:0px 0px 2px 0px; min-height:20px; border-bottom:1px solid #965500; font-size:smaller; text-align:right; vertical-align:top;}
#tlog form{display:inline; margin:0px; padding:0px;}
#tlog input.in{margin:0px; padding:0px; width:75px; font-size:smaller;}
#tlog input.sub{color:#ffffff; background:#666666; border:0; font-weight:bold; -moz-border-radius:5px;}
#tlog ul{list-style:none; margin:0px; padding:0px;}
#tlog li{display:inline; margin:2px; padding:0px;}
#tlog .null{display:none;}
#tlog #lu, #tlog #lp{position:absolute; margin:2px 0px 0px 3px; visibility:hidden; color:#7e806e;}

#regform a:link{color:#000000;}
#regform a:visited{color:#232323;}

#regform{margin:0px auto; width:350px; text-align:center;}
#regform ul{list-style:none; margin:0px; padding:0px;}
#regform li{clear:both; margin:0px; padding:15px 0px 15px; text-align:left;}
#regform li li{margin:0px; padding:5px; min-height:20px; text-align:right; background:url('/images/reg_main.png') 0px 0px repeat-y #be620c;}
#regform label{float:left; text-align:left;}
#regform h4{margin:0px; padding:0px 0px 0px 5px; height:20px; background:url('/images/reg_head.png') 0px 0px no-repeat #873d0b; color:#f3e7c6;}
#regform .in{width:145px;}
#regform .help a{padding:0px 7px 0px 7px; background:url('/images/helpico.png') 0px 1px no-repeat;}
#regform .help a strong{display:none;}
	#regform select{width:149px;}
#regform .dob{width:65px;}

#regform .hbox{display:none; padding:5px; background:url('/images/reg_main.png') 0px 0px repeat-y #be620c;}
#regform .hbox li{margin:0px; padding:5px 10px 5px 10px; text-align:left; border:1px solid #000000; background:#ece1c1;}
#regform .hbox li strong{margin:-5px;}
#regform .hbox li ul{list-style:disc; margin:0px; padding:10px;}
#regform .hbox li li{margin:5px; padding:0px; border:none;}
#regform .hbox li li strong{margin:0px;}

#bt_check{display:block; float:left; margin:0px 0px 20px 0px; padding:0px; width:345px; text-align:left;}
#bt_check .box{margin:5px auto; padding:5px; width:300px; background-image:none; background-color:#ede6d4; border:1px solid #702605;}


#searchbox{list-style:none; margin:0px; padding:0px;}
#searchbox li{clear:both; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}
#searchbox li .intitle{float:left; width:90px;}
#searchbox li .intitlehead{float:left; width:90px;}
#searchbox li.blocks{clear:none; float:left; margin:5px 25px 5px 0px; padding:0px;}


#acmain{margin:20px 0px; padding:0px;}
#actypebox{margin:0px auto; width:655px;}
#actypebox ul{list-style:none; margin:10px; padding:0px;}
#actypebox li{float:left;}
#actypebox .type_basic{margin:0px 20px 0px 0px;}
#actypebox .type_gold{margin:0px 20px 0px 0px;}
#actypebox type_premium{margin:0px}
#actypebox .head strong{display:none;}
#actypebox .head{display:block; margin:0px; padding:0px; width:193px; height:58px;}
#actypebox .type_basic .head{background:url('/images/actype_basic.png') 0px 0px repeat;}
#actypebox .type_gold .head{background:url('/images/actype_gold.png') 0px 0px repeat;}
#actypebox .type_premium .head{background:url('/images/actype_premium.png') 0px 0px repeat;}
#actypebox .main{margin-left:4px; padding:5px; width:175px; min-height:175px; border:1px solid #a33d01; background:#dec8ac;}
#actypebox .cost{margin:15px 2px 5px 2px; padding:5px 2px; border:1px solid #a33d01; font-size:smaller;}

#gcontact{clear:both; margin:0px auto; padding:5px; width:538px; font-size:smaller; border:1px solid #ac510d; border-top:none;}
#gcontact h4{margin:0px 0px 10px 0px; padding:0px;}
#gcontact form{float:right;}
#gcontact input{font-size:smaller;}#foot{
	clear:both;
	margin:0px;
	padding:10px 0px 0px 0px;
	height:75px;
	background:url('/images/foot.png') 0px 0px no-repeat #c97f00;
}
#foot strong{display:none;}
#foot #payac{
	display:block;
	margin:10px auto;
	width:193px;
	height:43px;
	background:url('/images/paypal.png') 0px 0px no-repeat;
}
#foot #gimplink{
	display:block;
	margin:-40px 0px 0px 610px;
	padding:0px;
	width:102px;
	height:27px;
	background:url('/images/gimplink.png') 0px 0px no-repeat;
}
#foot #gimplink a{display:block; width:100%; height:100%;}

#foot #links{margin-right:40px; font-size:small; text-align:right;}