@charset "utf-8";

/* CSS Document */
html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
img, p, h1, a{margin:0; padding:0;}
img {border: 0;}
body{font-family: 'Trebuchet MS',Trebuchet,Verdana,Sans-serif; font-size: x-small; font-size/* */:/**/small; font-size: /**/small;}
#background{position:absolute; z-index:1; width:100%; height:100%;/* min-width: 1020px; min-height: 914px;*/}

a, a:visited, a:hover {color:#000; text-decoration:none;}
a:visited {color:#660000;}
a:active {outline: none;}
#outer {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;}
#wrap{width: 960px; margin: auto auto;}

#header{width: 100%; padding: 10px 0 10px 0;}

.nav {margin: 0 0 25px 65px;}
.left {margin-left: 20px;}

#welcome {padding: 20px 0 20px 0; width: 48%; float: left; text-align:center; position:relative;}
#welcome_txt {position:absolute; bottom: 130px;	right:-7px;	width: 245px;}
.me {float: left;}
.welcome { margin-top:20px; font-size:125%; font-weight: bold;}

#content{width: 100%;}

#feature {padding: 20px 0 32px 0; text-align:center; float: right; width: 50%;}
#feature .main{margin: 0 0 20px 0;}
#feature .thumb{margin: 1px .25px; border: 1px #999999 dashed;}

#gallery {padding: 20px 90px; text-align:center;}
#gallery img{margin: 5px; border: 1px #999999 dashed;}

#store_left {width: 45%; float: left; padding: 20px 0;}
#store_right {width: 45%; float: right; padding: 20px; height: 600px; overflow-y:scroll;}
.store img{border: #333333 1px solid;}

.store dl {margin: 15px 0; padding: 10px 15px 25px 15px; border-bottom:1px dashed #666; text-align:left}
.store dt {margin: 0 0 .5em 0; font-weight: bold;}
.store dt img {float:left; margin: 0 8px 0 0; padding: 4px; border: 1px solid #D9E0E6; border-bottom-color: #c8cdd2; border-right-color: #c8cdd2; background: #fff;}	 
.store dd {color: #333; font-size: 90%;}
.store dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.store dl.last {border: none;}

* html  .store dl { height: 1% }
*:first-child+html  .store dl { min-height: 1px; }	

#item {text-align: center; padding: 20px;}

#item img {margin-bottom: 25px;}

#item .paypal_links {margin: 30px 0 0 0;}

#item h1 {font-size: 125%; font-weight: bold; margin: .5em; }
#item p {margin: .5em;}

span.attention {display: block; width: 90%; padding: 8px 10px 8px 36px; color: #996600; border: 1px solid #E7BD72; background: #FFF3A3 url(../images/contact/attention.png) 10px 50% no-repeat;}
fieldset p.space {margin: 0 0 20px 0;}
fieldset {padding: 20px 10px; width: 50%}
 
.opps {color:#990000; font-weight: bold; margin-top: 20px;}
.thanks {font-size: 150%; font-weight: bold; margin: 40px;}
.nogo{font-size: 150%; font-weight: bold; margin: 40px; color:#990000;}
#links img{margin: 2.5px;}
.paypal_img {margin-bottom: 60px;}
#footer ul{font-size: 90%; list-style: none; padding:0; margin:30px 0 10px 0;}
#footer li{display: inline; margin: 0 10px; padding:0;}
* html  #footer ul { height: 1% }
*:first-child+html  #footer ul { min-height: 1px; }
.contact {float: right; padding-top: 20px;}
#footer{width: 100%; clear: both; text-align: center; padding: 30px 0 30px 0;}
