﻿.PostalCode 
{
	text-transform:uppercase;
}
.FieldSetHeader
{
	color:#00535D;
	font-weight:bold;	
}

.modalPopup
{
    text-align:center;
    padding-top: 30px;
    padding-bottom:30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:auto;
}

.clientNumber
{
	font-weight:bold;
}

.videoTitle
{
	font-weight:bold;
}


/*---------------------------------------------------------*/

body
{
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
    margin: 0px;
    background: #3E5769 url(Images/mainbackground.png) repeat-y center top;
    font-size: 0.7em; 
    /*color: #294E7A;*/
    color: #2F4251;
}
.bodyPlain
{
	background: White;
}
.bodyPlayer
{
	background: #3E5769;
}

h1, h2, h3, h4, h5, h6
{
   margin: 2px 0 2px 0;
}

h1
{
    font-size: 28px;
    font-weight: bold;
    margin: 5px 0 5px 0;
}

.footerbottom
{
    margin:0;
    padding:0;
    line-height:0;
    font-size:0px;
    height:0px;
    clear: both;
}
.AllCaps
{
	text-transform:uppercase;
}

/*----------MasterPage----------*/
#advertisement
{
	/*background-color:#D3DCE3;*/
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    margin-right: auto;
    margin-left: auto;
    width: 710px;
    /*height: 30px;*/
    margin-top: 10px;
    margin-bottom: 10px;
    text-align:center;
}
#Header
{
    background: url(Images/HeaderBackground.png) no-repeat;
    margin-right: auto;
    margin-left: auto;
    width: 710px;
    height: 140px; 
    margin-top: 5px;
    margin-bottom: 5px;
}

#navtop
{
    background: url(Images/topheader.png);
    /*font-size: 11px;*/
    font-weight: bold;
    font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    margin-right: auto;
    margin-left: auto;
    width: 710px;
    height: 30px;
    padding-top:15px;

}
#navbottom
{
    background: url(Images/topheader.png);
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    margin-right: auto;
    margin-left: auto;
    width: 710px;
    height: 30px;
    padding-top:15px;
}

#navtop ul, #navbottom ul
{
    margin: 0px;
    /*padding-top: 9px;*/
    list-style-type: none;
    height: 19px;
    text-align: center;
}
#navtop ul li, #navbottom ul li
{
    display: inline;
    color: #FFFFFF;
    margin-right: 25px;
}
#navtop a:link, #navbottom a:link, #navtop a:visited, #navbottom a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
#navtop a:hover, #navbottom a:hover
{
    text-decoration: underline;
}
#navtop a:active, #navbottom a:active
{
    color: #FEFFBD;
    text-decoration: none;
}

#LoginStatus
{
	padding: 5px 0px 0px 20px;
    width:710px;
    margin-left:auto;
    margin-right:auto;
}
#designer
{
	padding: 0px 0px 0px 20px;
    width:710px;
    margin-top:5px;
    margin-left:auto;
    margin-right:auto;
	text-align:center;
}
#designer a
{
    color:Black;
    text-decoration:none;
    
}
#designer a:hover
{
    color:Navy;
    text-decoration:none;
    
}
.LoginButton
{
	background-color:White;
	color:Black;
}
#LoginStatus, #lstLoginStatus
{
	font-size:small;
}
.videoCounter
{
	font-size:x-large;
	font-weight:bold;
	color:#186E3B;
}
.promotion
{
	font-size:small;
	/*font-weight:bold;*/
	color:/*#ffffff;*/red;
}

#Counter
{
    background-image:url(Images/TopWhiteGradient.png); 
    width:710px;
    margin-left:auto; 
    margin-right:auto;
}

/*----------MasterPage----------*/

/*----------Downloads----------*/
#MainDivDownloads
{
    width: 710px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    height:auto;
}

#MainDivLeftColDownloads
{
    float: left;
    width: 230px;
    /*position: relative; */
}

#MainDivRightColDownloads
{
    margin-left: 237px;
  /*  position:relative; */
}

.leftblockdownloads
{
    border: 1px solid #2F4251;
    height:620px;
    max-height: 630px;
    padding: 10px;
    /*margin-bottom: 10px;*/
    background: url(Images/leftcolumn.png) repeat-y;
    vertical-align: top;
    overflow:auto;
}

 .rightblockdownloads
{
    border: 1px solid #2F4251;
    padding-top: 10px;
    padding-left:10px;
    padding-right:10px;
    /*margin-bottom: 10px;*/
    background: #D3DCE3;
    width:auto;
    height:630px;
}
/*----------Activation-----------*/
.activationContent
{
    padding: 15px;
    background: #D3DCE3;
    position: relative;
}
#WrapperActivation 
{
	margin: 10px 0px 10px 0px;
	text-align:left;
	width: 610px;
}
/*------------Payment------------*/
 .rightblockseperated
{
    padding: 15px;
    background: #D3DCE3;
    position: relative;
    height:auto;
    
}

.RequiredField
{
    font-weight:bold;
}
.FieldSetPayment
{
    padding:15px;
    text-align:justify;
}

.FieldSetPayment legend
{
    font-weight:bold;
}
.firstColumn
{
    width: 160px;
}

#WrapperPackage 
{
	margin: 10px 0px 10px 0px;
	text-align:left;
	width: 610px;
}
#WrapperClient
{
	margin: 10px 0px 10px 0px;
	text-align:left;
	width: 610px;
}
#WrapperPayment
{
	margin: 10px 0px 0px 0px;
	text-align:left;
	width: 610px;
}
/*------------FreeVideos------------*/
.freeVideoContent
{
	width: 710px;	
	background-color: #D3DCE3; 
	margin-top:10px;
	padding:20px 0px 20px 0px;
	text-align: left;
	border: 1px solid #2F4251;
}
#freeVideoList
{
margin-left:auto;
margin-right:auto;
width: 500px;
}
#MainDivReceipt
{
	background-color:White;
	width: 710px;
		margin-top:10px;
	padding:20px 0px 20px 0px;
	margin-left:auto;
	margin-right: auto;
}
#ReceiptDiv
{
	width: 600px;
	margin-left:auto;
	margin-right: auto;
}


