.interactive{
background:#000 url(images/interactive_bg.gif) 0 0 repeat-x;
height:288px;
padding:16px 0px 16px 16px;
width:964px;
margin:0px auto;
}

.curve{
margin-top:6px;
padding-bottom:16px;
background:url(images/interactive_curve.gif) 50% 100% no-repeat;
}

.videomc{
height:312px;
float:left;
width:512px;
margin-top:-10px;
}

.videomc #page, .videomc #page a#player{
height:288px;
width:512px;
}

.videomc #playlist_wrap {
display:none;
}

.videomc #page, .videomc a.player{
padding:0;
margin:0;
}

/****************************** call to action  - internal ******************************/

.callout {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FFFFFF;
float:right;
padding-top:0px;
width:420px;
}

.callout input[type="submit"]{
font-size:0px;
color:#0482cc;
background:url(images/contactbtn.gif) 0 0 no-repeat;
width:221px;
border:0;
height:71px;
margin:10px 0 0 91px;
cursor:pointer;
}

.callout input[type="submit"]:focus, .callout input[type="submit"]:hover{
background:url(images/contactbtn_hover.gif) 0 0 no-repeat;
color:#f3c719;
}

.callout form{
padding-top:10px;
background:url(images/headline_border.gif) 0 100% repeat-x;
padding-bottom:24px;
}

.callout form{
background:none;
}

.callout input[type="text"]{
background:url(images/footerinput.gif) 0 0 no-repeat;
width:190px;
height:27px;
padding:8px 0 0 5px;
font-size:13px;
margin:0 4px 8px 0;
border:0;
}

.callout input[type="text"]:focus{
background:url(images/footerinput_active.gif) 0 0 no-repeat;
}
