/***************************************************************************
**                        global      styles                              **
****************************************************************************/
body{
 background: url(../images/layout/bg.gif) repeat-x;   
 margin:        0;
 padding:       0;
 height:        100%;
 font-family:     futura, helvetica, sans-serif;
 color:         #666;
 font-size:     10px;
}

ul,li{
    margin:0;
    padding:0;
}

a{
    font-family:    futura, helvetica, sans-serif;
    text-decoration:    none;
    color:              #666;
}
span{
 display:none;   
}
img{ border:none;}
#container{
    width:          953px; 
}

#header{
    
    position:       relative;
    height:         121px;
    width:          100%;
    
}

#content{
    margin-left:        0px;

}

#footer{
    margin-top:     20px;
    text-align:     right;
    
}
#header #logo{
    float:          left;
    display:        inline;
    margin-top:     43px;
    margin-left:    41px;
    border:         none;
}

#header #admin-nav{
    float:          right;
    width:          auto;
    display:        inline;
    margin-top:     86px;
    font-size:      10px;
}
/*
.category #site-nav{
    height:         76px;
}

.category #site-nav ul{
       float:       right;
}

.category #site-nav ul li{
    display:    inline;
    margin-right:       30px;
}
.category #site-nav ul li.last{
       margin-right:       0;
}
.category #site-nav ul li a{
    height:         7px;
    padding:        0;
    margin:         0;
}

.category #site-nav ul li a:hover{
    border-bottom:      1px solid #666;
}

.category #site-nav ul li a img{
       
}
*/
#site-nav{
    height:         76px;
    position:   relative;
}

#site-nav table{
       position:    absolute;
       right:       0px;
       
}

#site-nav td{
    text-align:     left;
}

.home #movie{
    margin-left:        244px;
    
}
/*********************************************************************************
                            LEFT NAV IMAGE STYLE
*********************************************************************************/
div#left-nav.image{
    
}


/*********************************************************************************
                            LEFT NAV TEXT STYLE
*********************************************************************************/
div#left-nav{
    width:      103px;
}
div#left-nav a{
 margin:0;
 padding:0;
}

div#left-nav ul, div#left-nav ul li, div#left-nav ul li *{
    margin:0;
    padding:0;
    font-size:  1px;
    line-height:1px;

    list-style-type:none;
}

div#left-nav ul{
    border-bottom:         1px solid #666;

}

div#left-nav ul li{
    border-top:         1px solid #666;
    padding-top:        17px;
    padding-bottom:     10px;
 
}

div#left-nav img{
    border:0;
    padding:0;
    margin:0;
    
}
div#left-nav ul li ul li{
    display:            block;
    margin:             0;
    padding:            0;
    border-top:         none;
}
div#left-nav ul li ul li a, div#left-nav ul li ul li a img{
    padding:0; margin:0;
    font-size:  1px;
    line-height:1px;
}
#left-nav ul li ul li.subsection{
}

div#left-nav ul ul {
      margin-left:        13px;
      padding-top:        9px;
      border-bottom:      none;
}


/*
div#left-nav ul li.section ul li.subsection{
    height:                 14px;
    margin:             0;
    padding:            0;
    border-top:         none;
    background:             red;
}
div#left-nav ul li.section ul li.subsection a{

border:             1px solid black;
}
div#left-nav a.active{
    color:              #5c8f7c;
    font-weight:        bold;
}

*/ 

/***************************************************************************
**                        home  page  styles                              **
****************************************************************************/

body.home{}



#shipping-table{
    width:              390px;
    margin-bottom:      20px;

}

#shipping-table thead{
    font-size:      9px;
    color:          #5c8f7c !important;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family:        futura, helvetica, sans-serif
}

#shipping-table tr td{
   padding:     5px;
   border:      1px solid #fff;
}


form button{
    background:         #FED694;
    color:              #666;
    border:             2px solid white;
    text-transform:     uppercase;
    font-family:        Verdana;
	font-size:          9px;
    line-height:        11px;
    padding:            5px 0px 5px 0px;
	text-align:         center;
	vertical-align:     middle;
	outline:            none;
	cursor:             pointer;
	cursor:             hand;
	focus:              none;
}




