/*shine css*/
*{
    font-family:Helvetica,sans-serif;
}
.container,#page
{
    padding-bottom:50px;
}
#menu
{
    text-transform:uppercase;
    margin-top:7px;
}
ul#menu-items{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
    font-size:0.9em;
}
ul#menu-items li{
    /*float:left;*/
    /*text-indent:-9999px;*/
    margin:0px;
    margin-right:16px;
    display:inline;
    
}
#menu-items a,#sub-nav ul li a{
    /*color: #000;*/
    text-decoration:none;
    text-transform:uppercase;
}


#sub-nav ul{
  font-size:1em;
  list-style:none;
  letter-spacing:-.5px;
  margin:0;
}
#sub-nav ul li{
  padding:10px 0;
}

#sub-nav ul li a:hover{
    color:#EF9084; /*shine red*/
}

.shine-red-border{
  border-color:#EF9084;/*shine red*/
}
#cart a{
    background: #A3A3A3; /*light brown*/
    padding:10px 8px 6px;
    color:white;
    text-decoration:none;
    text-align:right;
}
#menu-items a:hover,#menu-items a:focus{
    color:#EF9084; /*shine red*/
}
#cart a:hover,#cart a:focus{
    background:#EF9084; /*shine red*/
}

#search{
    margin-top:10px;
}
#search input[type="submit"]{
    background:white;
    border-color:#BBBBBB;
    border-width:1px;
    cursor:pointer;
    font-weight:lighter;
    padding:0;
    width:100%;
    text-transform:uppercase;
}
#search input[type="submit"]:hover{
  border-style:solid;
  background:#EF9084; /*shine red*/
  color:white;
}
input[type="text"]{
    width:100%;
    color: #A3A3A3; /*light brown*/

}
input[type="text"]#CAT_Search{width:148px;}
input[type="text"]:focus{
    color:#EF9084; /*shine red*/
}

.img-borders img{
  border: 1px solid #A3A3A3;
  margin-bottom:11px;
  width:100%;
}
.span-8 img{width:308px;}
.noforce img{width:inherit;}

.closed,.open{
  cursor:pointer;
  padding-left:8px;
  background:transparent url(../images/arrow-right.gif) no-repeat scroll 0 10px;
}
.open{
  background:transparent url(../images/arrow-down.gif) no-repeat scroll 0 10px;
}
#sidebar h2{
  font-size: 1.4em;
}
.post h2 a{
  text-decoration:none;
}
#editor a{
    color:#EF9084; /*shine red*/
}

#iphonelink {
    text-align:center;
    display:block;
    position:absolute;
    top:0;
    background:black;
    color:white;
    width:100%;
    font-size:4.5em;
    text-decoration:none;
}

.contact-on-every-page
{
    color:#EF9084; /*shine red*/
    text-align:right;
}
.contact-on-every-page a
{
    color:#EF9084; /*shine red*/
    text-decoration:none;
}
#shine-films-logo {
    vertical-align:-38px;
}


/* VIDEO*/
.film-thumnail
{
    border: 3px solid transparent;
}
.film-thumnail-hover
{
    border: 3px solid #EF9084;
}
#product-preview
{
    min-height:500px;
}

#shine-films-product-placement
{
/*    
background:#F9F9F9;
    border:1px solid #EEEEEE;
*/
    width:599px; /*hack*/
}
#shine-films-product-placement >div
{
    padding-top:1.5em;
}
#product-list ul{
    margin:0px 10px;
    padding:0;    
}
#product-list li {
    margin:20px 0;
    list-style:none;
    padding:0;
}
#product-list a:hover{
    color:#EF9084; /*shine red*/
}

.film-thumnail img{
    width:304px;
}
#shine-films-player h2 a {
text-decoration:none;
font-size:.9em;
}
