body
{  
   margin: 0px;
   padding: 0px;
   font: 10px/12px arial, verdana,helvetica,sans-serif;
   color: #fff;
}
#tell_a_friend{
   background-image: url('../_html_img/lr_bg_tell_a_friend.jpg');
   background-repeat: no-repeat;
   width: 300px;
   height: 395px;
}
#buy_dvd{
   background-image: url('../_html_img/lr_bg_tell_a_friend.jpg');
   background-repeat: no-repeat;
   height: 420px;
}
#e_news{
   background-image: url('../_html_img/lr_bg_e_news.jpg');
   background-repeat: no-repeat;
   width: 300px;
   height: 240px;
}
#contact{
   background-image: url('../_html_img/lr_bg_contact.jpg');
   background-repeat: no-repeat;
   width: 300px;
   height: 240px;
}
#contact p {
   line-height: 16px;
}
#media{
   background-image: url('../_html_img/lr_bg_media.jpg');
   background-repeat: no-repeat;
   width: 620px;
}
td 
{
   font: 10px arial, verdana,helvetica,sans-serif;
   color: #fff;
}
#content
{
   padding-top: 85px;
   padding-left: 45px;
}
#item
{
   padding-top: 10px;
   padding-bottom: 10px;
}
.butt
{
   margin-right: 10px;
}
#inputarea
{
   padding-top: 10px;
   padding-bottom: 10px;
   width: 200px;
   font: 10px/12px arial, verdana,helvetica,sans-serif;
   color: #000;
}
a:link
{
   color: #beccd1;
   text-decoration: underline;
}
a:visited 
{
   color: #beccd1;
   text-decoration: underline;
}
a:hover 
{ 
   color: #fff;
   background-color: #beccd1;
	text-decoration: none;
}
/*
------------------------------------------------------
GLOBALS
------------------------------------------------------
*/
p { margin: 0 0 10px 0;}
.inline { display: inline; }
.left { float: left; }
.right { float: right; }
.none { float: none; }
.center { text-align: center; }
.normal { font-weight: normal; }
.nomargin { margin: 0; }
.hide { display: none; }
.clear { clear: both; display: block; height: 1px; font-size: 1px; line-height: 1px; }
.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*
------------------------------------------------------
FORM STYLES
------------------------------------------------------
*/
label {
   color: #fff;
   padding: 5px 0 8px 0;
}
input, select, textarea {
   color: #666;
   padding: 5px 0 8px 0;
}
.inputbox {
   padding: 2px;
   background-color: #fff;
   border: 1px solid #7f9db9;
   width: 102px;
}
textarea {
   padding: 2px;
   background-color: #fff;
   border: 1px solid #7f9db9;
   width: 212px;
}
select {
   background-color: #fff;
}
.button {
   background-color: #fff;
   border: 1px solid #666;
   font-weight: bold;
   text-transform: uppercase;
}
.row {
   margin-bottom: 10px;
}
label, .label {
   float: left;
   width: 100px;
   font-weight: normal;
}
.field {
   float: left;
   font-weight: normal;
}
.required {
   color: #f00;
}
.errormsg {
   color: #f00;
}
.errFld {
   border-top: 1px solid #f00 !important;
} 
.errMsg { 
   font-size: 11px;
   color: #f00;
} 
.onstate-vcf { 
   display: block; 
} 
.offstate-vcf { 
   display: none; 
} 
.duplicateLinkHidden { 
   display: none; 
} 
