body
{
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    padding: 0;
    text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
    background-color:#b0b0b0;
    background: #8d8c8d url(../../images/body_bg.gif) top center repeat-y;
    color: #000000;
}
input
{
    border:solid 1px #999;
    background-color:#eee;
}
a
{
    color: #336699;
}
form
{
    margin: 0;
    padding: 0;
}
#wrapper
{
    width: 580px;
    min-height:480px;
    margin: 0 auto;  /*the auto margins (in conjunction with a width) center the page */
    padding: 0;
    text-align: left; /* this overrides the text-align: center on the body element. */
   background: #fff url(../../images/bg.gif) top left repeat-x;  
}

#header
{
    margin: 0;
    padding: 3px 0 0 20px;
    height: 85px;
    border-bottom: solid 4px #ff9900;
}
#logo
{
  float:left;   
}
#headerlogin
{
   width:300px;  
   float:right;
   text-align:right;
   padding-right:20px; 
   color:#666;  
}
#nav
{
    margin-top:30px;
    float:right;
    padding-right:20px;
    width:200px;
    font-weight:bold;   
}
#nav ul li
{   
    display:block;
    height:25px;
    text-align:center; 
    float:right;  
   /* background-color:Fuchsia; */
}

#nav ul li img
{
    margin:0px;
    border:0px;     
}
#agentheader
{
       /* margin: 20px 5px;*/
}
#agentheader img
{
    text-align:center;
}

#content
{
    width:540px;
    min-height: 350px;
    height: auto !important;
    height: 350px;
    margin: 0 auto;
   /* border:solid 1px #000;*/
    padding: 0 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
    text-align:center;
    
}
#wrapperplayer
{
    width: 500px;
    margin:10px 5px 5px 5px;
    padding:5px;
    border:solid 2px #ccc;
    background-color:#eee;
    
}

#playerheader
{
    float:left;    
}
#vilogo
{
    float:left;
    width:200px;
}
#title
{
    height:20px;
    font-size: 14px;
    text-align:left;
    background-color:#ccc;
    color: #fff;
    clear: both;
    padding: 2px 10px; 
    margin-bottom:20px;

}
#title a
{
    color: #fff;
}
#player
{
    /*background-color:Fuchsia;*/
    margin:5px auto;
    /* border: solid 1px #000; */
}
#videodescription
{
    padding:5px 45px;
    text-align:left;
}
#agentdetails
{
    float:right;
    width:250px;
    text-align:left;
   /* border: solid 1px #000;*/
}
#agentcontact
{
    float: left;
    padding:5px;
   /* border: solid 1px #000;*/
}
#agentcontact a
{
    font-size:11px;
    color:#333;
    padding-top:4px;   
    font-weight:bold;    
}
#footer
{
    text-align:left;
     height:25px;
    color:#999;
    font-size: 10px;
    font-weight: bold;
    background-color:#ccc;
    clear: both;
    padding-top:5px;
}
#footer span{ /*powered by:*/
float:left;
display:block;
height:12px;
width:70px;
padding:3px 0px 8px 5px;

}
#footer a
{
    color: #eee;
    text-decoration: none;
}
#footer p
{
    margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
    padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
/*Elements*/
h1
{
    margin: 0px;
    padding: 0px;
    color: #996600;
    font-size: 1.5em;
    font-family: arial;
}

h2
{
    margin: 0px;
    color: #996600;
    font-size: 1.25em;
    line-height: normal;
    font-style: normal;
    font-family: 'Arial Rounded MT Bold';
    font-variant: normal;
}

h3
{
    color: #996600;
    font-size: 1.0em;
    line-height: normal;
    font-style: normal;
    font-family: 'Arial Rounded MT Bold';
    font-variant: normal;
}
p
{
    margin: 0;
    padding: 0;
}
.floatleft
{
   float:left; 
}

.floatright
{
   float:right; 
}

/*Video Card Player style*/
#wrapperplayervcard
{
    width: 840px;
    margin: 25px 5px;
    padding: 5px;
    background: #000 url(../../images/PlayerSplash.gif) top left no-repeat; 
       
}

#wrapperplayervcard>#title
{
    height:20px;
    font-size: 14px;
    text-align:left;
    color: #fff;
    clear: both;
    padding: 2px 10px; 
    margin-bottom:20px;

}