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;}

#basket{margin:0px auto; padding:0px; width:600px;/* border:1px solid #67563f;*/}
#basket .holder{clear:both;}
#basket .header{
	margin:0px;
	padding:0px 0px 0px 5px;
	background:url('/images/box_head.png') 0px 0px repeat #c4510a;
	font-size:medium;
	font-weight:normal;
	color:#eae0d2;
}
#basket span .header{display:block; float:left;}

#basket #titem, #basket #titems{padding:0px 5px 0px 5px; width:417px; border-right:1px solid #cfa369; font-weight:bold;}
#basket #titems{width:346px;}
#basket #tqty{padding:0px; width:30px; text-align:center;}
#basket #tprice1, #basket #tprice2, #basket #tprices{padding:0px; width:70px; border-left:1px solid #cfa369; text-align:center;}

#basket ul{list-style:none; margin:0px; padding:0px;}
#basket .item{display:table;}
#basket .item em, #basket #table em{display:none;}
#basket .n1{display:table-row; background:#e2c59e;}
#basket .n2{display:table-row; background:#e2d3be;}
#basket .n3{padding:5px; background:#e2d3be;}

#basket .head{display:table-cell; padding:5px 10px 5px 10px; width:410px; border-right:1px solid #cfa369;}
#basket .head img{float:left;}
#basket .head .tag{padding:0px  0px 0px 80px;}

#basket .options{display:none; clear:both; margin-top:10px; padding:5px; background:#f0e7c4; border:1px solid #cf9242;}
#basket .options li{margin:5px;}
#basket .options ul{list-style:decimal; margin:0px; padding:0px;}
#basket .options ul li{list-style-position:inside; margin:15px 0px 15px 0px; background:#e4d3b3;}
#basket .options ul ul{list-style-position:outside; list-style:disc; margin:0px 0px 0px 25px; background:none; border:none;}
#basket .options ul ul li{margin:5px;}

#basket form{display:inline; margin:0px; padding:0px;}
#basket .itemrem{margin:3px 0px;}
#basket .options .itemrem{float:right; margin:-17px 5px 0px 0px;}

#basket .quantity{display:table-cell; padding:5px 5px 5px 0px; width:25px; text-align:right; vertical-align:top;}
#basket .price{display:table-cell; padding:5px 3px 5px 0px; width:67px; text-align:right; border-left:1px solid #cfa369; vertical-align:top;}
#basket .row{display:table-cell;}

#basket .basfoot{clear:both; text-align:right;}
#basket .basfoot span{display:block; background:#e0b889;}
#basket .basfoot .pcon{float:right; margin:1px 0px 0px 3px;}#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;}