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 auto; width:670px; padding:10px; border:1px solid #cc893b; background:#dec8ac;}
.mainh h3{margin:0px; padding:0px;}
.mainh h4{margin:0px;}

.site_notice{margin:20px auto; width:670px; 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;}

#m_holder{
	display:block;
	margin:0px auto;
	width:610px;
}
.m_box{
	display:block;
	float:left;
	margin:9px 9px;
	padding:0px 12px 0px 75px;
	width:200px;
	height:113px;
	background:url('/images/merchant_box.png') 0px 0px no-repeat #934916;
	color:#e6e6cf;
}
.m_box h3{margin:10px 0px 0px 0px; padding:0px; font-size:medium;}
.m_box .new{float:right; margin:-14px 0px 0px 0px; text-align:center;}
.m_box .new .img{display:block; width:65px; height:65px; border:1px solid #000000;}
.m_box .info{height:80px; font-size:small; color:#e6d2a6; overflow:hidden;}

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


#merchant{
	margin:0px auto;
	width:600px;
	background:url('/images/merchantm_main.png') 0px 0px repeat #903701;
}
#merchant .inner{
	padding:65px 35px 10px 40px;
	min-height:265px;
	background:url('/images/merchantm_box.png') 0px 0px no-repeat;
	color:#e5decf;
}
#merchant a{text-decoration:underline;}
#merchant a:link{color:#e496e4;}
#merchant a:visited{color:#c05dc0;}
#merchant a:hover{text-decoration:none;}

#merchant .img{float:left;}
#merchant .img img{border:1px solid #c25d1c;}
#merchant div.top{margin:0px; padding:0px;}
#merchant div.top ul{list-style:none; margin:0px; padding:10px 5px 0px 245px;}
#merchant div.top ul.top{padding-top:/*25*/10px;}
#merchant div.top .contact{padding-top:10px;}

#merchant .holder{clear:both; padding:10px 0px 10px 10px;}
#merchant .items{margin:0px auto; padding:0px 5px 5px 5px; width:450px; border:2px ridge #e7c772; border-left:none; border-right:none; text-align:center;}
#merchant .items h3{margin:0px; padding:0px; font-size:medium; text-align:left;}
#merchant .items ul{list-style:none; margin:0px; padding:0px; height:100px;}
#merchant .items li{display:block; float:left; margin:0px 15px; padding:5px 0px; width:80px; background:#e0d09d; border:1px solid #dd8a28;}
#merchant .items ul a{text-decoration:underline;}
#merchant .items ul a:link{color:#5a3202;}
#merchant .items ul a:visited{color:#241300;}
#merchant .items ul a:hover{text-decoration:none;}#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;}