body
{background:#000;
color:#663300;
margin:0;
padding:0;
font-size:14px;
//background-image:url(background.gif);
background-repeat:repeat-y;
background-position:center;
font-family:helvetica, arial, sans-serif;}

/********************Alpha Elements*/

a:link
{color:#6666ff;}

a:visited
{color:red;}

br.clear
{clear:both;}

img
{border:none;}
img#bottles
{margin:-3px 0 0 0;}
/****************Paragraphs*/
p
{margin:.5em 5px;
color:#fff;}

p#homeText
{clear:both;
width:690px;
font-size:14px;
float:right;
text-align:right;
margin:-15px 50px 5px 0;}

#movie2 p, #movie p
{margin:3px 15px 3px 25px;
text-align:left;}

#movie2 p.right
{margin:3px 15px 3px 35px;}

/****************Headers*/
h1
{position:absolute;
bottom:-12px; right:0;
padding:0 0 0 5px;
width:410px;
background-image:url(images/tabber.png);}

h1#prop
{width:560px;}

h1.index
{margin:-42px 18px 0 0;
width:800px;
text-align:right;
height:90px;
position:relative;
float:right;}

h2
{margin:0 0 0 18px;}

h3
{clear:both;
color:#EA903D;
margin:0 0 0 15px;}

h5
{border-bottom:1px solid;
margin:0 10px;
font-size:16px;}
/***************************Primary Section Divs*/

#container
{margin:5px auto 0 auto;
padding:20px 0 0 0;
width:900px;
height:658px;
text-align:left;
font-family:helvetica,arial, sans-serif;
background-image:url(frame.png);
color:#663300;
position:relative;
background-repeat:no-repeat;}

#branding
{width:350px;
height:240px;
position:absolute;
top:30px;left:0;
z-index:17;
margin:0 0 0 30px;}

#branding a#logo
{background-image:url(images/logo.png);
background-repeat:no-repeat;
float:left;
width:345px;
height:180px;
margin:-30px 0 0 -10px;}

p#phone
{text-align:right;
font-size:17px;
color:#777;
margin:15px auto 10px auto;
display:block;
width:870px;}

#maincontent
{margin:10px 0 0 30px;
width:900px;
min-height:650px;
position:relative;
color:#fff;
float:left;}

#movie,
#movie2
{width:595px;
height:455px;
float:right;
margin:60px 40px 0 0;
text-align:center;
padding-top:15px;
background-image:url(images/box.png);
background-repeat:no-repeat;
position:relative;}

#movie2
{width:380px;
text-align:left;
float:right;
margin:80px 0 0 0;
background-image:url(images/box2.png);
background-repeat:no-repeat;
position:relative;}

#pics
{float:right;
width:220px;
height:425px;
margin:10px 45px 0 0;
background-image:url(images/sidebox.png);
background-repeat:no-repeat;
text-align:center;
padding-top:10px;}

img#lenin
{position:absolute;
display:block;
top:-35px; left:-190px;}

/***************************Primary Navigation*/
ul#primary_navigation
{width:217px;
margin:250px 0 0 60px;
padding:0;
position:absolute;
font-size:17px;
list-style-type:none;}

ul#primary_navigation li a
{text-decoartion:none;
border:none;
display:block;
width:100%;
height:45px;
text-decoration:none;
background-image:url(images/buttonA.png);
background-repeat:no-repeat;
text-indent:-90000px;}

ul#primary_navigation li.home a {background-image:url(images/buttonH.png);}
ul#primary_navigation li.home a:hover {background-image:url(images/buttonHovH.png);}

ul#primary_navigation li.about a {background-image:url(images/buttonA.png);}
ul#primary_navigation li.about a:hover {background-image:url(images/buttonHovA.png);}

ul#primary_navigation li.menu a {background-image:url(images/buttonM.png);}
ul#primary_navigation li.menu a:hover {background-image:url(images/buttonHOVM.png);}

ul#primary_navigation li.vodka a {background-image:url(images/buttonV.png);}
ul#primary_navigation li.vodka a:hover {background-image:url(images/buttonHovV.png);}

ul#primary_navigation li.propoganda a {background-image:url(images/buttonP.png);}
ul#primary_navigation li.propoganda a:hover {background-image:url(images/buttonHovP.png);}

ul#primary_navigation li.contact a {background-image:url(images/buttonK.png);}
ul#primary_navigation li.contact a:hover {background-image:url(images/buttonHovK.png);}

#movie2 ul
{margin:5px;
padding:0 0 0 25px;
list-style-image:url(images/mark.png);
width:100px;
float:left;}

#leftLists, #rightLists
{width:160px;
float:left;}

#movie2 ul.menulist
{
width:310px;
font-size:14px;
float:none;}

/**********************************************/
form
{width:500px;
margin:0 0 0 60px;
text-align:left;}

form label
{display:block;
margin:5px 0 1px 0;}

form input
{background-color:transparent;
border:1px solid #fff;}

form input#send
{color:#fff;}

textarea
{width:490px;
background-color:transparent;
border:1px solid #fff;
color:#fff;
height:180px;}

/************************Viewer*/
.csw {width: 100%; height: 500px; background: #fff; overflow: scroll}
.csw .loading {margin: 200px 0 300px 0; text-align: center}

.stripViewer 
{position: relative;
overflow: hidden; 
border-top:none;
margin:10px 25px;
width: 540px; /* Also specified in  .stripViewer .panelContainer .panel  below */
clear: both;}
		
.stripViewer .panelContainer 
{position: relative;
margin:0;
left: 0; top: 0;
width: 100%;
list-style-type: none;
/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */}
		
.stripViewer .panelContainer .panel
{ float:left;
position: relative;
width: 540px;
height:400px;
margin:auto;}

.stripViewer .panelContainer .panel .wrapper 
{padding: 2px;}
			
.stripNav ul 
{list-style: none;
border:1px solid #fff;
margin: 0 0 0 0;
padding:0 0 0 0;
width:1px;
height:1px;}
		
.stripNav ul li 
{width:0;
height:0;
display:block;}
		
.stripNav ul li a 
{font-size:0;
margin:0 0 0 0;
float:left;
display:block;
width:0;
height:0;
color: transparent;
text-indent:-9999px;}
		
.stripNavL, .stripNavR 
{ /* The left and right arrows */
display:block;
width:50px;
text-align:center;
height:45px;
position:absolute;
top:-40px;left:250px;
font-size:20px;
color:#000;
background-image:url(images/arrowL.png);
background-repeat:no-repeat;
background-position:center;
//text-indent:-9999px;}

.stripNavL a, .stripNavR a
{
display:block;
width:100%;
height:100%;
text-indent:-9999px;}

.stripNavR
{top:-40px;
left:300px;
background-image:url(images/arrowR.png);}

p.navLinks
{margin:0;
position:relative;
width:500px;
height:40px;
margin-bottom:20px;}

.wrapper img
{margin:10px 0 0 35px}


p.navLinks span.left
{position:absolute;
display:block;}

p.navLinks span.right
{position:absolute;
display:block;
right:0; top:0;}

p.navLinks img
{margin:0;}


/***************************ScrollBar*/
.tester{
  position: absolute;
  top: 20px; left: 10px;
  width: 330px;
  height: 415px;
  background-color: transparent;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 330px;
  height: 415px;
}
#Scroller-1 p {
  margin: 0; padding: 10px 20px;
  font-size: 14px;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
.Scrollbar-Track {
  width: 10px; height: 410px;
  position: absolute;
  top: 20px; left: 350px;
border:1px solid red;
}
.Scrollbar-Handle {
  position: absolute;
  top: 0px; left: 0px;
  width: 10px; height: 30px;
  background-color: #EA903D;
}


.tester2
{position: absolute;
border:1px solid black;
top: 20px; left: 10px;
width: 520px;
height: 415px;
background-color: transparent;}

#Scroller-12 
{position: absolute; 
overflow: hidden;
width: 330px;
height: 415px;}

#Scroller-12 p 
{margin: 0; padding: 10px 20px;
font-size: 14px;}

.Scroller-Container2 
{position: absolute;
top: 0px; left: 0px;}

.Scrollbar-Track2 
{width: 10px; height: 410px;
position: absolute;
top: 20px; left: 550px;
border:1px solid red;}

.Scrollbar-Handle2 
{position: absolute;
top: 0px; left: 0px;
width: 10px; height: 30px;
background-color: #EA903D;}

/********************Footer*/
#footer
{margin:0 auto 0 auto;
padding:0;
width:900px;
text-align:left;
font-family:helvetica,arial, sans-serif;
color:#777;}

#footer p
{color:#777;
float:left;}

#footer a
{color:#777;
float:right;
margin:0 35px 0 0;
text-decoration:none;}