#premium_container {
    margin:0px 0 30px 10px;

}
#premium_container .premium {
    display:inline-block;
    position: relative;

    width:1060px;

    text-shadow: 1px 1px 1px rgba(0, 0, 0, .25);
    border: 1px solid rgba(0, 0, 0, .35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    box-shadow: inset 0 1px 0 rgba(194, 181, 132, .05), inset 0 0 5px rgba(255, 255, 255, .02), 0 0 51px rgba(0, 0, 0, .25);
 
    margin:10px 0 0 6px;
}
#premium_container .package_header {
    background-color: rgba(25, 25, 25, 0.4);
    color: rgba(222, 207, 207, 0.51);    
    font-size: 11px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .25);
    border: 1px solid rgba(0, 0, 0, .35);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
     padding-left:13px;
    box-shadow: inset 0 1px 0 rgba(194, 181, 132, .05), inset 0 0 3px rgba(255, 255, 255, .02), 0 0 10px rgba(0, 0, 0, .25);              
}

#premium_container .package_header .icon {            
    display:inline-block;
    position: relative;
    width: 35px;
    height: 35px;
    background-repeat: no-repeat;
    background-size: 100%;
    border-style: solid;
    border-width: 1px;
    box-shadow: inset 0 0 6px #000, 0 0 3px rgba(208, 179, 133, .35);
    margin: 7px 0 0 12px;                       
}
#premium_container .package_header .name{            
    display:inline-block;
    position: absolute;      
    padding-left:15px;
    padding-top:10px;
} 

#premium_container .package_header .name h1{            
    color: rgba(229, 204, 128, 0.51);
    
    font-size: 13px;
    width: 300px;               
} 
#premium_container .package_header .name p{                                    
    
    font-size: 11px;
    width: 200px;       
	color: #534a3f;
    font-size: 11px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .45);
}  

#premium_container .premium_header {    
    font-size: 11px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .25);
    border-radius: 3px;
    padding: 5px;
	background: #0D334D;
    background: -moz-linear-gradient(top, #313131 0%, #313131 66%, #22211f 100%);
    background: -webkit-linear-gradient(top, #313131 0%, #313131 66%, #22211f 100%);
    background: linear-gradient(to bottom, #313131 0%, #313131 66%, #22211f 100%);
    color: #c4c1ba;
    font-style: inherit;                        
}

#premium_container .premium_header .icon {            
    display:inline-block;
    position: relative;
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-size: 100%;
    border-style: solid;
    border-width: 1px;    
    margin: 7px 0 0 12px;                       
}
#premium_container .premium_header .name{            
    display:inline-block;
    position: absolute;      
    padding-left:15px;
    padding-top:8px;
} 

#premium_container .premium_header .name h1{            
    color: #b6b6b6;    
    font-size: 18px;
    width: 300px;               
} 
#premium_container .premium_header .name p{            
    width: 185px;                       
    
    font-size: 12px;
    width: 200px;               
}                  

#premium_container .premium_content {
    background: #191818 url(../images/store.png) no-repeat top center;
}   

#premium_container .premium_content li{
    width:251px;            
    height:110px;
    display: inline-block;       
    margin:2px;    
    background-color: rgba(31, 31, 31, 0.43);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .25);
    border: 1px solid rgba(0, 0, 0, .35);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2x;
    border-radius: 2px;

    box-shadow: inset 0 1px 0 rgba(194, 181, 132, .05), inset 0 0 3px rgba(255, 255, 255, .02), 0 0 10px rgba(0, 0, 0, .25);
}   
#premium_containers {
   padding:10px;
   color: #7b7a7a;
}
#premium_containers .p_header {
   border-bottom: 1px solid rgba(49, 49, 49, 0.42);
   text-align:center;
   width:195px;
   padding:5px;
   margin-left:7px;   
   font-size: 14px;
   text-transform: uppercase;
   font-weight:bold;
   display:block;
}

#premium_containers .p_right {
    width:180px;
    margin-top:7px;
    margin-left:10px;
    border-radius:3px;         
    float:left;    

}
#premium_containers .p_right h1{      
    font-size:12px;  
    width: 170px;
    overflow:hidden; 
    white-space:nowrap; 
    text-overflow: ellipsis;     
	color:#e2e2e2;
}

#premium_containers .p_right p{
      
    font-size:12px;     
}

#premium_containers .p_left {
    width:45px;
    height:45px;
    float:left;        
    margin-top:7px;
    margin-left:12px;
    border-radius:3px;    
    background-color: rgba(0, 0, 0, 0.2);
    font-size: 30px;
    color: #9a9a9a;
}
#premium_containers .p_left i{            
    padding-top:7px;                        
}