/* @override http://206.223.185.10/rogers-ordertmn/css/order.css */

p, li {
	font-size: 100%;
	line-height: 1.3em;
	color: #555;
}

#textcolumngrow *:first-child  {
   margin-top: 0px;
}

#textcolumngrow *:last-child  {
   margin-bottom: 0px;
}

#id1orderbutton a:hover  {
   background-position: -180px 0%;
}

#movienetworktextimg  {
   visibility: visible;
   z-index: 5;
   width: 529px;
   height: 48px;
   padding-top: 10px;
   padding-bottom: 24px;
}

#id1orderbutton a  {
   background: url(../media/id1orderbutton.png) no-repeat 0% 0px;
   display: block;
   width: 180px;
   height: 50px;
}

#textcolumngrow p  {
   font: 13px/17px;
   margin: 0px;
   text-align: left;
   color: #CC0033;
}

#textcolumngrow  {
   visibility: visible;
   padding: 0px;
	margin: 0 385px 84px 10px;
	padding-top: 20px;
}

#id1orderbutton  {
   visibility: visible;
   position: absolute;
   right: 20px;
   bottom: 6px;
   z-index: 5;
   width: 180px;
   height: 50px;
}


#buttonbgcopy  {
   background: url(../media/buttonbgcopy.jpg) no-repeat center center;
   margin: auto;
   position: relative;
   z-index: 4;
   width: 447px;
   height: 172px;
   padding-top: 25px;
   padding-bottom: 25px;
   margin-bottom: 25px;
}

#largetvimg  {
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 40px;
   z-index: 5;
   width: 341px;
   height: 200px;
}

#id1footer  {
   background: url(../media/id1footer.jpg) no-repeat;
   visibility: visible;
   z-index: 3;
   width: 1045px;
   height: 500px;
}

#moviesimg  {
   visibility: visible;
   position: absolute;
   left: 602px;
   top: 320px;
   z-index: 3;
   width: 338px;
   height: 232px;
}

#ordertmn  {
   margin: 0px auto 0px 0px;
   width: 1045px;
   position: relative;
}

#bd-wrap  {
   visibility: visible;
   position: relative;
   background-color: #fff;
   height: 100%;
   margin: 0px;
}

#header  {
   background: url(../images/white_header.png) no-repeat;
   visibility: visible;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 960px;
   height: 180px;
   padding-top: 20px;
   background-color: #ffffff;
}

#header_special_offer  {
   background: url(../images/header_special_offer.jpg) no-repeat;
   visibility: visible;
   left: 0px;
   top: 0px;
   z-index: 5;
   width: 960px;
   height: 260px;
   padding-top: 20px;
   background-color: #ffffff;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
   background-color: #fff;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 3;
}
html, body  {
   padding: 0px;
   margin: 0px;
   text-align: left;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  background-color: #515151;
}
#bd {
	background:#fff;
	padding-left: 20px;
	padding-right: 10px;
  	padding-top: 10px;
	color:#555;
}

.full {
	margin-top: 24px;
}

p.button-p {
	margin: 0;
	margin-top: 3em;
	padding: 0;
	text-align: center;
}

body {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	background-color:#515151;
}

div.fieldset {


}

#form_wrapper {
		margin-top: 60px;
}

.mice p {
	width:875px;
	line-height: 1.15em;
	margin:15px 0;
	margin-left:10px;
}

.big-mice > * {
	font-size: 93%;
    line-height: 1.16667em;	
}

h1 {
	font-size: 153.9%;
	line-height: 1.15em;
	margin-bottom: 1.15em;
}

#form_wrapper > h1 {
	background-image:url(../images/h1-order-now.gif);
	width:118px;
	height:30px;
	text-indent:-500em;
	overflow:hidden;
	position:absolute;
	top:0;
	left:15px;
}

h1#h1-ty {
	//background-image:url(../images/thanks.gif);
	color: #e5173f;
	height:24px;
	width:290px;
}

h2 {
	color: #333;
	font-size: 110%;
}

a {
		color: #e5173f;
}

.hilite {
	color: #e5173f;
}


ul {
	margin-top: 0;
	margin-bottom: 1.077em;
}

#tv_header {
	width: 960px;
	height: 250px;
	background: url(../media/tv_header.jpg);
}

.optional {
	color: #787878;
}

.channel-table {
	margin-top: 0em;
	margin-bottom: 0em;
}
.channel-table td,
.channel-table th,
.channel-table tr {
	border: 0;
	line-height: 1.6155em;
	padding: 0;
}
.channel-number {
	text-align: center;
	width: 33%
}
.channel-name {
	text-align: left;
	padding: 0;	
}
.faq h2 {
	margin-bottom: 1.077em;
}

.faq p {
	line-height: 1.6155em;
}
#orderbadges {
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 40px;
   z-index: 5;
   
}
#orderbadgestable td,#orderbadgestable tr td,#orderbadgestable tr{
	border:none;
	padding:0;
	margin:0;
}

#sel-tmn-mpix {
	margin-left:5em;
	padding-left:2em;
	background-image:url(../images/logos-tmn-mpix.gif);
	background-position:40px 100%;
	background-repeat:no-repeat;
	padding-bottom: 50px;
}
#sel-tmn-mpix label,#sel-tmn label {
color:#000;
display:inline;
float:none;
font-size:115%;
}
#sel-tmn-mpix label span,#sel-tmn label span {
	color:#555;
	display:block;
	text-align:left;
	padding-left:20px;
	width:120px;
 	white-space:normal;
	line-height:1.1em;
}
#sel-tmn-mpix label span.pricing,#sel-tmn label span.pricing {
	font-size:90%;
	margin-bottom:2px;
}
#sel-tmn-mpix label span.teaser-text {
	font-size:75%;
	line-height:1.3em;
}

#sel-tmn { 
	margin-left:12em;
	background-image:url(../images/logos-tmn.gif);
	background-position:20px 100%;
	background-repeat:no-repeat;
	padding-bottom:30px;
}

#ft {
	width: 960px;
	background-color: #fff;
}




/* Legal section */
#legalLink {
  margin-top: 36px;
}
p.legaldisplay {
  font-size: 13px;
  line-height: 1.3846153846153846em;
  width: 960px;
  margin: auto;
  margin-bottom: 0;
}
a.legaldisplay {
  color: blue !important;
}
.main_legal {
  display: none;
}
#legal {
  color: #000;
}
#legal p {
  color: #000;
}
#prototypes {
  display: none;
}
#modal-blanket {
  position: fixed;
  top: 0;
  z-index: 1001;
  background: transparent url('../images/bg_overlay.png') repeat;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.legal_title h1 {
  font-size: 15px;
  line-height: 18px;
}
a.details {
  cursor: help;
}
a.order {
  display: block;
  margin: 0;
  margin-left: 70px;
}
.qtip-details {
  -moz-box-shadow: 0px 0px 12px gray !important;
  -webkit-box-shadow: 0px 0px 12px gray !important;
  color: #737373 !important;
  background: white !important;
  border: 1px solid #999999;
}
.qtip-details .qtip-contentWrapper {
  margin: 20px;
}
.qtip-details h5 {
  font-size: 11px;
  line-height: 1.6363636363636365em;
  margin-top: 4.5px;
  margin-bottom: 0px;
  padding: 0;
  color: #dc0000;
}
.qtip-details h4 {
  font-size: 13px;
  line-height: 1.3846153846153846em;
  margin-top: 9px;
  margin-bottom: 4.5px;
  padding: 0;
}
.qtip-details ul li {
  font-size: 12px;
  line-height: 1.125em;
  margin-top: 0px;
  margin-bottom: 4.5px;
  list-style-image: url(../images/bullet.gif);
}
.qtip-details .mice {
  font-size: 11px;
  color: gray;
}
.qtip-title a {
  display: block;
  width: 25px;
  height: 25px;
  background-image: url('../images/overlay_controls.png');
  background-repeat: no-repeat;
}
.qtip-title a span {
  display: none;
}
.qtip-button {
  background-position: 0 0;
  margin-left: -30px;
}
.qtip-button:hover {
  background-position: 0px -25px;
}
.qtip-button-print {
  background-position: -75px 0;
  margin-left: -55px;
}
.qtip-button-print:hover {
  background-position: -75px -25px;
}
.qtip-button, .qtip-button-print {
  position: absolute;
  top: 5px;
  left: 100%;
}
#print_me {
  display: none;
}
#legal .legal_title {
  display: none;
}
#legal sup.footnote {
  font-size: 10px;
  font-weight: bold;
  display: block;
  right: 100%;
  margin-right: 10px;
  position: absolute;
}
#legal p {
  position: relative;
  margin-left: 35px;
}
#legal ul, #legal ol {
  margin-left: 35px;
}
#legal ul li, #legal ol li {
  font-size: 12px;
  line-height: 1.5em;
  margin-top: 0px;
  margin-bottom: 4.5px;
  position: relative;
  font-weight: bold;
}
#legal ul li span, #legal ol li span {
  font-weight: normal;
}
#legal ul li {
  list-style-type: none;
}

