﻿/*
begin template.css fix
*/

#content-inner 
{
width:1000px;
background-image:none;
background-repeat:no-repeat; 
background-position:top right;
}

#contentOnly 
{
width:980px;
margin:0px 0px 0px 7px;
border:solid 0px red;
height:100%;
}

html>body #contentOnly 
{
margin:0px auto 0px 7px;
border:solid 0px red;
height:100%;
}

/*
end template.css fix
*/


img {
border:0;
}

a {
color: #000000;
text-decoration: none;
outline:none;
}

a:hover {
color: #ef422a;
text-decoration: underline;
}

#containermain
{
margin:0px;
margin-left:3px;
}

.boxcontainerspecial
{
padding-left:9px;
width:970px;
float:left;
}

/*
begin vid player
*/

.rednavcontainer 
{
margin-left:5px;
position: relative;
height: 373px;
width: 978px;
background: url('../img/bg_vid_v2.jpg');
background-repeat:no-repeat;   
z-index:1;
}

.rednav 
{
position: relative;
width:177px;
margin-left:0px;
padding-left:0px;
margin-top:16px;
float:left;
position:relative;
z-index:3;
}

.rednavsub
{
position: relative;
padding:0px;
margin:0px;
padding-right:15px;
line-height:41px;
font-size:15px;
font-weight:bold;
z-index:4;
}

.sel
{
color:#ffffff;
}

.sel:hover
{
text-decoration:none;
color:#ffffff;
}

.rednavsub:hover {
text-decoration:none;
}

.redarrow
{
position:absolute;
top:12px;
left:0px;
background-image: url('../img/redarrow.jpg');
background-repeat:no-repeat;
z-index:2;
visibility:hidden;
}

.carousel {
float: left;
position: relative; 
border:none;
height: 336px;
width: 456px;
margin:12px;
margin-left:1px;
overflow:hidden;
}
/*
.carousel img {
display: block;
}
*/
.carousel ul {
position: absolute;
margin-bottom:2px;
bottom: 10px;
right: 10px;
}
.carousel li {
float: left;
margin-right: 10px;
margin-top: 7px;
list-style: none;
}
.carousel li a {
display: block;
width: 20px;
height: 20px;
text-indent: -9999px;
background: url('../img/nav_carousel.gif') no-repeat left -40px;
}
.carousel li a:hover {
background-position: left -20px;
}
.carousel li.sel a {
background-position: left 0;
}

.CarouselOverlay
{
background-image:url('../img/Overlay/HomePageTrailerOverlay.png');
background-repeat:no-repeat;
height:174px;
width:296px;
position:absolute;
top:75px;
left:90px;
visibility:hidden;
}

.CarouselOverlayContent
{
position:absolute;
top:16px;
left:16px;
width:263px;
height:141px;
}

.CarouselOverlayClose
{
position:absolute;
cursor:pointer;
cursor:hand;
top:21px;
left:258px;
width:14px;
height:14px;
}

.OverlayPricing
{
	margin-left: 88px; 
	margin-top: 2px; 
	width: 170px; 
	height: 16px; 
	white-space: nowrap; 
	text-align: left; 
	display: block;
}

.OverlayPricing a
{
	color:#4479D9;
}

.OverlayPricing a:hover
{
	color:#4479D9;
}

.OverlayActions a
{
font-size:10px;
letter-spacing:-1px;
padding:3px 3px 3px 18px;
display:block;
}

.OverlayActions
{
position:absolute;
bottom:20px !important;
right:-10px !important;
width:180px;
}
.OverlayActions .play,.OverlayActions .play:hover
{
background-image: url('../img/icn_play.gif');
}

.OverlayActions li
{
margin-top:5px;
margin-left:-5px;
}

.OverlayActions li a
{
background:transparent url(../img/icn_act.gif) no-repeat scroll 6px 55%;
text-indent:0px;
border:1px solid #908F8F;
text-transform:uppercase;
width:55px;
}

.OverlayActions li a:hover
{
background:transparent url(../img/icn_act.gif) no-repeat scroll 6px 55%;
text-indent:0px;
text-transform:uppercase;
text-decoration:none;
}

.player {
float: left;
width:320px;
height:230px;
padding:0px;
margin:12px;
margin-left:0px;
margin-right:0px;
overflow:hidden;
}

.playerinfo 
{
float: left;
margin:0px;
margin-bottom:12px;
margin-right:9px;
width:320px;
height:94px;
text-align:left;
overflow:hidden;
}

.playerinfo span{
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-bottom: 4px;
}

.playerinfo .getstarted {
margin-top:15px;
color: #f5422b;
}

/*
end vid player
*/

/*
begin featured columns
*/

.headercontainer{
height:35px;
width:300px;
padding-left:0px;
}
.headerbig
{
float:left;
font-size: 18px;
font-weight: bold;
height:20px;
margin-top:7px;
margin-left:10px;
}

.headerbig a:hover
{
text-decoration: none;   
}

.headersmall
{
float:left;
margin-top:10px;
width:50px;
padding-left:5px;
font-size:13px;
color: #ef422a;   
font-weight:bold;
}

.headersmall a:hover
{
text-decoration: underline;   
}

.featuredcontainer
{
width:272px;
height:150px;
padding-top:3px;
padding-bottom:5px;
}

.featuredcontainer .boxart
{
width:95px;
float:left;
padding-right:10px;    
}

.featuredcontainer .boxart img
{
height:130px;
width:95px;  
}

.featuredcontainer .text
{
width:165px;
float:left;
height:140px;
padding-bottom:3px;
}

.featuredcontainer .text .headerlink
{
font-weight:bold; 
font-size:13px;
text-align:left;
}

.featuredcontainer .text .buylinkcont
{
margin-top:12px;
height:18px;
text-align:left;
}

.featuredcontainer .text .buylinkcont a
{
font-size:12px;
color:#4479d9;
}

.featuredcontainer .text .textcontainer
{
height:111px;
}

.featuredcontainer .text .buyrentcontleft
{
margin-top:0px;
float:left;
line-height:19px;
}

.featuredcontainer .text .buyrentcontright
{
margin-top:0px;
float:left;
margin-left:8px;
line-height:19px
}

.featuredcontainer .text .buyrent
{
background:url(../img/buy_rent.jpg);
width:78px;
height:19px;
}

.featuredcontainer .text .buyrent:hover
{
background:url(../img/more.jpg);
}

.featuredcontainer .text .buyrent a
{
text-decoration:none;
font-size:10px;
font-family:Arial;
font-weight:bold;
padding-left:7px;
line-height:18px;
}

.alsocontainer
{
text-align:left;
margin-top:3px;
margin-left:5px;
height:90px;
display:block;
    }

.alsocontainer span {
font: 14px Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
color: #000;
}

.alsocontainer ul {
text-align:left;
list-style-type:none;
font-weight:bold;
font-size:13px;
line-height:18px;
text-align:left;
margin:0px;
padding:0px;
padding-top:0px
}

.morecontainer
{
line-height:19px;
}

.morecontainer .more
{
text-transform: uppercase;
font-size:10px;
font-weight:bold;
background:url(../img/buy_rent.jpg);
width:78px; 
height:19px;
float:right;
}

.morecontainer .more:hover
{
background:url(../img/more.jpg);
}


.morecontainer .more a
{
padding-left:8px;
text-decoration:none;
line-height:18px;
}

/*
end featured columns
*/

/*
regular box starts here
*/

.boxcontainer {
float:left;
padding-left:10px;
width:315px;
}

.boxtop {
background:url(../img/box_top.jpg);
width:315px; 
height:13px;
}

.boxtop .divleft {
float:left; 
width:21px; 
height:13px
}

.boxtop .divmiddle {
float:left; 
width:272px; 
height:13px;
}

.boxtop .divright {
float:left; 
width:22px; 
height:13px
}

.boxmiddle {
width:315px; 
height:590px;

/*
specify height here
*/
}

.boxmiddle .divleft {
background:url(../img/box_left.jpg); 
float:left; 
width:21px;
height:100%
}

.boxmiddle .divmiddle {
float:left;
width:272px;
height:100%
}

.boxmiddle .divright {
background:url(../img/box_right.jpg);
float:left; 
width:22px;
height:100%
}

.boxbottom {
background:url(../img/box_bottom.jpg);
width:315px; 
height:19px;
}

.boxbottom .divleft {
float:left; 
width:21px; 
height:19px
}

.boxbottom .divmiddle  {
width:272px;
float:left;
}

.boxbottom .divright {
float:left; 
width:22px; 
height:19px;
}

/*
special box starts here
*/

#boxtopspecial
{
width:970px;
margin-top:5px; 
}

#boxtop_divmiddlespecial{
width:927px; 
}

#boxmiddlespecial{
width:970px;
height:270px;
/*
specify height here
*/
}

#boxmiddle_divmiddlespecial{
width:927px;
}

#boxbottomspecial{
width:970px; 
}

#boxbottom_divmiddlespecial{
width:927px;
}

.divmiddlespecial_ads
{
margin-top:5px;
width:300px;
height:250px; 
float:left; 
padding-left:0px;
padding-top:2px;
}

.divmiddlespecial_hr
{
float:left;
padding-right:7px;
padding-left:7px;
padding-top:7px;
}

#special_commingsoon
{
height:250px; 
width:260px; 
overflow:scroll;
float:left; 
padding-left:15px;
margin-top:9px;
overflow-x:hidden;    
}

#special_commingsoon p
{
margin:0px;
padding:0px;
width:20px;
float:left;
font-weight:bold;
}

#special_commingsoon li
{
float:left;
margin:0px;
padding:0px;
padding-bottom:5px;
width:180px;
list-style:none;
text-align:left;
}

#special_commingsoon ul
{    
float:left;
width:180px;
margin:0px;
padding-left:15px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
list-style: none; 
}

#special_commingsoon div
{
float:left;
width:230px;
text-align:left;
border-bottom-width: 1px; 
border-bottom-style: solid;
border-bottom-color: #c3c3c3;
margin:0px;
padding:0px;
margin-top:12px;
padding-bottom:7px;
}

.headerspecial
{
width:950px;
font-size: 18px;
font-weight: bold;
height:20px;
margin-top:15px;
padding-bottom:5px;
margin-left:20px;
}

.headerspecial .offers
{
float:left;
}

.headerspecial .Subscriptions
{
padding-left:155px; 
float:left;
}

.headerspecial .offers a:hover
{
	text-decoration:none;
}

.headerspecial .Subscriptions a:hover
{
	text-decoration:none;
}

.headerspecial .CommingSoon
{
padding-left:200px; 
float:left;
}

/*
special box ends here
*/



