body{
	margin:5px;
	padding:0px;
	background-color:#f5edd6;
	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:780px;; min-width:450px; background:url('/images/border_l_op.png') 0px 0px repeat-y #f5edd6;}
.iwrap{position:relative; margin:0px; padding:0px 10px 1px 0px; background:url('/images/border_r_op.png') top right repeat-y;}


#head{
	margin:0px 0px 0px 10px;
	padding:10px;
	min-height:175px;
	background:url('/images/border_t_ir_op.png') 0px 0px repeat-x #f2ccb5;
	border-bottom:1px dotted #d2b647;
}
#head #logo{margin:0px 0px 0px -10px; padding:0px;}
#head #logo a{display:block; float:left; width:170px; height:170px; background:url('/images/logo.png') 0px 0px no-repeat; text-indent:-9000px;}
#head #logo strong{margin:0px; padding:0px; font-size:1px;}

#top_info{margin:10px 0px 0px 175px;}
#top_info .i{min-height:140px; overflow:hidden;}
#top_info .i .info{height:100%; margin-right:100px;}
#top_info .notebox{margin:0px; background-image:url('/images/border_l_or.png');}
#top_info .notebox .i{background-image:url('/images/border_r_or.png');}
#top_info .notebox .top{background-image:url('/images/border_t_or.png');}
#top_info .notebox .top_right{background-image:url('/images/border_t_r_or.png');}
#top_info .notebox .top_left{background-image:url('/images/border_t_l_or.png');}

#top_info .notebox .bottom{background-image:url('/images/border_b_or.png');}
#top_info .notebox .bottom_right{background-image:url('/images/border_b_r_or.png');}
#top_info .notebox .bottom_left{background-image:url('/images/border_b_l_or.png');}

#top_info .notebox .foot{position:absolute; left:20px; bottom:15px;}

#top_bar{margin:0px 0px 10px 10px; padding:4px 10px 10px 10px;}
#top_bar #search_form{
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:190px;
}
#top_bar #search_form .keysLabel{
	position:absolute;
	top:4px;
	left:4px;
}
#top_bar #search_form input{width:100px; height:13px; font-size:x-small;}
#top_bar #search_form .submit{
	margin:0px 5px;
	width:13px;
	height:20px;
	background:url('/images/search.png') 0px 0px no-repeat transparent;
	border:none;
	text-indent:-9000px;
	font-size:0px;
}
#top_bar #search_form .submit:hover{cursor:pointer;}

.top_right, .top_left{display:block; position:absolute; top:0px; width:20px; height:20px;}
.top_right{right:0px; background:url('/images/border_t_r_ir_op.png') 0px 0px no-repeat;}
.top_left{left:0px; background:url('/images/border_t_l_ir_op.png') 0px 0px no-repeat;}

#basket_note{float:right; margin:0px 0px 0px 5px; padding:0px 5px; text-align:center; border-left:2px double #d2b647; height:100%;}
#basket_note .in{margin:0px 0px 10px 0px; padding:0px; text-align:right;}
#basket_note .bbtn a{display:block; width:85px; height:95px; background:url('/images/basket.png') 0px 0px no-repeat; text-indent:-9000px;}
.note{font-size:smaller;}
.highlight{color:#ee3d3d;}

.center{text-align:center;}

.hiddenContainer{
	position:absolute;
	top:-9999px;
	left:-9999px;
	width:10px;
	height:10px;
	overflow:hidden;
}

#captchaimg{border:1px solid #a55f92;}

.flower{display:block; width:20px; height:20px; background:url('/images/flower_bullet.png') 0px 0px repeat-y; text-indent:-9000px;}

.notebox, .box{position:relative; background:url('/images/border_l.png') 0px 0px repeat-y #f5edd6;}
.notebox{margin:0px 0px 20px 0px;}

.notebox .tflower, .notebox .rflower, .notebox .lflower, .notebox .bflower{
	position:absolute;
	background:url('/images/flower_small.png') top center no-repeat;
}
.notebox .tflower{top:-10px; width:100%; height:30px;}
.notebox .bflower{bottom:-10px; width:100%; height:30px;}
.notebox .rflower{top:20px; right:-10px; width:30px; height:30px;}
.notebox .lflower{top:20px; left:-10px; width:30px; height:30px;}

.notebox .i, .box .i{margin:0px; padding:0px 15px 0px 15px; background:url('/images/border_r.png') top right repeat-y;}

.notebox .top{height:20px; background:url('/images/border_t.png') 0px 0px repeat-x;}
.notebox .top_right, .notebox .top_left{display:block; position:absolute; top:0px; width:20px; height:20px;}
.notebox .top_right{right:0px; background:url('/images/border_t_r.png') 0px 0px no-repeat;}
.notebox .top_left{left:0px; background:url('/images/border_t_l.png') 0px 0px no-repeat;}

.notebox .bottom{height:20px; background:url('/images/border_b.png') 0px 0px repeat-x;}
.notebox .bottom_right, .notebox .bottom_left{display:block; position:absolute; bottom:0px; width:20px; height:20px;}
.notebox .bottom_right{right:0px; background:url('/images/border_b_r.png') 0px 0px no-repeat;}
.notebox .bottom_left{left:0px; background:url('/images/border_b_l.png') 0px 0px no-repeat;}

.notebox h2, .notebox h3{margin:0px; padding:0px;}

.box{margin:10px 10px 10px 0px; padding:5px; border:1px solid #d2b647; background:#f2ccb5;}
.box h4{margin:0px; padding:0px;}
.box h2, .box .para h2{min-width:30px; height:30px; margin:0px; padding:5px 0px 0px 35px; background:url('/images/flower_small.png') 0px 0px no-repeat;}
.box h3, .box .para h3, .para .box h3{margin:0px; padding:5px 0px 0px 0px; background:none;}

#menu{float:left; list-style:circle; list-style-image:url('/images/flower_bullet.png'); margin:0px; width:190px; color:#DCB953;}
#menu li{margin:0px; padding:0px;}

#menu ul{list-style:none; margin:0px 10px; padding:0px; width:150px; background:#f7ddf5;}
#menu ul li{margin:0px; padding:0px 5px; border-bottom:2px dotted #f5edd6;}
#menu ul li:hover{list-style:none;}
#menu .sub{display:none;}

#menu .first{margin-top:5px; border-top:1px dotted #d2b647;}
#menu .last{margin-bottom:5px; border-bottom:1px dotted #d2b647;}

#menu a{text-decoration:none;}
#menu a:link{color:#800080;}
#menu a:visited{color:#c05dc0;}
#menu a:hover{font-weight:bold;}
#menu li:hover, #menu li a:hover{list-style:circle; list-style-image:url('/images/flower_bullet_over.png');}

#menu #maillist{list-style:none; margin:10px 10px 0px -20px; padding:0px 5px 5px 5px; background-color:#f2ccb5; border:1px dotted #d2b647; color:#000000;}
#menu #maillist label{display:none;}
#menu #maillist #memail{margin-right:5px; width:140px; height:13px; font-size:x-small;}

#menu #tests{list-style:none; margin:10px 0px 10px -20px; padding:0px 10px 0px 0px; color:#000000;}
#menu #tests h1{margin:0px 0px 10px 0px; padding:0px; font-size:large;}
#menu #tests .opts{float:right;}

#main{clear:both; margin-top:30px;}
#imain{display:block; margin-left:230px;}

.para{margin:10px 10px 30px 10px;}
.para h3{color:#970093;}
.para h2{color:#ca5dc0;}
.para h2{min-width:50px; height:50px; margin:0px; padding:15px 0px 0px 55px; background:url('/images/flower_large.png') 0px 0px no-repeat;}
.para h2 em, .para h2 strong{padding-bottom:5px; background:url('/images/hline.png') bottom left repeat-x;}
.para h3{min-width:30px; height:30px; margin:-10px 0px 0px 20px; padding:5px 0px 0px 35px; background:url('/images/flower_small.png') 0px 0px no-repeat;}

.page_nav{margin-right:20px; text-align:right; font-size:smaller;}

.errors{margin:0px auto; width:400px;}
.errors h2{margin:-10px 0px 0px 0px; padding:0px; max-height:30px; background:none;}
.errors ul{margin:0px 20px; padding:0px;}
.errors .notebox{background:url('/images/border_l_ir.png') 0px 0px repeat-y #f2ccb5;}
.errors .notebox .i{ background:url('/images/border_r_ir.png') top right repeat-y;}
.errors .notebox .top{background:url('/images/border_t_ir.png') 0px 0px repeat-x;}
.errors .notebox .top_right{ background:url('/images/border_t_r_ir.png') 0px 0px no-repeat;}
.errors .notebox .top_left{background:url('/images/border_t_l_ir.png') 0px 0px no-repeat;}

.errors .notebox .bottom{height:20px; background:url('/images/border_b_ir.png') 0px 0px repeat-x;}
.errors .notebox .bottom_right, .notebox .bottom_left{display:block; position:absolute; bottom:0px; width:20px; height:20px;}
.errors .notebox .bottom_right{right:0px; background:url('/images/border_b_r_ir.png') 0px 0px no-repeat;}
.errors .notebox .bottom_left{left:0px; background:url('/images/border_b_l_ir.png') 0px 0px no-repeat;}

.notes{margin:0px auto; width:400px;}
.notes h2{margin:-10px 0px 0px 0px; padding:0px; max-height:30px; background:none;}
.notes ul{margin:0px 20px; padding:0px;}

.quote{margin:5px auto; width:400px; background-color:#f7ddf5; border:1px dotted #d2b647;}
.quote .head{padding:2px 2px 0px 22px; height:20px; background:url('/images/quote_t.gif') 1px 1px no-repeat; font-weight:bold;}
.quote .text{margin:1px; padding:0px 22px 2px 9px; background:url('/images/quote_f.gif') bottom right no-repeat;}

.code{margin:5px auto; width:400px; background-color:#f7ddf5; border:1px dotted #d2b647;}
.code .head{padding:0px 2px; height:20px; font-weight:bold;}
.code pre{margin:1px; padding:0px 22px 2px 9px;}

#bbcodeAlert{position:fixed; top:0px; left:0px; width:100%; height:100%;}
#bbcodeAlert form{margin:250px auto; width:350px; background-color:#f7ddf5; border:2px dotted #d2b647;}
#bbcodeAlert form ul{list-style:none; margin:0px; padding:0px;}
#bbcodeAlert form li{margin:5px; text-align:right;}
#bbcodeAlert form label{float:left;}
#bbcodeAlert form .btn{margin-left:5px;}


.sub_cats{list-style:url('/images/flower_bullet.png'); margin:0px 50px; padding:0px;}
.sub_cats li{margin:0px; padding:0px;}
.sub_cats li:hover, .sub_cats li a:hover{list-style:url('/images/flower_bullet_over.png');}
.sub_cats a{text-decoration:none;}
.sub_cats a:link{color:#800080;}
.sub_cats a:visited{color:#c05dc0;}
.sub_cats a:hover{font-weight:bold;}

.itemlist{list-style:none; margin:0px; padding:0px; width:100%;}
.itemlist li, #itmdisplay{margin:20px 10px; padding:5px; min-height:120px; border:1px solid #d2b647; background-color:#f2ccb5; text-align:left;}
.itemlist li h4, #itmdisplay h2{margin:0px; padding:0px;}
.itemlist li form, #itmdisplay form{margin:0px; padding:0px;}
.itemlist li select, .itemlist li input, #itmdisplay select, #itmdisplay input{font-size:x-small;}
.itemlist .img, #itmdisplay .img{float:left; position:inherit; margin:0px 5px 5px 0px;}
.itemlist .img img, #itmdisplay .img img{border:1px solid #d2b647;}
.itemlist .itmbuy, #searchform .itemlist .itmbuy, #itmdisplay .itmbuy{float:right; padding:5px; border:1px dotted #d2b647;}
.itemlist .imgenlarge a, #itmdisplay .imgenlarge a{padding-right:15px; background:url('/images/zoom.png') center right no-repeat;}
#itmdisplay{margin:10px; min-height:260px;}
#itmdisplay .desc{clear:right;}
#itmdisplay .img img{border-width:2px;}
.itemlist .opts, #itmdisplay .opts{margin-bottom:5px; padding:2px; text-align:right; border:1px dotted #d2b647; background:#f5edd6;}
#itmdisplay .galllink{margin:5px 0px; padding:2px; border:1px dotted #d2b647; background:#f5edd6; font-size:smaller; text-align:center;}

#catnav{font-size:smaller; color:#800080;}
#catnav a{text-decoration:none;}

.img{position:relative; display:block; margin:0px; padding:0px; /*width:100px; height:100px;*/ text-align:center;}


#imgback{opacity:0.5; position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#000000;}
#imgholder{position:absolute; top:0px; left:0px; width:100%; height:100%;}
#imgholder .box{position:fixed; top:50%; left:50%; margin:-35px 0px 0px -35px; width:70px; height:70px; background-color:#f5edd6; border-width:2px;}
#imgholder .box .close{cursor:pointer; position:absolute; top:0px; right:0px; width:20px; height:20px; background:url('/images/img_close.png') 0px 0px no-repeat;}
#imgholder .box .close:hover{background-position:0px -20px;}
#imgholder .box .close strong{display:none;}
#imgholder .box .img{width:100%; height:100%; background:url('/images/loading.gif') center no-repeat;}
#imgholder .box .img img{visibility:hidden;}
#imgholder #itmdesc{visibility:hidden; margin:5px 0px; padding:0px 5px; background-color:#f2ccb5; border:1px dotted #d2b647;}
.offerlist{float:left; list-style:none; margin:0px; margin-right:15px; padding:0px;}
.offerlist li{float:left; margin:5px; padding:5px; width:100%;}
.offerlist .ending{display:inline; margin:0px 5px; padding:3px; border:1px dotted #d2b647;}
.offerlist .box{margin:0px; min-height:100px;}

.offerlist .img, .offerbox .img{float:left; margin-right:5px;}

.offerlist h1, .offerlist h2, .offerlist h3,
.offerbox h1, .offerbox .info h2, .offerbox .info h3{margin:0px; padding:0px; color:#000000; background:none;}
.offerlist h1, .offerbox h1{font-size:xx-large;}
.offerlist h2, .offerbox h2{font-size:x-large;}
.offerlist h2{height:25px;}
.offerlist h3, .offerbox h3{font-size:large;}
.offerlist h3{height:16px;}

.offerbox{margin-bottom:15px;}
.logform{margin:0px; padding:0px;}
.logform ul{list-style:none; margin:0px; padding:0px;}
.logform li{margin:10px 0px; padding:0px;}
.logform label{margin-right:5px;}

#top_bar .logholder{float:right; width:500px; text-align:right;}
#top_bar .logform{margin:0px; padding:0px;}
#top_bar .logform li{display:inline; margin:0px; padding:0px;}
#top_bar .logform .in label{display:inline; margin:0px 28px 0px -80px;}
#top_bar .logform .in input{margin:0px 2px; width:80px; height:13px; font-size:x-small;}
#top_bar .logform .side{float:right; display:block; width:115px; margin:-5px 0px 0px 5px; text-align:left;}

.btn, input[type=submit], input[type=button]{background:url('/images/btn_back.png') 0px 0px repeat-x #d3984d; border:1px dotted #d2b647;}
input[type=text], input[type=password], textarea{background-color:#ffffff; border:1px dotted #d2b647;}
#foot{
	clear:both;
	position:relative;
	margin:0px;
	padding:20px;
	background:url('/images/border_b_op.png') 0px 0px repeat-x #f5edd6;
}
#foot .bottom_right, #foot .bottom_left{display:block; position:absolute; top:0px; width:20px; height:20px;}
#foot .bottom_right{right:0px; background:url('/images/border_b_r_op.png') 0px 0px no-repeat;}
#foot .bottom_left{left:0px; background:url('/images/border_b_l_op.png') 0px 0px no-repeat;}

#foot .left{float:left;}
#foot .right{float:right; text-align:right;}
