/* @override 
	http://206.223.185.10/rogers-boxswap/css/index.css
	http://206.223.185.10/rogers-boxswap/css/tabs.css
	http://staging/rogers-boxswap/css/index.css
*/

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

a ins  {
   text-decoration: none;
}

#yourstoownwhenyoutradeinyouroldsatellitereceivertha p  {
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#yourspecialofferbutton a.selected  {
   background-position: -179px 0%;
}

#hispeedinternetbutton a.selected  {
   background-position: -186px 0%;
}


/* Tab graphics depend on the body class */

body.myrogerssavings #welcomebackbutton a.selected,
body.masstv #welcomebackbutton a.selected  {
   background-position: -185px 0%;
}

body.masstv #welcomebackbutton a  {
   background: url(../index_media/welcomebackbutton_masstv.gif) no-repeat 0px 0px;
   display: block;
   width: 185px;
   height: 45px;
}

body.cat #welcomebackbutton a.selected  {
   background-position: -185px 0%;
}

body.cat #welcomebackbutton a  {
   background: url(../images/welcomebackbutton_cat.gif) no-repeat 0px 0px;
   display: block;
   width: 185px;
   height: 45px;
}


body.dog #welcomebackbutton a.selected  {
   background-position: -185px 0%;
}

body.myrogerssavings #welcomebackbutton a  {
   background: url(../index_media/welcomebackbutton_dog.gif) no-repeat 0px 0px;
   display: block;
   width: 185px;
   height: 45px;
}

body.penguin #welcomebackbutton a.selected  {
   background-position: -185px 0%;
}

body.penguin #welcomebackbutton a  {
   background: url(../index_media/welcomebackbutton_penguin.gif) no-repeat 0px 0px;
   display: block;
   width: 185px;
   height: 45px;
}

body.girl #welcomebackbutton a.selected  {
   background-position: -184px 0;
}

body.girl #welcomebackbutton a  {
   background: url(../index_media/welcomebackbutton_girl.gif) no-repeat 0px 0px;
   display: block;
   width: 185px;
   height: 45px;
}

body.kid #welcomebackbutton a.selected  {
   background-position: -184px 0;
}

body.kid #welcomebackbutton a  {
   background: url(../index_media/welcomebackbutton_kid.gif) no-repeat 0px 0px;
   display: block;
   width: 185px;
   height: 45px;
}

body.teddy #welcomebackbutton a.selected  {
   background-position: -184px 0;
}

body.teddy #welcomebackbutton a  {
   background: url(../index_media/welcomebackbutton_teddy.gif) no-repeat 0px 0px;
   display: block;
   width: 185px;
   height: 45px;
}


body.skating #welcomebackbutton a.selected  {
   background-position: -184px 0;
}

body.skating #welcomebackbutton a  {
   background: url(../index_media/welcomebackbutton_skating.gif) no-repeat 0px 0px;
   display: block;
   width: 185px;
   height: 45px;
}


body.sadboy #welcomebackbutton a.selected  {
   background-position: -184px 0;
}

body.sadboy #welcomebackbutton a  {
   background: url(../index_media/welcomebackbutton_sadboy.gif) no-repeat 0px 0px;
   display: block;
   width: 185px;
   height: 45px;
}

body.doggie #welcomebackbutton a  {
   background: url(../index_media/welcomebackbutton_doggie.gif) no-repeat 0px 0px;
   display: block;
   width: 185px;
   height: 45px;
}

body.doggie #welcomebackbutton a.selected  {
   background-position: -184px 0;
}

#hdpvr {

width: 216px;
height: 90px;
}

#yourspecialofferbutton a  {
   background: url(../index_media/yourspecialofferbutton.gif) no-repeat 0px 0px;
   display: block;
   width: 179px;
   height: 45px;
}

#digitaltvbutton a.selected {
   background-position: -129px 0%;
}

#hispeedinternetbutton a  {
   background: url(../index_media/hispeedinternetbutton.gif) no-repeat 0px 0px;
   display: block;
   width: 186px;
   height: 45px;
}

#homephonebutton a.selected  {
   background-position: -150px 0%;
}

#yourspecialofferbutton  {
   z-index: 5;
   width: 179px;
   height: 45px;
}

/*#ordernowbutton a:hover  {
   background-position: -192px 0%;
}
*/
#hispeedinternetbutton  {
   width: 186px;
   height: 45px;
}



#digitaltvbutton a  {
   background: url(../index_media/digitaltvbutton.gif) no-repeat 0px 0px;
   display: block;
   width: 129px;
   height: 45px;
}

#welcomebackbutton  {
   width: 185px;
   height: 45px;

}

#homephonebutton a  {
   background: url(../index_media/homephonebutton.gif) no-repeat 0px 0px;
   display: block;
   width: 150px;
   height: 45px;
}

#ordernowbutton a  {
   background: url(../index_media/ordernowbutton.jpg) no-repeat 0px 0px;
   display: block;
   width: 413px;
   height: 87px;
}

#digitaltvbutton  {
   width: 129px;
   height: 45px;
}

#homephonebutton  {
   width: 150px;
   height: 45px;
}

#ordernowbutton  {
	float: right;
   z-index: 5;
   width: 413px;
   height: 87px;
   margin-top: 30px;
   margin-right: 10px;
}

#penguinfinal  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
}

#legalcopy p  {
   margin: 0px;
   text-align: left;
}


#background  {
   background: url(../index_media/background.png) no-repeat;
   
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 960px;
   height: 942px;
}


#layer58  {
   background: url(../index_media/layer58.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 960px;
   height: 82px;
}


#IndexTabs.idTabs {
	margin-left: 23px;
	position: relative;
	top: -3px;
}

#IndexTabs a {
	position: relative;
	z-index: 2;
}

#IndexTabs a.selected{
	position: relative;
	z-index: 6;
}

.idTabs {
	margin: 0;
	padding: 0;
}
.idTabs li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	margin-left: 0px;
	margin-right: 2px;
}

#ContentTabs {
	background: url(../media/bottom_shadow.png) repeat-x 0 bottom;
	position: relative;
	z-index: 5;
	padding-bottom: 4px;
	display: none;
	margin-bottom: -4px;
}

#BottomShadow{
	height: 4px;
	position: relative;
	z-index: 3;
}


#getafreerogersdigitalbox p  {
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
   padding-bottom: .5em;
}

#getafreerogersdigitalbox  {
	margin-left: 20px;
	width: 500px;
}

h2 {
	color:  #000;
}

/*#ordernowbutton a:hover  {
   background-position: -192px 0%;
}*/

#ordernowbutton a  {
   background: url(../index_media/ordernowbutton.jpg) no-repeat 0px 0px;
   display: block;
   width: 413px;
   height: 87px;
}

#penguincontent  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
}

body.penguin #layer48copy  {
   background: url(../index_media/layer48copy.gif) no-repeat center center;
   width: 261px;
   height: 217px;
   float: right;
   margin-left: 10px;
}



#layer3copy4  {
   background: #b51300 url(../index_media/layer3copy4.png) no-repeat;
	  min-height:188px;
  height:auto !important;
  height:188px;
  position: relative;
  }

#legalcopy p  {
   margin: 0px;
   text-align: left;
}

#background  {
   background: url(../index_media/background.png) no-repeat;
   
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 960px;
   height: 942px;
}

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

a ins  {
   text-decoration: none;
}


#getthebestentertainmentexperiencemergeimg  {

   z-index: 11;
   width: 695px;
   height: 84px;
   margin-bottom: 20px;
}

#fastestandmostreliableimgmerge  {
   
   z-index: 14;
   width: 695px;
   height: 41px;
   margin-bottom: 20px;
}

#ordernowbuttonmerge a:hover  {
   background-position: -191px 0%;
}

#welcomebackpartyimgmerge  {

   z-index: 4;
   width: 621px;
   height: 90px;
}

#rogershomephoneimgmerge  {
   
   z-index: 17;
   width: 808px;
   height: 41px;
   margin-bottom: 20px;
}



#hispeedinternetbgmerge  {
   background-image: url(../index_media/layer43copy5.png);
   z-index: 13;
}

#hispeedinternetbgmerge .TabContent {
	padding-right: 200px;
	
}

#ordernowbuttonmerge a  {
   background: url(../index_media/ordernowbuttonmerge.png) no-repeat 0px 0px;
   display: block;
   width: 191px;
   height: 125px;
}

#ordernowbuttonmerge  {
   
   float: right;
   z-index: 6;
   margin-right: 110px;
}

#avalueofupto54998 p  {
   margin: 0px;
   color: #CA0908;
   text-align: center;
}


body.myrogerssavings #welcomebackbgmerge {
   background-image: url(../index_media/welcomebackbgmerge_dog.jpg);
   z-index: 3;	
}

body.masstv #welcomebackbgmerge{
   background-image: url(../index_media/welcomebackbgmerge_masstv.jpg);
   z-index: 3;
}

body.dog #welcomebackbgmerge{
   background-image: url(../index_media/welcomebackbgmerge_dog.jpg);
   z-index: 3;
}

body.cat #welcomebackbgmerge{
   background-image: url(../images/welcomebackbgmerge_cat.jpg);
   z-index: 3;
}

body.penguin #welcomebackbgmerge{
   background-image: url(../index_media/welcomebackbgmerge_penguin.jpg);
   z-index: 3;
}

body.kid #welcomebackbgmerge {
   background-image: url(../index_media/welcomebackbgmerge_kid.jpg);
   z-index: 3;
}

body.girl #welcomebackbgmerge {
   z-index: 3;
	background: url(../index_media/welcomebackbgmerge_girl.jpg);
}

body.teddy #welcomebackbgmerge {
   background-image: url(../index_media/welcomebackbgmerge_teddy.jpg);
   z-index: 3;
}

body.skating #welcomebackbgmerge {
   background-image: url(../index_media/welcomebackbgmerge_skating.jpg);
   z-index: 3;
}

body.sadboy #welcomebackbgmerge {
   background-image: url(../index_media/welcomebackbgmerge_sadboy.jpg);
   z-index: 3;
}

body.doggie #welcomebackbgmerge {
   background-image: url(../index_media/welcomebackbgmerge_doggie.jpg);
   z-index: 3;
}





#avalueofupto54998  {
   
   position: absolute;
   left: 158px;
   top: 129px;
   z-index: 8;
   width: 642px;
}

#offerpanelbgmerge  {
   background-image: url(../index_media/layer43.png);
	background-color: #f8f9f9;
}

#offerpanelbgmerge .TabContent {
	padding-top: 35px;

}

#homephonebgmerge  {
   background-image: url(../index_media/layer43copy7.jpg);
   z-index: 16;
}

#homephonebgmerge .TabContent {
	padding-right: 200px;
}

#digitaltvbgmerge  {
   background-image: url(../index_media/digitaltvbg.jpg);
   z-index: 10;
}

#digitaltvbgmerge .TabContent {
	padding-right: 200px;
}

#digitaltvbgmerge div.TabContent ul li {
	
	color: #373737;	
}

#digitaltvbgmerge div.TabContent ul {
	margin-left: 1.5em;
}



#hdpvrimgmerge  {

   z-index: 11;
   width: 190px;
   height: 112px;
   margin-bottom: 0;
}

#penguintabs  {
   margin: 0px auto 0px auto;
   width: 960px;
   position: relative;
}

#hdtvimg  {
   
   z-index: 11;
	margin-right: 100px;
	margin-bottom: 0;
}

#stdimg  {
   
   z-index: 11;
   margin-right: 100px;
   margin-left: 20px;
   margin-bottom: 0;
}

#homephonebgmerge div.TabContent p {
	margin-left: 0px;
}

#homephonebgmerge div.TabContent ul {
	margin-left: 50px;
}

.tab {
	position: relative;
	  min-height:430px;
  height:auto !important;
  height:430px;
  	z-index: 8;
	margin: 0;
	background-repeat: no-repeat;
	background-position: center top;
}

.TabContent {
	padding-top: 27px;
	padding-bottom: 1px;
	padding-left: 26px;
	padding-right: 26px;
}

.red {
	color: #ca0908 !important;
}

#offerpanelbgmerge div.TabContent ul {
	margin-left: 160px;
	margin-right: 320px;
	font-size: 116%;
}

#offerpanelbgmerge div.TabContent ul li {
	margin-bottom: 1em;
}

#legalcopy {
	margin-left: 20px;
	margin-top: 20px;
}

.mice {
	font-size: 77%;
	line-height: 1.2727em;
}

#PVRs {
	padding-bottom: 1em;
}


