html, body
{
    font-family:Tahoma;
    font-size:12px;
    color:#cccccc;
    height:100%;
    margin: 0;
    padding: 0;
    border: none;
    text-align: center;
    background-color:Black;
    background-image:url('Images/body_bg.jpg');
    background-position:center;
    background-repeat:repeat-y;
}

a:link 
{ 
    color: #0379fe;
    text-decoration:none;
}

a:visited 
{ 
	color: #0379fe;
    text-decoration:none;
}

a:hover 
{ 
	text-decoration:underline;
}
a:active 
{ 
	color: #ffffff;
}

.TextBoxWatermark
{
    color:#666666;
}

#wrapper
{ 
    height:100%;
    margin:0px auto;
    text-align: left;
    vertical-align:top;
    /*vertical-align: middle;*/
    width: 958px;
    padding:0px;
    margin:0px;
}
#AccountBar
{
    height:15px;
    margin:0;
    padding:0;
    text-align:right;
    vertical-align:middle;
}

#MenuBarOuter
{
    height:110px;
    text-align:left;
}

#MenuBarInner
{
    text-align:left;
    width:100%;
    border:0;
    padding:0;
    margin:0;
    /*background-image:url('Images/MXN-Header-bg.jpg');
    background-repeat:repeat-x;
    background-position:top;*/
}

.FeaturesHeader
{
    background-color:#000000;
    width:731px;
    border:none 0;
}


.FeaturesBodyNoBack
{
    border:solid 1px #9c9c9c;
    background-color:#1a1a1a;
    /*background-image:url('Images/FeaturesBG.jpg');
    background-repeat:repeat-x;
    background-position:top;*/
}

.FeaturesBodyDiv
{
    padding-top:15px;
    padding-bottom:15px;
    color:#cccccc;
    width:700px;
    margin:0px auto;
    text-align: left;
    vertical-align: middle;
}

.SiteFeatures
{
    text-align:left;
    vertical-align: middle;
    margin: 0 auto;
    /*width: 731px;*/
}

.FeaturesHeader
{
    border:solid 1px #9c9c9c;
    background-color:#454545;
}
.FeaturesBody
{
    border:solid 1px #9c9c9c;
    background-color:#454545;
    margin-left:10px;
/*    width:300px;
    height:450px;*/
}

.FeaturesBodyDiv
.OverflowDiv
{
    overflow:scroll;
}

#MainHomeTableCentered
{
    margin:0px auto;  
}

.DateLabelSmall
{
    font-size:x-small;
    color:Yellow;
}

.LatestUpdateText
{
    color:Yellow;   
}

.VideoTitle
{
    font-weight:bold;
    color:Yellow;
    font-size:13px;
}

.VideoDescription
{
    font-size:9px;
}

.btnCSS
{
    padding-bottom:15px;  
}

#EmailSignup
{
    margin:0px auto;
    text-align: left;
    vertical-align: middle;
    width: 620px;
}
.ProductStatusInStock
{
    color:Lime;
}
.ProductStatusOut
{
    color:Red;
}
