/* CSS Document */

body 		 { margin: 0px; padding: 0px; font: normal 11/15px arial; color: #646464; text-align: center; background: #232323  url(../images/style/bg-body.jpg) left top repeat-x; }
input 		 { width: 200px; height: 18px; font: normal 11px arial; border: none; padding-left: 4px; background: url(../images/style/bg-input.gif) left top no-repeat; }
input.name 	 { margin-top: 15px; }
input.email  { margin: 3px 0px 2px 0px; }
input.button { margin-top: 5px; padding-left: 0px; background: url(../images/style/bg-button.gif) left top no-repeat; }
textarea 	 { width: 200px; height: 60px; font: normal 11px arial; border: none; padding: 1px 0px 0px 4px; overflow: hidden; background: url(../images/style/bg-textarea.gif) no-repeat; }
img 		 { border: 0px; }
.hand 		 { cursor: hand; }

a 		{ color: #646464; text-decoration: none; }
a:hover { color: #969696; text-decoration: none; }

#loading { position: absolute; top: 269px; }

#frame 	  { width: 900px; margin: 0px auto; background: #000; }
#top   	  { height: 40px; width: 900px; text-align: right; overflow: hidden; background:  url(../images/style/bg-line-single-500.jpg) left bottom no-repeat; }
#top img  { margin: 19px 79px 0px 0px; }
#menu  	  { height: 23px; width: 900px; margin-top: 7px; text-align: left; background:  url(../images/style/bg-line-single-700.jpg) left bottom no-repeat; }
#menu img { margin: 0px 0px 0px 20px; }

#image 		 { height: 372px; width: 742px; margin: 0px auto; margin-top: 25px; overflow: hidden; visibility: hidden; }
#image img 	 { height: 370px; width: 740px; border: solid 1px #fff; }
#image #info { position: relative; top: -18px; right: 1px; overflow: hidden; }
#image #info table 			   { font: normal 11px arial; }
#image #info table td.padleft  { width: 4px; padding: 2px 0px 1px 0px; background:  url(../images/style/bg-opaque-pad-left.png); }
#image #info table td.text 	   { padding: 2px 25px 1px 25px; background:  url(../images/style/bg-opaque-text.png); }
#image #info table td.padright { width: 4px; padding: 2px 0px 1px 0px; background:  url(../images/style/bg-opaque-pad-right.png); }

#line 	{ height: 35px; width: 900px; background:  url(../images/style/bg-line-double-700.jpg) center 19px no-repeat; }
#thumbs	{ height: 34px; width: 596px; float: left; overflow: hidden; background: ; }

/* SCROLL */
#leftscroll  { width: 134px; height: 34px; margin-right: 18px; float: left; text-align: right; overflow: hidden; }
#rightscroll { width: 134px; height: 34px; margin-left: 18px; float: left; text-align:left; overflow: hidden; }
#scrollarea  { position: absolute; top:502px; background: ; }

.thumb img 	   	  { width: 26px; height: 26px; margin: 4px 3px; }
.thumb img.active { width: 30px; height: 30px; margin: 2px 1px; }
.thumb 			  { float: left; }

#copy 	{ height: 22px; width: 900px; margin-top: 65px; font-size: 10px; line-height: 25px; overflow: hidden; color: #4b4b4b; background:  url(../images/style/bg-line-double-900.jpg) top no-repeat; }
#bottom { height: 4px; width: 900px; margin: 0px auto; overflow: hidden; background:  url(../images/style/bg-bottom.gif) top no-repeat; }

#contentbox   { display:none; position: absolute; top: 96px; width: 400px; overflow: hidden; margin-left: 250px; text-align: center; }
#contentbox a { font-weight: normal; font-size: 11px; padding: 0px; }

#left 	{ float: left; height: 4px; width: 4px; overflow: hidden; background: url(../images/style/bg-opaque-left.png); }
#center { float: left; width: 392; height: 4px; overflow: hidden; background: url(../images/style/bg-opaque.png); }
#right 	{ float: right; height: 4px; width: 4px; overflow: hidden; background: url(../images/style/bg-opaque-right.png); }

#close { position: absolute; left: 380px; top: 4px; }

#content #contact  { display:none; padding: 22px 0px 10px 0px; line-height: 20px; background: url(../images/style/bg-opaque.png); }
#content #clients  { display:none; padding: 18px 0px 11px 0px; line-height: 16px; background: url(../images/style/bg-opaque.png); }
#content #stock    { display:none; padding: 18px 0px 15px 0px; line-height: 26px; background: url(../images/style/bg-opaque.png); }
#content #location { display:none; padding: 20px 0px 5px 0px; background:  url(../images/style/bg-opaque.png); }
#content #www 	   { display:none; padding: 18px 0px 11px 0px; line-height: 16px; background: url(../images/style/bg-opaque.png); }
#content #thanx	   { display: none; padding: 18px 0px 15px 0px; line-height: 26px; background: url(../images/style/bg-opaque.png); }
#content #seo 	   { display: none; }

#marker { position: relative; top: -161px; left: 4px; }



