/*CSS*/

* {
		font-family:Arial,Helvetica,Sans-Serif;
		margin:0;
		padding:0;
		line-height:1.3em;
		}
		body {
		font-size:100%;
		background-color:#CCC;
		}
		h1{
		font-weight:normal;	
		font-size:.9375em;	
		text-transform:uppercase;
		}
		h2{
		font-weight:normal;	
		font-size:.875em;
		text-transform:uppercase;	
		}
		p,li{
		font-size:.75em;	
		}
		img{
		border:none;	
		}

		
		#container{
			margin:0 auto;
			position:relative;
			width:1008px;
			text-align:center;
			display:block;
			background-color:#FFF;
			padding-bottom:30px;
			color:#828282;
		}
		#header{
			width:100%;
			padding-top:3em;
			display:block;
		}

		#content{
			margin:0px auto;
			position:relative;
			width:882px;
		}

		#content p{
			margin-bottom:1em;
			font-size:.75em;
		}
		
		#content a{
			color:#828282;	
			text-decoration:none;
		}
		
		#content a:hover{
			color:#444;	
		}
		
		.home{
			background-image:url('images/tungsten-bracelets.jpg');
			background-position:0px 0px;
			background-repeat:no-repeat;
		}
		
		.contact{
			background-image:url('/images/TU222W7-1.jpg');
			background-repeat:no-repeat;
			background-position:	395px 20px;
			padding-bottom:3em;
		}
		
		div.contact span.req{
			color:#995D43;	
		}
		
		#conwrap{
			margin-left:5em;
			margin-top:2em;
			width:19.5em;
			text-align:left;	
			line-height:1.3em;
			margin-bottom:2em;
		}
		
		strong{
		font-weight:normal;
		color:#444;
		}		
		#htext{
			position: relative;
padding-left:109px;
			padding-top:367px;
			padding-bottom:40px;
			text-align:left;
			display:block;
			width:313px;
		}
		
                #payments{
                    position:absolute;
                    bottom:150px;
                    right:150px;
                    background-color:#EEE;
                    text-align:center;
                    border-radius:.5em;
                    border:1px solid #88876B;
                    padding:.5em 1em .5em 1em;
                }
                
                #payments a{
                    width: 150px;
                    color: #828282;
                    font-size: 1.1em;
                    font-weight: bold;
                }
                
                #payments a:hover{
                    color: #8D3E23;
                }
                
		.cats{
			margin:0 auto;
			width:645px;	
		}
		
		#ttext{
			margin:2em auto;
			width:24em;
			text-align:left;	
		}
		
		
		
		.proinfo{
			background-image:url('/images/r-column.jpg');
			background-position:right;
			background-repeat:no-repeat;
			}
		
		#about-text{
			text-align:left;
			margin-top:2em;
			margin-left:3em;
			margin-bottom:3em;
			width:387px;
			}
		
		#about-text ul{
	list-style-position: inside;
	padding-left:1em;
	text-indent: -1em;
		}
		
		#menu {
			margin-top:2em;
			display:block;
		}
		
		#menu a {
		text-transform: uppercase;
		font-size:.8em;
		margin-left:6em;
		color:#995D43;
		text-decoration: none;
		}
		#menu a.h{
		margin-left:0;
		}
		
		#footer {
			width:100%;
			display:block;
			margin:0 auto;
			padding:0;
			font-size:.7em;
			color:#C49F90;
			text-transform:uppercase;
		}
		#footer a{
		color:#C49F90;
		text-decoration:none;
		}
		
		#footnotes{
			font-size:.7em;
			line-height: 1.4em;
			text-transform:uppercase;
			display:block;
			margin-top:.7em;
			letter-spacing:1px;	
		}
		
		.name{
			width:21em;	
		}
		.email{
			width:21em;	
		}
		.comment{
			margin-left:2em;
			width:	21em;
			height: 16em;
		}
		.hp{
			display:none;	
		}
		.cbutton{
			margin-left:2em;	
		}
		.cent{
			text-align:center;	
			text-transform:uppercase;
		}
		#catwrap{
			position:relative;
			height:500px;
			width:600px;
			margin:0 auto;	
		}
                
                #catwrap div{
                    width:200px;
                    height:200px;
                }
                
                               
		.lcat{
			position:absolute;
			top:0;
			left:0;	
			font-size:.75em;
		}
                
                
		.rcat{
			position:absolute;
			top:0;
			right:0;
			font-size:.75em;	
		}
                .ccat{
                        position:relative;
                        margin:0 auto;
                        top:0;
            		font-size:.75em;
                }
                
                .vertCat{
                    width:150px;
                    height:200px;
                }
                
                .horiCat{
                    width:200px;
                    height:150px;
                    margin-top:25px;
                }