* {
padding: 0;
margin: 0;
}
html, body {
height: 100%;
}
body {
font-family: Arial, sans-serif;
font-size: 13px;
font-weight:normal;
color:#ccc;
line-height: 20px;
background-image: url('../press/photos/samflax_prism_cup.jpg'); background-position: 50% 0%;  /* background-attachment:fixed; */ 
-webkit-background-size: 1800px 1344px;
}
/* image alt */
/* background-image: url('images/sfk_sax.jpg'); */
#container {
min-height: 100%;
background-color: #2a2a2a;
/* background-image: url('images/agewaves_innersleeve_tall2.jpg');background-position: -50px; */
border: none;
width: 350px;
margin: 0;
padding: 40px 40px;
float: left;
}
* html #container {
height: 100%;
}


/* text styles */
/* lighter purp... a { text-decoration: none; font-weight: regular; color:#b9a6c0; } */
a { color:#c19fcd; text-decoration: none; font-style: normal;}
a:hover { text-decoration: none; color:#000; background-color:#c19fcd; }
p {padding: 0; margin:10px 0 10px 0;}
h1 {color:#fff; text-transform: uppercase; font-size: 13px; line-height: 20px; font-weight: bold; letter-spacing: .1em; padding: 0; margin: 20px 0 5px 0;}
h2 {font-size: 13px; font-weight: bold; color:#fff; }
.header2 {font-weight: bold; color:#fff; margin: 0 3px 0 0;}
.caps { font-size: 11px; letter-spacing: .1em; text-transform: uppercase; }
.txtimg {padding: 0; margin: 0 0 10px -3px;}
.copyright {font-size: 8px; font-weight: regular; color:#303030; padding: 0; float:right;}
.emphasis {font-weight: normal; }
.emphasis2 { text-decoration: none; font-size: 11px; font-weight: normal; color:#ccc; text-transform: uppercase;}

/* mailing list form 
input {font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;}#list input.text {background-color:#fff; color:#5a5a5a; border: solid #bbb 1px;}#list input.button {background-color: #bbb; color: #000; border: solid #bbb 1px;}
form {margin: 0;}
#list_box {background-color:none; text-align:left; font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; color:#fff; margin: 0; padding:0;}
*/

/* fancybox gallery hover fixes */
a.fancybox-nav:hover  { background-color: transparent; }
a.fancybox-item:hover  { background-color: transparent; }

.reviews {
border-left:solid 1px #c19fcd;
margin: 10px 0 10px 0;
padding: 0 0 0 20px;
}

.reviews2 {
font-size: 11px;
line-height: 15px;
border-left:solid 1px #c19fcd;
margin: 10px 0 10px 0;
padding: 0 0 0 20px;
}

hr {
border: 0;
height: 1px;
margin: 20px 0 0 0;
color: #404040;
background-color: #404040;
}

/* big serif text */
.bigserif { 
width: 600px;
margin: 0; 
padding: 40px; 
float: left; 
background-color:none;
font: 20px/30px Georgia, serif;
color: #1a1a1a;
}

/* big serif background text */
.bgcolor {  
padding: 10px; 
background-color:#fff;
}