* { padding: 0; margin: 0; font-size: 1em; outline: none; }
a img, iframe, fieldset, object { border: none; }
caption, th { text-align: left; }
td { vertical-align: top; }
sub, sup { vertical-align: baseline; }
ul { list-style-type: none; }
table { border-collapse: collapse; border-spacing: 0; }
body { background-color: white; }
th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
cite, em { font-style: normal; }

body {
	font: 12px/1.5 "trebuchet ms", tahoma, verdana, sans-serif;
	background: #fff url(../images/bg-main.jpg) repeat-x 0 0;
	color: #000;
}
a {
	color: #0099ff;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.dotted {
	background: url(../images/dotted-blue.gif) repeat-x 0 100%;
}
a.dotted:hover {
	text-decoration: none;
}
input.text, textarea, select {
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #777 #ccc #ccc #777;
	font-family: tahoma, verdana, sans-serif;
	color: #777;
}
input.button {
	padding: 2px 10px;
	overflow: visible;
	cursor: pointer;
	font-family: tahoma, verdana, sans-serif;
}
h2, h3, h4, h5 {
	font-weight: bold;
}
h2 {
	font-family: "lucida grande", "trebuchet ms", sans-serif;
	font-size: 24px;
	font-weight: normal;
}
h3, h4 {
	font-size: 14px;
}
ol {
	padding: 5px 0 10px 20px;
	list-style-type: decimal;
}
ol li {
	margin-bottom: 5px;
}
span.dotted {
	background: url(../images/dotted.gif) repeat-x 0 100%;
}
.big {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
}
.sign {
	font-size: 14px;
	color: #777;
	vertical-align: top;
}
.to-order {
	font-size: 14px;
	text-transform: capitalize;
}
.to-order span {
	font-size: 26px;
	text-shadow: 1px 2px 1px #ccc;
}
.clear {
	clear: both;
	font-size: 0px;
	line-height: 1%;
	height: 0;
	overflow: hidden;
}
.index-header {
	margin-top: 12px;
	text-align: center;
}
div.line {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
ul.features li {
	padding-left: 15px;
	margin-bottom: 4px;
	background: url(../images/bullet.gif) no-repeat 0 5px;
}
.phone {
	font-size: 14px;
	font-weight: bold;
}

/* page */

div.page {
	min-width: 940px;
	max-width: 1440px;
	margin: 0 auto;
        padding: 0 20px 0 25px;
}
div.page div.header {
	position: relative;
	z-index: 10;
	padding: 20px 0;
	width: 100%;
}
div.page div.header h1.logo {
	float: left;
}
div.page div.header .callback {
	width: 24%;
	position: absolute;
	right: 0;
	top: 60px;
	line-height: 1.3;
}
div.header .order-now-btn {
	width: 24%;
	height: 37px;
	position: absolute;
	right: 0;
	top: 60px;
	text-transform: uppercase;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	line-height: 37px;
	color: #fff;
	background: #ff8b00 url(../images/order-btn-mid.gif) repeat-x 0 100%;
	cursor: pointer;
}
div.header .order-now-btn span {
	display: block;
	height: 37px;
	background: url(../images/order-btn-left.gif) no-repeat 0 100%;
}
div.header .order-now-btn span span {
	background: url(../images/order-btn-right.gif) no-repeat 100% 100%;
}
div.page div.header .to-order {
	width: 400px;
	margin-left: 136px;
	line-height: 1.3;
	text-transform: none;
}
div.header .to-order span {
	display: block;
}
div.header .to-order span em {
	margin-right: 5px;
	font-size: 14px;
}
/* top links */

ul.top-links {
	margin: 5px 0 15px;
}
ul.top-links li {
	display: inline;
	padding-right: 21px;
}
ul.top-links li.account-link {
	padding-left: 14px;
	padding-right: 0;
	position: absolute;
	right: 0;
	width: 24%;
	text-transform: capitalize;
	background: url(../images/user-icon.gif) no-repeat 0 40%;
}

.lang-passive {
  background-color: #808080;
  padding: 2px 4px 2px; 4px;
  color: #FFF;
}

ul.top-links li span {
	padding: 0 7px;
	background-color: #767676;
	color: #fff;
}
ul.top-links li .language {
	position: absolute;
	top: 0;
	right: 0;
}
/* main menu */

ul.menu {
	clear: both;
	width: 100%;
	margin-top: 15px;
}
ul.menu li {
	float: left;
	width: 15%;
	margin-left: -2px;
	position: relative;
}
ul.menu li a {
	float: left;
	width: 100%;
	height: 26px;
	font-size: 14px;
	line-height: 24px;
	color: #000;
	background: #eee url(../images/menu-bg.gif) repeat-x 0 0;
	text-align: center;
	cursor: pointer;
}

ul.menu li a span {
	display: block;
	height: 26px;
	background: url(../images/lc.gif) no-repeat 0 0;
}
ul.menu li a span span {
	background: url(../images/rc.gif) no-repeat 100% 0;
}
ul.menu li.active {
	margin-left: 0;
}
ul.menu li.active a {
	color: #fff;
	font-weight: bold;
	background: #fff url(../images/menu-bg-active.gif) repeat-x 0 0;
}
ul.menu li.active ul li a {
	font-weight: normal;
}
ul.menu li.first.active a span  {
	background: url(../images/lc-active.gif) no-repeat 0 0 !important;
}
ul.menu li.first a {
	margin-left: 0;
}
ul.menu li.first a span  {
	background: url(../images/lc-first.gif) no-repeat 0 0;
}
ul.menu li.active a span {
	background: none;
}
ul.menu li.active a span span {
	background: url(../images/rc-active.gif) no-repeat 100% 0;
}
ul.menu li.active a:hover {
	background-image: url(../images/menu-bg-active.gif);
}
ul.menu li a:hover {
	text-decoration: none;
	background-image: url(../images/menu-bg-hover.gif);
}
ul.menu li.highlight a {
	background-image: url(../images/menu-bg-hover.gif);
}
ul.menu li.highlight.active a {
	background: #fff url(../images/menu-bg-active.gif) repeat-x 0 0;
}
ul.menu li.highlight ul li a {
	background-image: none;
}
/* submenu */
ul.menu li ul {
  padding: 10px 0;
  display: none;
  width: 98%;
  border: 1px solid #0093d0;
  background-color: #fff;
  position: absolute;
  z-index: 20;
  top: 25px;
  left: 0;
}
ul.menu li ul li {
	float: none;
	width: auto;
	margin: 0;
	position: static;
	padding: 3px 20px;
}
ul.menu li ul li a, ul.menu li.active ul li a {
	float: none;
	width: auto;
	height: auto;
	background: none;
	text-align: left;
	font-size: 12px;
	line-height: 1.3;
	color: #0099ff;
}
ul.menu li.active ul li span {
	color: #111;
}
ul.menu li.highlight.active ul li a {
	background: none;
}
ul.menu li ul li a:hover, ul.menu li.active ul li a:hover {
	background: none;
	text-decoration: underline;
}

/* search */
div.search {
	position: relative;
	z-index: 12;
	top: -44px;
	height: 19px;
	margin-right: 60px;
	background: #f1f1f1 url(../images/search-bg.gif) no-repeat 0 0;
}
div.search .submit-button {
	position: absolute;
	right: -60px;
	top: 0;
	padding: 0 3px;
	overflow: visible;
	font-family: tahoma, sans-serif;
}
div.search form {
	height: 19px;
	overflow: hidden;
	background: url(../images/search-bg-right.gif) no-repeat 100% 0;
}
div.search input.text {
	width: 95%;
	height: 19px;
	padding: 0 0 0 10px;
	background: transparent;
	border: 0;
}
input.formTech {
	visibility: hidden;
}
/* content */
div.content {
	width: 100%;
}

div.content div.main {
	width: 74%;
	position: relative;
	z-index: 3;
	float: left;
}
/* breadcrumbs */
.breadcrumbs {
	margin: 15px 0;
}
.breadcrumbs a {
	padding-left: 12px;
	margin-right: 8px;
	background: url(../images/crumb.gif) no-repeat 0 50%;
}
.breadcrumbs span {
	margin: 0 8px;
	color: #777;
}
.breadcrumbs a.home {
	padding-left: 0;
    margin-left: 0;
	background: none;
}
.breadcrumbs .home {
  margin-left: 0;
}

div.main h2 {
	margin-bottom: 10px;
}
div.main .rules {
	margin-bottom: 10px;
}

/* right column content */
div.content div.right-column {
	width: 24%;
	float: right;
}

div.content div.right-column input.email {
	width: 90%;
	margin: 12px 0;
}
div.content div.right-column .to-order {
	width: 200px;
	margin-top: 30px;
	font-size: 12px;
}
div.content div.right-column .contact-us {
	margin-top: 5px;
}
div.content div.right-column .to-order span {
	font-size: 20px;
}

div.rmenu {
	margin-bottom: 30px;
	clear: both;
        background: #0093d0 url(../images/r-menu-lt.gif) no-repeat 0 0;
}
div.rmenu2 {
	background: url(../images/r-menu-rt.gif) no-repeat 100% 0;
}
div.rmenu3 {
	background: url(../images/r-menu-rb.gif) no-repeat 100% 100%;
}
div.rmenu4 {
	padding: 1px;
	background: url(../images/r-menu-lb.gif) no-repeat 0 100%;
}

ul.right-menu li {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #0093d0;
}

ul.right-menu li.active a, ul.right-menu li.sub.active span {
	color: #fff;
	background: #999 url(../images/rmenu-bg-active.gif) repeat-x 0 100%;
}


ul.right-menu li.active.hover ul li a {
	cursor: pointer;
}
ul.right-menu li.sub ul li, 
ul.right-menu li.sub ul li a,
ul.right-menu li.active ul li a.active {
	background: none;
}

ul.right-menu li.sub ul {
	display: none;
	/*border: 1px solid #d1d1d1;*/
	border-top: 0;
	padding: 3px 10px 3px 20px;
	background: #f4f4f4;
	line-height: 1.2;
}
ul.right-menu li.sub ul li {
	padding: 3px 0;
	border: 0;
}
ul.right-menu li.sub ul li a {
	padding: 0;
	text-transform: none;
	display: inline;
	font-size: 12px;
	height: auto;
	line-height: 1;
	background: none;
	color: #029aff;
	border: 0;
}
ul.right-menu li.sub a {/* items with collapse */
	padding-left: 20px;
	background: url(../images/black-arrow.gif) no-repeat 9px 0.6em;
}
ul.right-menu li.sub span {
	display: block;
	background: #f3f3f3 url(../images/rmenu-bg.gif) repeat-x 0 100%;
}
ul.right-menu li.sub.active a.active {
	background: url(../images/black-arrow2.gif) no-repeat 6px 0.7em;
}
ul.right-menu li.sub.active {
	border-left: 0;
	border-right: 0;
}
ul.right-menu li.sub.active span {
	background: #999 url(../images/rmenu-bg-active.gif) repeat-x 0 100%;
}
ul.right-menu li.sub.active span a {
	background: url(../images/black-arrow2.gif) no-repeat 6px 0.7em;
} 
ul.right-menu li.sub.active span a.active {
	background: url(../images/black-arrow.gif) no-repeat 9px 0.6em;
}
ul.right-menu li.sub.active ul li a {
	background: none;
}
ul.right-menu li.sub.active ul li span {
	border: 0;
	display: inline;
	color: #777;
}
ul.right-menu li.sub.hover span {
	background: #f3f3f3 url(../images/rmenu-bg-hover.gif) repeat-x 0 100%;
}
ul.right-menu li.active.hover span, ul.right-menu li.active.hover a {
	background: #999 url(../images/rmenu-bg-active.gif) repeat-x 0 100%;
}
ul.right-menu li.sub.hover a {
	background: url(../images/black-arrow.gif) no-repeat 9px 0.6em;
}
ul.right-menu li.sub.hover ul li a {
	background: none;
	padding-left: 0;
}

ul.right-menu li.sub a.active {
	background: url(../images/black-arrow2.gif) no-repeat 5px 0.7em;
}
ul.right-menu li.sub.active ul li a.active {
	background: none;
}
ul.right-menu li a {
        padding: 5px 6px;
	display: block;
	padding: 4px 6px;
	font-size: 14px;
	line-height: 1.2;
	background: #f3f3f3 url(../images/rmenu-bg.gif) repeat-x 0 100%;
	color: #000;
}

ul.right-menu li.hover a {
	background: #f3f3f3 url(../images/rmenu-bg-hover.gif) repeat-x 0 100%;
}


ul.right-menu li.first {
	border-top: 1px solid #c8c8c8;
}
ul.right-menu li.last {
        border-bottom: 0;
}
ul.right-menu li a:hover {
	text-decoration: none;
}
ul.right-menu li.sub ul li a:hover {
	text-decoration: underline;
}
div.main-info {
	width: 100%;
	overflow: hidden;
}
div.l-column {
	width: 49%;
	float: left;
}
div.r-column {
	width: 49%;
	float: right;
}
div.footnote {
	margin-top: 30px;
	color: #737373;
}
div.footnote p {
	margin-bottom: 5px;
}
/* footer */

div.footer {
	border-top: 2px solid #ccc;
	padding: 15px 0;
	margin-top: 50px;
	clear: both;
	width: 100%;
	overflow: hidden;
	position: relative;
}
div.footer ul {
	float: left;
}
div.footer li {
	display: inline;
	padding-left: 5px;
	margin-left: 5px;
	border-left: 1px solid #ccc;
}
div.footer li.first {
	border: 0;
	padding-left: 0;
	margin-left: 0;
}
div.footer .world-direct {
	width: 24%;
	float: right;
	font-size: 11px;
}
div.footer .rights {
	position: absolute;
	top: 35px;
	left: 0;
	font-size: 11px;
}
/* round-box */

div.round-box {
	position: relative;
	background-color: #01577e;
	color: #fff;
	border: 2px solid #ccc;
}
div.round-box .icon {
	width: 44px;
	height: 47px;
	position: absolute;
	left: -18px;
	top: -19px;
}

div.round-box .data p {
	margin: 5px 0;
	line-height: 1.3;
}
div.round-box .data {
	padding: 8px 16px 8px 27px;
}
div.customer .data {
	padding: 8px 16px;
}
div.round-box .corner {
	position: absolute;
	width: 7px;
	height: 7px;
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 1px;
}
div.round-box .popa .corner {
	position: static;
}
div.round-box .corner.lt {
	top: -2px; left: -2px;
	background-image: url(../images/round-box-lt.gif);
}
div.round-box .corner.lb {
	bottom: -2px; left: -2px;
	background-image: url(../images/round-box-lb.gif);
}
div.round-box .corner.rt {
	top: -2px; right: -2px;
	background-image: url(../images/round-box-rt.gif);
}
div.round-box .corner.rb {
	bottom: -2px; right: -2px;
	background-image: url(../images/round-box-rb.gif);
}

/* popup */
.wide {
	width: 600px;
}
.normal {
	width: 340px;
}
div.rules {
	position: relative;
	z-index: 4;
}
div.popa {
  margin-top:5px;
	display: none;
	z-index: 100;
	color :#777;
  position: relative;
}
div.popa p {
	padding-bottom: 5px;
	width: 98%;
}
div.popa span.close {
	width: 13px;
	height: 13px;
	position: absolute;
	right: 9px;
	top: 6px;
	overflow: hidden;
	background: url(../images/close.gif) no-repeat 0 0;
	text-indent: -9000px;
	cursor: pointer;
}
div.popa .head, div.popa .foot {
	height: 8px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}
div.popa .corner {
	width: 8px;
	height: 8px;
}
div.popa .h-left {
	float: left;
	background: url(../images/pop-ltc.png) no-repeat 0 0;
}
div.popa .h-right {
	float: right;
	background: url(../images/pop-rtc.png) no-repeat 0 0;
}
div.popa .h-bg {
	margin: 0 8px;
	height: 8px;
	background: #fff url(../images/h-bg.png) repeat-x 0 0;
}

div.popa .f-left {
	float: left;
	background: url(../images/pop-lbc.png) no-repeat 0 0;
}
div.popa .f-right {
	float: right;
	background: url(../images/pop-rbc.png) no-repeat 0 0;
}
div.popa .f-bg {
	margin: 0 8px;
	height: 8px;
	background: #fff url(../images/f-bg.png) repeat-x 0 100%;
}
div.popa .middle {
	padding-left: 20px;
	background: #fff url(../images/l-bg.png) repeat-y 0 0;
}
div.popa .middle .data {
	padding: 5px 20px 5px 0;
	background: #fff url(../images/r-bg.png) repeat-y 100% 0;
}
.left-side {
	/*width: 50%;
	float: left;*/
	display: block;
}
.right-side {
	/*width: 50%;
	float: left;*/
	display: block;
}
table.hls {
	width: 100%;
	border-collapse: separate;
}
table.hls td.llc {
	width: 50%;
	background-color: #fff;
}
table.hls td.rlc {
	width: 49%;
	border: 1px solid #cfcfcf;
}
/* pic */
.poster1 {
	width: 304px;
}
.pic img {
	padding: 6px;
}
.pic {
	font-size: 1px;
	line-height: 1px;
	position: relative;
	background: url(../images/pic-left.gif) repeat-y 0 0;
}

.pic .pic-corner {
	position: absolute;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.pic .pic-corner.pic-ltc {
	top: 1px; left: 0;
	width: 13px;
	height: 11px;
	background-image: url(../images/pic-ltc.gif);
}
.pic .pic-corner.pic-rtc {
	top: 0; right: 1px;
	width: 14px;
	height: 11px;
	background-image: url(../images/pic-rtc.gif);
}
.pic .pic-corner.pic-lbc {
	bottom: 0; left: 0;
	width: 13px;
	height: 13px;
	background-image: url(../images/pic-lbc.gif);
}
.pic .pic-corner.pic-rbc {
	width: 14px;
	height: 13px;
	bottom: 0; right: 1px;
	background-image: url(../images/pic-rbc.gif);
}

.pic .t {
	background: url(../images/pic-top.gif) repeat-x 0 0;
}
.pic .r {
	background: url(../images/pic-right.gif) repeat-y 100% 0;
}
.pic .b {
	background: url(../images/pic-bot.gif) repeat-x 0 100%;
}
.h-links {
	margin-top: -10px;
}
.h-links a {
	margin-right: 25px;
}

#pick_form_stub label {
  display: block;
}
/* remote */
.remote-links {
	display: none;
	margin-bottom: 15px;
}
.remote-links a {
	padding: 0 20px;
}
.remote-links a.r-guide {
	background: url(../images/play-remote.gif) no-repeat 0 0;
}
.remote-links a.r-download {
	background: url(../images/download-remote.gif) no-repeat 0 0;
}

/* blue box icons */
div.has-icon {
	margin: 20px 0 0 14px;
}
.plus-icon {
	background: url(../images/add-icon.gif) no-repeat 0 0;
}
.arrow-icon {
	background: url(../images/arrow-icon.gif) no-repeat 0 0;
}
.att-icon {
	background: url(../images/att-icon.gif) no-repeat 0 0;
}
.ok-icon {
	background: url(../images/ok-icon.gif) no-repeat 0 0;
}
.question-icon {
	background: url(../images/question-icon.gif) no-repeat 0 0;
}
div.round-box .arrow-icon {
	left: -14px;
	top: -18px;
}
div.round-box .att-icon {
	left: -17px;
	top: -14px;
}
div.round-box .question-icon {
	left: -17px;	
	top: -17px;
}
/* search results */

div.search-results h2 {
	margin-top: 13px;
}
div.search-results h3 {
	font: normal 20px "trebuchet ms", sans-serif;
}
div.search-results h4 {
	font-size: 16px;
	font-weight: normal;
}
div.search-results div.context {
	margin-bottom: 20px;
}
div.search-results .found {
	font-weight: bold;
}
div.search-results .questions .phone {
	display: block;
	margin: 0 0 5px 0;
	font-size: 18px;
}
div.search-results .questions .assist {
	font-size: 14px;
	font-weight: bold;
}

/* greek promo */

div.greek-box {
	margin-bottom: 20px;
	background: #0284c1 url(../images/glance-left.gif) no-repeat 0 0;
}
div.greek-box div.data {
	padding: 10px 0;
}
div.greek-box .glance {
	width: 100%;
	background: url(../images/glance-right.gif) no-repeat 108% 100%;
}
div.greek-box ul {
	overflow: hidden;
	width: 100%;
}
div.greek-box ul li {
	width: 29%;
	margin: 0 2%;
	float: left;
}
div.greek-box h3 {
	padding: 0 10px;
	font-size: 18px;
	border-bottom: 1px solid #4ea9d4;
}
div.greek-box h3.big {
	border-bottom: 0;
}
div.greek-box ul li p {
	padding: 0 10px;
	line-height: 1.5 !important;
}
div.greek-box ol {
	width: 95%;
	overflow: hidden;
}
div.greek-box ol li {
	width: 40%;
	float: left;
	margin: 10px 0 0 40px;
	font-size: 14px;
}
div.greek-promo .callnow {
	width: 245px;
	height: 103px;
	position: relative;
	background: #30a1fb url(../images/callus.png) no-repeat 0 0;
	color: #fff;
}

div.greek-promo .callnow em.phone {
	font-size: 20px;
	position: absolute;
	left: 25px;
	bottom: 25px;
	text-shadow: 1px 1px 1px #444;
}
div.greek-promo .callnow .pre {
	position: absolute;
	left: 25px;
	top: 15px;
	white-space: pre;
}

/* greek students */

div.essay {
	width: 709px;
	height: 280px;
	margin: 20px 0;
	background: #e2f9ff url(../images/students-bg.jpg) no-repeat 0 0;
}

div.essay h3 {
	padding: 20px 0 10px 30px;
}
div.essay div.round-box {
	float: left;
	margin-left: 24px;
	min-height: 180px;
	background: #004182 url(../images/es-gradient.gif) repeat-x 0 100%;
}
div.essay div.round-box ul li {
	line-height: 1.2;
	padding-left: 15px;
	background: url(../images/es-bullet.gif) no-repeat 0 3px;
}
div.essay div.round-box .icon {
	width: 45px;
}
.es1 {
	background: url(../images/es1.png) no-repeat 0 0;
}
.es2 {
	background: url(../images/es2.png) no-repeat 0 0;
}
.es3 {
	background: url(../images/es3.png) no-repeat 0 0;
}
a.spread-link {
	display: block;
	width: 705px;
	height: 47px;
	text-align: center;
	color: #fff;
	background: url(../images/spread.png) no-repeat 0 0;
	font-size: 20px;
	font-weight: bold;
	line-height: 45px;
	text-transform: uppercase;
}
a.share-link {
	display: block;
	padding-top: 20px;
	width: 347px;
	height: 93px;
	text-align: center;
	color: #fff;
	background: url(../images/share.png) no-repeat 0 0;
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
	text-transform: uppercase;
}
/* purchase planner */
div.purchase-planner h4.section {
	padding: 0 0 0 18px;
	font-size: 18px;
	color: #000;
	border-bottom: 1px solid #cfcfcf;
	background: url(../images/section-arrow.gif) no-repeat 4px 5px;
	cursor: pointer;
}
div.purchase-planner h4.section.opened {
	background-position: 0 -20px;
	color: #11a0ff;
}
div.purchase-planner div.contents {
	padding: 5px 10px 5px 18px;
	margin-bottom: 20px;
	display: none;
	/*width: 710px;*/
}
div.purchase-planner div.contents h5 {
	margin-bottom: 10px;
}
div.purchase-planner div.contents .choose {
	float: left;
	margin: 5px 2px 0 0;
}
div.purchase-planner div.contents p.price-tag {
	float: left;
}
div.purchase-planner div.contents .package, div.purchase-planner div.contents .item {
	width: 100%;
	height: 85px;
	/*overflow: hidden;*/
	margin-bottom: 15px;
}
div.purchase-planner div.contents .ct-banner {
	float: left;
}
div.purchase-planner ol.order-ways {
	margin-left: 80px;
	width: 90%;
}
div.purchase-planner ol.order-ways li {
	float: none;
	width: 80%;
	list-style-type: none;
	margin-left: 0;
	min-height: 40px;
	padding: 10px 10px 8px 50px;
}
div.purchase-planner ol.order-ways li.one {
	background: url(../images/es1.png) no-repeat 0 0
}
div.purchase-planner ol.order-ways li.two {
	background: url(../images/es2.png) no-repeat 0 0
}
div.purchase-planner ol.order-ways li.three {
	background: url(../images/es3.png) no-repeat 0 0
}
div.purchase-planner ol.order-ways li a {
	color: #fff;
	text-decoration: underline;
}
div.choose-channel {
	width: 15%;
	float: left;
	margin: 20px 2% 10px;
	text-align: center;
}
div.choose-channel .c-logo {
	min-height: 80px;
}
input.continue {
	padding: 3px 12px;
	border: 0;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: #009bff url(../images/continue.gif) repeat-x 0 100%;
	cursor: pointer;
}
div.your-choice {
	margin: 50px;
	width: 520px;
}
div.your-choice .row {
	margin-bottom: 0;
	padding: 10px;
	border-bottom: 1px solid #cfcfcf;
}
div.your-choice .row h5 {
	margin-top: 20px;
}
div.your-choice .package, div.your-choice .item {
	float: right;
	clear: right;
	margin-bottom: 0;
}
div.share-page {
	margin-bottom: 30px;
	padding: 12px 0;
	border-bottom: 1px solid #cfcfcf;
}
div.share-page a {
	padding: 2px 0 2px 21px;
	margin-right: 45px;
}
.print-link {
	background: url(../images/print.gif) no-repeat 0 50%;
}
.friend-link {
	background: url(../images/friend.gif) no-repeat 0 50%;
}

a.step2 { font-size: 16px; font-weight: bold; }

.purchase-holder {position: relative;cursor:pointer;}

div.purchase-holder div.popa {left:0;top:0;width:350px;position:absolute;}

div.choose-channel.p-hover p.check-item {
	position: relative;
	z-index: 9000;
}

div.purchase-planner div.line { overflow: visible; }

div.call {
  padding-top:30px;
  text-align:center;
}


/* HD Access */

div.services h3 {
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
}
div.services p {
	margin-bottom: 30px;
}
div.services .footnote p {
	margin-bottom: 5px;
}
div.services .features {
	margin-bottom: 30px;
}
div.services .l-column p strong {
	display: block;
	font-size: 14px;
	font-weight: bold;
}

div.for-customers .access {
	width: 177px;
	height: 112px;
	float: left;
	margin: 10px 20px 0 0;
	background: url(../images/direct.gif) no-repeat 0 0;
}

div.for-customers .on-demand {
	width: 177px;
	height: 112px;
	float: left;
	margin: 15px 20px 0 0;
	background: url(../images/ondemand.gif) no-repeat 0 0;
}
div.hd-available {
	margin: 0 auto;
}
div.shadow-box {
	width: 243px;
	background: url(../images/shadow-box-bg.gif) repeat-y 0 0;
}
div.shadow-box .head {
	background: url(../images/shadow-box-top.gif) no-repeat 0 0;
}
div.shadow-box .data {
	padding: 20px 24px;
	background: url(../images/shadow-box-bot.gif) no-repeat 0 100%;
}
div.shadow-box .data h4 {
	margin-bottom: 5px;
}
div.shadow-box .data p {
	margin-bottom: 8px;
	line-height: 1.4;
}
/* DVR - Digital Video Recording */
.dvr {
	margin: 0 auto;
}
div.services h3.sub {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: normal;
	position: relative;
	top: -14px;
	text-transform: none;
}
div.services h3.sub a {
	margin-right: 30px;
}

div.add-dvr {
	width: 80%;
	margin: 30px auto 40px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
div.add-dvr .icon {
	left: -18px;
	top: -19px;
	background: url(../images/add-icon.gif) no-repeat 0 0;
}
div.add-dvr p {
	padding-left: 10px;
}
div.add-dvr .price {
	display: block;
	width: 84px;
	position: relative;
	float: right;
	font-weight: normal;
}
div.add-dvr .price .dollar {
	font-size: 60px;
	position: absolute;
	left: 16px;
	top: -9px;
}
div.add-dvr .price .usd {
	font-size: 28px;
	font-weight: bold;
}
div.add-dvr .price .cent {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 30px;
	border-bottom: 1px solid #fff;
}
div.add-dvr .price .period {
	font-size: 25px;
	position: absolute;
	right: 0;
	top: 36px;
}
/* on demand */

.demo-link {
	padding-left: 18px;
	background: url(../images/demo.gif) no-repeat 3px 40%;
}
.pdf-link {
	padding-left: 18px;
	background: url(../images/pdf.gif) no-repeat 0 0;
}

div.setup-guide {
	margin: 10px auto 40px;
}
div.questions {
	width: 225px;
	margin: 0 auto;
	color: #fff;
	background: #003366;
}
/* dvr scheduler */

div.add-receiver {
	margin-bottom: 35px;
	margin-left: 13px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
div.add-receiver .data p {
	margin-left: 10px;
}
div.add-receiver .icon {
	left: -18px;
	top: -19px;
	background: url(../images/add-icon.gif) no-repeat 0 0;
}
div.steps {
	clear: left;
	overflow: hidden;
}
div.steps h5 {
	font-size: 14px;
	font-weight: bold;
}
div.steps .step {
	width: 170px;
	float: left;
}
div.steps .next {
	width: 13%;
	height: 190px;
	float: left;
	background: url(../images/arrow.gif) no-repeat 50% 50%;
}
.step div {
	padding: 165px 0 0 0;
}
div.steps .one div {
	background: url(../images/connect.jpg) no-repeat 0 0;
}
div.steps .two div {
	background: url(../images/select.jpg) no-repeat 0 0;
}
div.steps .three div {
	background: url(../images/enjoy.jpg) no-repeat 0 0;
}

/* protection plan */
div.yo {
	margin: 20px auto;
}
div.yo p {
	margin-bottom: 5px;
	color: #fff;
	line-height: 1.4;
}
div.yo h4 {
	color: #fff;
}
div.dyk {/* did you know */
	width: 224px;
}
div.dyk .icon {
	top: -18px;
	left: -17px;
	background: url(../images/ok-icon.gif) no-repeat 0 0;
}
div.how-to {
	width: 224px;
}
div.how-to .icon {
	top: -19px;
	left: -18px;
	background: url(../images/add-icon.gif) no-repeat 0 0;
}
div.how-to h5 {
	color: #fff;
	font-size: 14px;
}
.order-hsi {
	width: 229px;
	height: 36px;
	padding: 32px 0 0 42px;
	background: url(../images/hsi.gif) no-repeat 0 0;
	color: #fff;
}


div.index-page {
	padding-top: 20px;
	text-align: center;
}
p.a-channels { 
	line-height: 98px;
}
p.a-channels a {
	margin: 0 10px;
}
p.a-channels img {
  width: 49px;
	vertical-align: middle;
}

div.foot-line {
	height: 83px;
	padding: 10px 10px 10px 235px;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	background: url(../images/foot-line-bg.png) no-repeat 0 8px;
}
div.foot-line h2 {
	font-size: 18px;
}
div.foot-line p {
	font-size: 14px;
}
div.foot-line .notes {
	padding-top: 10px;
	float: left;
	width: 40%;
}
div.front-image {
	margin: 40px 0 80px;
}


.img-r {
	float: right;
	margin-left: 50px;
}
.in-hd {
	display: block;
	height: 0;
	padding-top: 9px;
	margin: 5px 0 5px 10px;
	overflow: hidden;
	background: url(../images/hd-orange.gif) no-repeat 0 0;
}
.in-hd.blue {
	background: url(../images/hd-blue.gif) no-repeat 0 0;
}
.premium h3 {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
}
.premium .channel {
	margin-bottom: 30px;
	width: 100%;
	overflow: hidden;
}
.premium .channel .channel-logo {
	width: 100px;
	float: left;
	text-align: center;
}

.premium .channel h4, .premium .channel p {
	margin-left: 110px;
	padding-right: 20px;
}
/* baby first TV */

.baby-tv-info {
	padding: 15px 0 0 5px;
}
.baby-tv-info .features {
	margin: 10px 0 0 20px;
}
.add-baby {
	margin: 0 auto;
	padding: 30px 0 0 40px;
	width: 289px;
	height: 99px;
	color: #fff;
	background: url(../images/baby-first.gif) no-repeat 0 0;
}
.add-hd {
	margin: 0 auto;
	padding: 30px 20px 0 44px;
	width: 245px;
	height: 129px;
	color: #fff;
	line-height: 1.2;
	background: url(../images/add-hd.gif) no-repeat 0 0;
}
.add-hd h4, .add-hd p {
	margin-bottom: 5px;
}
.info {
	margin-top: 10px;
}
div.premium .info {
	margin: 10px 0 30px;
}
/* game lounge */
div.game-lounge p {
	margin-bottom: 5px;
}
div.game-lounge  h3 {
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
}
div.game-lounge .screens {
	margin-bottom: 30px;
	width: 100%;
}
div.game-lounge .screens ul {
	width: 100%;
	overflow: hidden;
}
div.game-lounge .screens ul li {
	width: 30%;
	float: left;
}
div.game-lounge .screens ul li p {
	padding: 0 50px 0 0;
}
div.for-customers {
	overflow: hidden;
	margin: 30px 0 40px;
}
div.for-customers .access {
	width: 177px;
	height: 112px;
	float: left;
	margin: 10px 20px 0 0;
	background: url(../images/direct.gif) no-repeat 0 0;
}
div.for-customers .customer {
	width: 220px;
	float: left;
	min-height: 130px;
	margin-right: 20px;
	color: #fff;
}
div.for-customers .customer h4 {
  padding: 0 10px

}

div.for-customers .customer p {
	margin-bottom: 3px;
  padding: 0 10px
}
div.for-customers .customer p em {
	display: block;
	font-size: 14px;
	font-weight: bold;
}
div.for-customers .new {
	background: url(../images/c-new.gif) no-repeat 0 0;
}
div.for-customers .exist {
	margin-right: 0;
	line-height: 1.3;
	background: url(../images/c-exist.gif) no-repeat 0 0;
}
div.for-customers .game-l {
	width: 177px;
	height: 112px;
	float: left;
	margin: 15px 20px 0 0;
	background: url(../images/gl.gif) no-repeat 0 0;
}
div.for-customers .pb {
	width: 154px;
	height: 95px;
	float: left;
	margin: 15px 20px 0 0;
	background: url(../images/playboy.gif) no-repeat 0 0;
}
div.all-access {
	width: 309px;
	color: #fff;
}
div.playb, div.playb .exist {
	line-height: 1.5;
}
div.all-access h4 {
	padding-top: 20px;
}
div.all-access p {
	padding-right: 20px;
	line-height: 1.3;
}
div.all-access p.price-tag {
	position: relative;
	width: 90px;
	height: 100px;
	float: left;
	padding-right: 0;
	margin-top: 10px;
}
p.price-tag .price {
	position: absolute;
	right: 15px;
	top: -6px;
	font-size: 30px;
}
.price .dollars {
	position: relative;
	top: 6px;
	font-size: 75px;
	vertical-align: middle;
}
.price .cents {
	font-size: 34px;
	border-bottom: 1px solid;
}
.price .period {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 30px;
}
/* HBO */
div.checkout {
	color: #fff;
	background-color: #0284c1;
}
div.checkout .co {
	position: absolute; left: -14px; top: -18px;
	width: 44px;
	height: 47px;
	text-indent: -9000px;
	background: url(../images/arrow-icon.gif) no-repeat 0 0;
}
.icon-add .icon {
	left: -18px;
	top: -19px;
	background: url(../images/add-icon.gif) no-repeat 0 0;
}
.icon-add {
	margin: 20px 0 0 14px;
}


sup {
	vertical-align: super;
	font-size: 0.8em;
}
.lbl { float:left; width:290px; margin-right:20px; text-align:left }
div.lbl img{margin:0; float:none; margin-top:10px; margin-bottom:10px;}
.lbl p{ margin: 5px 0px 0px 25px}

.lbl2{ float:left; width:350px;  }
.lbl2 p{ margin: 5px 0px 0px 0px}

.lbl3{width:99%; margin-top:25px}
.lbl3 p{ margin:3px 0 10px 10px; }
.solution {
	padding-top: 10px;
	display: none;
}

.contactform {
	display:block; 
	height: 398px;
	width: 100%;
	overflow: hidden;
	margin: 20px 0; 
	position: relative;
	background: #5ca5e8 url(../images/c.gif) repeat-x 0 0;
}
.contactform .left-corner {
	height: 398px;
	background: url(../images/l.gif) no-repeat 0 0;
}
.contactform .right-corner {
	padding: 0 25px;
	height: 398px;
	background: url(../images/r.gif) no-repeat 100% 0;
}
.contactform form {
	padding: 20px;
}
.contactform label {
	float: left;
	width: 150px;
	line-height: 1.6;
}
.contactform label.error {
	position: absolute;
	left: 405px;
	top: 0;
}
.contactform .line {
	margin-bottom: 5px;
	position: relative;
}
* html .contactform .line {
	margin-bottom: 4px;
}
.contactform .send {
	padding-left: 150px;
}
.contactform input.text {
	width: 228px;
}
.contactform input.short {
	width: 50px;
	margin: 0 5px 0 0;
}

.contactform textarea {
	width: 240px;
	height: 100px;
	color: #000;
}
.contactform .required-div {
	height: 104px;
	padding: 60px 0 0 20px;
	position: absolute;
	left: 433px;
	top: 70px;
	background: url(../images/fields.gif) no-repeat 0 0;
}

p.cta {
    padding: 0 25px;
    font-size: 14px;
}
p.cta .phone {
    font-size: 22px;
    font-weight: normal;
}

.contactform select {padding: 0; color: #000; width: 172px; }
.contactform input {font: 12px tahoma, verdana, sans-serif; color: #000; }

.contactform  h1 {color:#fff; font-family: "Trebuchet MS"; font-size:16px; padding-top: 25px; }

.order{clear:both}
.order span{ font-size:18px; font-family:"Trebuchet MS"; clear:both}

.statephone{width:100% ;}
.statephone img{float: left;}
.statephone div.select{margin-left:20px; width:145px; height:200px; border: solid 1px #999999; padding-left:5px; overflow: auto; float:none}
.statephone div.select a,.statephone div.select a:visited{ text-decoration:none; color:#0099FF}
.statephone div.select a:hover,.statephone div.select a:active,.statephone div.select a.active{color:#FF9A18; font-weight:bold; text-decoration:none;}

.adv{display:block; margin-top:10px; margin-bottom:35px;}
.adv .logo{ margin-right:15px; float:left; display:table}
.adv .bluebl{margin-right:15px;float:left; color:#fff; padding:10px 20px 10px 20px; background: url(../images/blue_bl.gif) no-repeat; height:90px; width:193px;}
.adv .bluebl span{font-weight:bold; font-size:14px; font-family: "Trebuchet MS"}
.adv .darkbluebl{margin-right:15px;float:left; color:#fff; padding:10px 20px 10px 20px; background: url(../images/darkblue_bl.gif) no-repeat; height:90px; width:195px;}
.adv .darkbluebl span{font-weight:bold; font-size:14px; font-family: "Trebuchet MS"}

.adv .bluebl2{margin-right:15px;float:left; color:#fff; padding:10px 20px 10px 20px; background: url(../images/c-new.gif) no-repeat; height:111px; width:193px;}
.adv .bluebl2 span{font-weight:bold; font-size:14px; font-family: "Trebuchet MS"}
.adv .darkbluebl2{margin-right:15px;float:left; color:#fff; padding:10px 20px 10px 20px; background: url(../images/c-exist.gif) no-repeat; height:111px; width:195px;}
.adv .darkbluebl2 span{font-weight:bold; font-size:14px; font-family: "Trebuchet MS"}

span.number{color:#fff; font-size:18px; font-family: "Trebuchet MS"; padding-left:9px; padding-right:20px; margin-right:5px; background: url(../images/number.gif) no-repeat; line-height:24px; width:36px;}
span.tittle{font-size:18px;line-height:20px;}
span.tittleund{font-size:18px;line-height:20px; cursor: pointer; color: #0099ff; background: url(../images/dotted-blue.gif) repeat-x 0 100%;}
span.opened {background: url(../images/dotted.gif) repeat-x 0 100%; color: #000; cursor: default; }
span.bigtext{font-size:14px; font-weight:bold}
.greytext{font-size:12px; color:#777777}
span.bigtextund{font-size:14px; font-weight:bold; text-decoration: underline}
.bl div{float:none; }
.bl div.real{width:100%}
.bl div.image img{ border:0;float:none;  margin:20px 0 20px 0; }
.bl{margin-bottom:100px;}
.bl p{margin:0 0 10px 0}
.bl img{margin-left:25px; float:right; clear: right; }

.bl2 div{float:none; }
.bl2 div.real{width:100%}
.bl2 div.image img{ border:0;float:none;  margin:20px 0 20px 0; }
.bl2{margin-bottom:30px; margin-top:20px; width: 100%; overflow: hidden}
.bl2 p{margin:3px 0 8px 0}
.bl2 img{margin-left:25px; margin-right:50px; float:right; clear: right; }

.bl .table{width:488px; /*height: 318px;*/ background: url(../images/bg_table.gif) repeat-y 0 0;  margin-bottom: 20px;}
.bl .table .tab1-top {
	background: url(../images/tab1_top.gif) no-repeat 0 0;
}
.bl .table .tab1-bot {
	padding: 2px 8px 5px 3px;
	background: url(../images/tab1_bot.gif) no-repeat 0 100%;
}
.bl .table table  tr td span.bigtext{font-size:14px; font-weight:bold}
.bl .table table  tr td {padding: 6px 12px; vertical-align:top}
.bl .table table  tr .blue{background:#8FE3FF}
.bl .table table  tr td.head{background:#ccc; font-size:1px;line-height:1px; height:1px;margin:0px; padding:0px}
.bl .table table  tr.selected{background:#EEEEEE}

h4.h4 {
	margin-top: 25px;
}
h4.h4 span {
	cursor: pointer;
	color: #0099ff;
	background: url(../images/dotted-blue.gif) repeat-x 0 100%;
}
h4.h4 span.opened {
	color: #000;
	background: url(../images/dotted.gif) repeat-x 0 100%;
}
/* my bill */
.bill {
	width: 100%;
	overflow: hidden;
	padding: 64px 0 0 0;
	position: relative;
}
.bill p {
	line-height: 1.3;
	position: absolute;
}
.bill p.account {
	left: 91px;
	top: 35px;
	width: 372px;
}
.bill p.contactus {
	left: 127px;
	top: 78px;
	width: 372px;
}
.bill p.summary {
	left: 503px;
	top: 188px;
}
.bill p.important {
	left: 503px;
	top: 488px;
}
.bill .act p {
	margin-bottom: 5px;
	position: static;
}
.bill .act {
	position: absolute;
	left: 503px;
	top: 256px;
}
/* referral program */
em.dotted {
	color: #0099ff;
	background: url(../images/dotted-blue.gif) repeat-x 0 100%;
}
em.opened {
	color: #000;
	cursor: default;
	background: url(../images/dotted.gif) repeat-x 0 100%;
}
.referral {
	margin: 20px 0;
}
.referral p { 
	margin-top: 5px;
	padding-right: 20px;
}
.referral .refer p {
	margin: -5px 0 0 0;
	font-size: 14px;
}
div.refer {
	background: #003366;
	color: #fff;
}
div.refer .icon {
	background: url(../images/att-icon.gif) no-repeat 0 0;
}
div.refer h4 {
	font-size: 33px;
	font-weight: normal;
}
/* payment methods */
.payment p {
	padding-right: 30px;
}
.payment h3 {
	margin-top: 26px;
}
.payment h3 em {
	cursor: pointer;
}
.payment h4 {
	margin: 20px 0 0;
}
.payment address {
	margin-bottom: 24px;
	font-style: normal;
}
.payment address p {
	margin-top: 2px;
}
/* movers connection program */
.red {
	color: #cc0000;
}
.info {
	margin-top: 10px;
}
.info p {
	margin-bottom: 5px;
}
.footnote h4 {
	margin-bottom: 7px;
	color: #000;
}
.footnote h4 span.dotted {
	background: none;
}
.call-qwest {
	margin-top: 5px;
	font-size: 14px;
	font-weight: bold;
}
div.helpful {
	width: 255px;
	color: #fff;
	background: #003366;
}

/* cutomer promise */
.promise {
	width: 427px;
	margin-bottom: 50px;
	background: url(../images/promise-bg.gif) repeat-y 0 0;
}
.promise .data {
	height: 557px;
	background: url(../images/promise-bot.gif) no-repeat 0 100%;
}
.promise h2 {
	padding: 55px 0 0 42px;
	font-size: 26px;
	line-height: 1.2;
	background: url(../images/promise-top.gif) no-repeat 0 0;
}
.promise p {
	padding: 0 60px 0 42px;
	margin-bottom: 30px;
	font-size: 14px;
	line-height: 1.4;
}
.promise p.signed {
	margin-bottom: 0;
	height: 60px;
	text-transform: uppercase;
	background: url(../images/seal.gif) no-repeat 44px 0;
}

.promise h2 em {
	display: block;
}
/* prog. schedules */
ul.program {
	padding-top: 10px;
}
ul.program li {
	margin-bottom: 15px;
	padding-left: 42px;
	position: relative; 
}

ul.program li.missed {
	color: #777;
}
ul.program li span {
	position: absolute;
	top: 0; left: 0;
	width: 40px;
}
p.days {
	float: right;
	width: 53%;
	margin: 10px 0 5px;
	text-align: left;
	font-size: 14px;
}
p.days a, p.days span {
	margin: 0 10px;
}
p.days span {
	cursor: default;
	font-weight: bold;
	position: relative;
}
p.days span em {
	display: block;
	position: absolute;
	top: -20px;
	left: -20px;
	width: 50px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	
}
.d-ready {
	margin-top: 40px;
	font-size: 	18px;
}
.cricket-promo {
	padding: 70px 114px 0 15px;
	width: 205px;
	height: 138px;
	position: relative;
	background: #fff url(../images/cricket-promo.png) no-repeat  0 0;
}
.cricket-promo p {
	margin-bottom: 5px;
	line-height: 1.3;
}
.preferred {
	padding: 100px 0 0 15px;
	width: 658px;
	height: 116px;
	position: relative;
	background: #fff url(../images/preferred.png) no-repeat  0 0;
}
.preferred .hindi_d, .promo .hindi_d {
	position: absolute;
	right: 40px;
	top: -9px;
	font-size: 18px;
}
.preferred .pref, .promo .pref {
	position: absolute;
	left: 214px;
	top: -9px;
	font-size: 18px;
}
.preferred .price .dollars, .promo .price .dollars {
	position: relative;
	top: 6px;
	font-size: 45px;
	vertical-align: middle;
}
.preferred .price .cents, .promo .price .cents {
	font-size: 24px;
	border-bottom: 1px solid;
}
.preferred .price .period, .promo .price .period {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 20px;
}
.preferred .price .for, .promo .price .for {
	width: 95px;
	display: block;
	position: absolute;
	bottom: -11px;
	right: 0;
	font-size: 11px;
	text-align: right;
}
.preferred .save, .promo .old-price {
	position: absolute;
	display: block;
	width: 70px;
	top: 53px;
	left: 166px;
	font-size: 12px;
	line-height: 1.2;
	text-align: center;
	color: #000;
}
.promo .old-price-strikeout {
	position: absolute;
	top: 52px;
	left: 181px;
	display: block;
	width: 42px;
	height: 42px;
	background: url(../images/old-price.gif) no-repeat 0 0;
}
.promo .old-price .price .dollars {
	font-size: 26px;
	top: 5px;
}
.promo .old-price .price .cents {
	font-size: 14px;
}
.promo .old-price .price .period {
	font-size: 11px;
	bottom: -4px;
	right: 10px;
}
.to_order {
	margin: 15px 0 40px;
	padding: 0 0 0 32px;
	line-height: 1.3;
	font-size: 14px;
}
.to_order em {
	font-size: 18px;
}
.order-green {
	background: #fff url(../images/to-order-green.gif) no-repeat  0 0;
}
.order-orange {
	margin-left: 180px;
	background: #fff url(../images/to-order-orange.gif) no-repeat  0 0;
}
.cricket-promo .price {
	position: absolute;
	right: 45px;
	top: -9px;
	font-size: 18px;
}
.cricket-promo .price .dollars {
	position: relative;
	top: 6px;
	font-size: 45px;
	vertical-align: middle;
}
.cricket-promo .price .cents {
	font-size: 24px;
	border-bottom: 1px solid;
}
.cricket-promo .price .period {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 20px;
}
.cricket-promo .price .for {
	width: 95px;
	display: block;
	position: absolute;
	bottom: -11px;
	right: 0;
	font-size: 11px;
	text-align: right;
}
.cricket-promo .save {
	position: absolute;
	display: block;
	width: 70px;
	top: 135px;
	right: 49px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
.preferred .line {
	margin-bottom: 0;
}
.preferred .choice p  {
	padding-right: 50px;
	font-size: 14px;
}
.preferred .choice p span, .promo .choice p span {
	float: left;
	margin-right: 10px;
	margin-top: -10px;
	font-size: 38px;
}
.preferred .choice p span em, .promo .choice p span em {
	display: block;
	margin: -10px 0 0 10px;
	font-size: 14px;
}

/* become a dealer */
ul.benefits {
	padding: 5px 40px 0 30px;
}
ul.benefits li {
	margin-bottom: 5px;
}
.western em {
	color: #285d93;
}
.central em {
	color: #4388c8;
}
.eastern em {
	color: #6cb9ff;
}
div.map p {
	width: 350px;
	position: relative;
	left: 330px;
	top: -68px;
}

/* digital transitions */
div.d-transitions {
	padding-right: 40px;
}
div.d-transitions h3 {
	margin: 20px 0 5px;
	font-size: 20px;
	font-weight: normal;
	text-transform: none;
}
div.d-transitions h4 {
	margin: 20px 0 10px;
	font-size: 16px;
}
div.d-transitions p {
	line-height: 1.4;
	margin-bottom: 5px;
}
div.d-transitions .l-column p, 
div.d-transitions .r-column p {
	padding-right: 50px;
}
div.d-transitions .any-r p {
	margin-bottom: 20px;
}

.pinoy-pf {
  background:#FFFFFF url(../images/pinoy_fp.gif) no-repeat scroll 0pt;
  height:136px;
  padding:80px 0pt 0pt 15px;
  position:relative;
  width:658px;
}

/* current promotions */
div.promo {
	width: 683px;
	position: relative;
	background: url(../images/promo-mid.png) repeat-y 0 0;
}
div.promo .promo-bot {
	padding: 100px 20px 20px;
}
div.promo-br .promo-top {
	background: url(../images/br-promo-top.png) no-repeat 0 0;
}
div.promo .promo-bot {
	background: url(../images/promo-bot.png) no-repeat 0 100%;
}
div.promo .local-channels {
	font-size: 12px;
	padding: 20px 0 10px 90px;
}
div.promo .logoss {
	margin: 5px 0 0;
}
div.promo .logoss img {
	width: 45px;
	vertical-align: middle;
	margin: 0 10px 10px 0;
}
div.big-order {
	position: relative;
}
div.big-order .to_order {
	padding: 10px 0 10px 40px;
	background: url(../images/br-order.gif) no-repeat 0 50%;
        width: 340px;
}
div.green .to_order {
	background: url(../images/cn-order.gif) no-repeat 0 50%; 
}
div.big-order .price {
	display: block;
	position: absolute;
	left: 350px;
	top: 0;
	color: #fff;
	width: 131px;
	height: 83px;
	background: url(../images/orange-price.gif) no-repeat 0 0;
	text-align: center;
}
div.green .price {
	background: url(../images/green-price.gif) no-repeat 0 0;
}
div.big-order .price strong {
	font-size: 18px;
}
div.big-order .price .dollars {
	position: relative;
	top: 1px;
	font-size: 45px;
	vertical-align: middle;
}
div.big-order .price .cents {
	font-size: 24px;
	border-bottom: 1px solid;
}
div.big-order .price .period {
	position: absolute;
	right: 20px;
	bottom: 16px;
	font-size: 20px;
}
div.big-order .price .for {
	width: 112px;
	display: block;
	position: absolute;
	bottom: 6px;
	right: 9px;
	font-size: 11px;
	text-align: right;
}
/* promo cn */
div.promo-cn1 .promo-top {
	background: url(../images/cn1-promo-top.png) no-repeat 0 0;
}
div.promo-cn2 .promo-top {
	background: url(../images/cn2-promo-top.png) no-repeat 0 0;
}
div.promo-gr .promo-top {
	background: url(../images/gr-promo-top.png) no-repeat 0 0;
}
div.promo-ko .promo-top {
	background: url(../images/ko-promo-top.png) no-repeat 0 0;
}
div.promo-ru .promo-top {
	background: url(../images/ru-promo-top.png) no-repeat 0 0;
}
div.promo-vn .promo-top {
	background: url(../images/vn-promo-top.png) no-repeat 0 0;
}


/* South Asian Packages page */

/* order now block */
div.order-now {
	margin: 18px 0 50px 0;
	width: 314px;
	position: relative;
	color: #fff;
}
div.order-now h3 {
	margin-bottom: 5px;
}
div.order-now h4 {
	margin-bottom: 10px;
	font-size: 13px;
}
div.order-now a.order-now-link {
	width: 72px;
	height: 74px;
	display: block;
	position: absolute;
	right: -28px;
	top: -19px;
	text-indent: -900px;
	background: url(../images/order-now.gif) no-repeat 0 0;
}
div.order-now p {
	padding-right: 30px;
}
div.order-now div.data {
	padding-left: 16px;
}

/* packages and channels */

div.packages {
	width: 100%;
	overflow: hidden;
}
div.package {
	margin-bottom: 30px;
}
div.package p.lineup {
	margin-bottom: 15px;
}
div.package span.channel-lineup {
	padding-left: 12px;
	margin: 0;
	background: url(../images/blue-arrow.gif) no-repeat 0 50%;
}
div.package span.channel-lineup.active {
	background: url(../images/blue-arrow2.gif) no-repeat 0 6px;
}
div.package span.channel-lineup a {
	color: #000;
	background: url(../images/dotted.gif) repeat-x 0 95%;
}
div.package span.channel-lineup a:hover {
	text-decoration: none;
}
div.package span.p-comments {
	margin: 0 0 0 20px;
}
div.package span.p-comments a:hover {
	text-decoration: none;
}
div.channel {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
div.channel .channel-logo {
	width: 100px;
}
div.package .channels {
	display: none;
}

div.channels div.order-package {
	height: 56px;
	padding: 10px 0 0 30px;
	font-size: 14px;
	line-height: 1.2;
	background: url(../images/channel-order.gif) no-repeat 0 0;
}
div.channels div.order-package span {
	font-size: 18px;
}
p.price-tag {
	width: 313px;
	position: relative;
}
p.price-tag .price {
	position: absolute;
	right: 15px;
	top: -6px;
	font-size: 18px;
}
div.local p.price-tag {
	height: 74px;
}
div.local p.price-tag img {
	background-color: #eee;
	width: 313px;
	height: 74px;
}

.price .dollars {
	position: relative;
	top: 6px;
	font-size: 45px;
	vertical-align: middle;
}
.price .cents {
	font-size: 24px;
	border-bottom: 1px solid;
}
.price .period {
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 20px;
}
.price .for {
	width: 95px;
	display: block;
	position: absolute;
	bottom: -11px;
	right: 0;
	font-size: 10px;
	text-align: right;
}
/* view programming schedule  box */
.view-schedule {
  margin-bottom: 30px
}
a.view-link {
	display: -moz-inline-box;
	display: inline-block;
	padding: 0 30px 0 0;
	cursor: pointer;
	background: url(../images/view-schedule.gif) no-repeat right;
	color: #fff;
	font-size: 14px;
	white-space: nowrap;
}
a.view-link span {
	display: -moz-inline-box;
	display: inline-block;
	padding: 13px 0 13px 10px;
	background: url(../images/view-schedule-left.gif) no-repeat 0 50%;
}

/* eng_int packages */

p.info, p.view-sa {
	width: 60%;
	padding-left: 15px;
	color: #777;
}
.pdf-link {
	padding: 2px 0 2px 15px;
	background: url(../images/pdf-bg.gif) no-repeat 0 50%;
}
p.channels-pdf {
	margin: 10px 0;
}

div.learn-more {
	position: relative;
	width: 290px;
	height: 61px;
	background: url(../images/learn-more.png) no-repeat 0 0;
}
div.learn-more p {
	padding-left: 70px;
	color: #fff;
	font-size: 14px;
	line-height: 58px;
	font-weight: bold;
}
div.learn-more p a.learn-more-link {
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	text-indent: -3000px;
	line-height: 20px;
}
div.content .main div.inter-packages h2 {
	margin-bottom: 0;
}
div.inter-packages p.price-tag {
	width: 320px;
	height: 83px;
}
div.inter-packages p.price-tag .price {
	top: 0;
}
/* sa channels */

div.channels-view .channel.active {
	border: 1px solid #cfcfcf;
	border-right: 1px solid #fff;
	position: relative;
	z-index: 9;
	right: -1px;
}
.posters .corner {
	display: none;
}
div.channels-view .channel {
	padding: 10px;
	width: auto;
	overflow: visible;
	margin-bottom: 10px;
	min-height: 65px;
}
.channel .corner, .posters .corner {
	width: 7px;
	height: 7px;
	position: absolute;
	font-size: 1px;
	line-height: 1px;
}
.channel .corner.ltc {
	top: -1px;
	left: -1px;
	background: url(../images/ltc.gif) no-repeat 0 0;
}
.channel .corner.lbc {
	bottom: -1px;
	left: -1px;
	background: url(../images/lbc.gif) no-repeat 0 0;
}
div.channels-view .channel p {
	padding-right: 50px;
}
div.channels-view .channel h3 {
	font-weight: normal;
}
div.channels-view .channel h3 a {
	background: url(../images/dotted-blue.gif) repeat-x 0 95%;
}
div.channels-view .channel h3 a:hover {
	text-decoration: none;
	color: #1c77b4;
}
div.channels-view .channel.active h3 {
	font-weight: bold;
}

div.posters {
	padding: 10px 24px;
	position: relative;
	z-index: 8;
	min-height: 200px;
}
.posters .corner.rtc {
	top: -1px;
	right: -1px;
	background: url(../images/rtc.gif) no-repeat 0 0;
}
.posters .corner.rbc {
	bottom: -1px;
	right: -1px;
	background: url(../images/rbc.gif) no-repeat 0 0;
}
.posters .corner.lbc {
	bottom: -1px;
	left: -1px;
	background: url(../images/lbc.gif) no-repeat 0 0;
}
div.poster {
	margin-bottom: 35px;
	min-height: 240px;
}
div.poster p {
	padding-left: 5px;
	width: 300px;
}
div.poster h3 {
	padding-left: 5px;
}
div.poster .when {
	color: #999;
}
/* filipino packages */
ul.screens2 {
	width: 100%;
	overflow: hidden;
	margin: 20px 0 40px;
}
ul.screens2 li {
	float: left;
	width: 33%;
}
ul.screens2 li .img {
	background: transparent url(../images/banner-shadow.png) repeat-x 0 0;
	overflow: hidden;
	width: 192px;
	padding: 5px 0px 6px;
	position: relative;
}
ul.screens2 li .img .corner {
	position: absolute;
	width: 11px;
	height: 104px;
}
ul.screens2 li .img .left {
	top: 0;
	left: 0;
	background: url(../images/banner-shadow-left.png) no-repeat 0 0;
}
ul.screens2 li .img .right {
	top: 0;
	right: 0;
	background: url(../images/banner-shadow-right.png) no-repeat 0 0;
}


.front-img {
	margin-bottom: 10px;
}
.mlb {
	margin-top: 30px;
}
div.get {
	width: 344px;
	height: 86px;
	padding: 12px 40px 0 150px;
	margin: 24px 0;
	background: url(../images/nfl-bg.gif) no-repeat 0 0;
	color: #fff;
}
div.get p {
	line-height: 1.3;
}
.links {
	margin-bottom: 7px;
}
.links span {
	margin-right: 23px;
	color: #0099ff;
	cursor: pointer;
	background: url(../images/dotted-blue.gif) repeat-x 0 95%;
}
.links span.current {
	color: #000;
	cursor: default;
	background: none;
}
p.nfl-front-img img.nfl1 {
	display: block;
}
p.nfl-front-img img {
	display:none;
}
.superfan {
	margin-top: 10px;
	padding-left: 90px;
	background: url(../images/superfan.gif) no-repeat 0 0;
}
.nba {
	padding: 20px 0 0 20px;
}
.nhl {
	padding: 10px 0 0 20px;
}
.gameover {
	padding: 5px 10px;
	margin: 10px 0;
	background-color: #000;
	color: #fff;
}
div.for-customers .gp {
	width: 177px;
	height: 112px;
	float: left;
	margin: 0 20px 0 0;
	background: url(../images/gameplan.gif) no-repeat 0 0;
}
div.for-customers .fc {
	width: 177px;
	height: 112px;
	float: left;
	margin: 15px 20px 0 0;
	background: url(../images/espn-fc.gif) no-repeat 0 0;
}
div.for-customers .nb {
	width: 177px;
	height: 112px;
	float: left;
	margin: 15px 20px 0 0;
	background: url(../images/nba.gif) no-repeat 0 0;
}
div.for-customers .ml {
	width: 177px;
	height: 112px;
	float: left;
	margin: 15px 20px 0 0;
	background: url(../images/mls.gif) no-repeat 0 0;
}
div.for-customers .nh {
	width: 142px;
	height: 103px;
	float: left;
	margin: 15px 20px 0 0;
	background: url(../images/nh.gif) no-repeat 0 0;
}
div.for-customers .ct {
	width: 177px;
	height: 103px;
	float: left;
	margin: 15px 20px 0 0;
	background: url(../images/cricket.gif) no-repeat 0 0;
}
div.for-customers .ss {
	width: 177px;
	height: 103px;
	float: left;
	margin: 15px 20px 0 0;
	background: url(../images/setanta.gif) no-repeat 0 0;
}
div.for-customers .mm {
	width: 142px;
	height: 103px;
	float: left;
	margin: 0 12px 0 0;
	background: url(../images/ncaa.gif) no-repeat 0 0;
}
/* screens */
.screens {
	margin-bottom: 30px;
	width: 100%;
	overflow: hidden;
}
.screens li {
	width: 33%;
	float: left;
}
.screens li p {
	padding: 0 40px 0 0;
}
.screens li .gameover {
	padding: 10px 15px;
}
.screens li .gameover p {
	padding-right: 0;
}
/* mls */
.teams {
	width: 100%;
	overflow: hidden;
	margin: 20px 0;
}
.teams li {
	width: 13%;
	margin-right: 1%;
	float: left;
	text-align: center;
}
/* nhl */
.reg-offer {
	float: left;
	width: 340px;
}
/* setanta */
.setanta-special {
	margin: 20px;
}
.setanta-special .data p, .setanta-special .data h4 {
	padding-left: 15px;
}
.setanta-special .icon {
	background: url(../images/att-icon.gif) no-repeat 0 0;
}
.sports-list {
	width: 100%;
	overflow: hidden;
}
.sports-list li {
	width: 33%;
	float: left;
}
.sports-list li h4 {
	margin-bottom: 5px;
	font-size: 12px;
}
.sports-list li ul li {
	padding: 0 10px 0 30px;
	width: auto;
	float: none;
}
.sports-list li ul li.new {
	background: url(../images/new.gif) no-repeat 0 4px;
}
/* ncaa */

.ncaa-offer {
	width: 280px;
	float: left;
}
.madness {
	margin: 0 0 0 20px;
	width: 197px;
	/*height: 94px;*/
	float: left;
	font-size: 14px;
}
/* pick and win */

.prog {
	width: 90%;
}
.prog td {
	padding: 5px 4px;
}
.prog th {
	padding: 0 4px;
}

.prog th, .prog td.day {
	color: #797979;
}
.prog td.day {
	width: 2%;
}
.prog td.num {
	width: 3%;
	padding-right: 20px;
	text-align: center;
}
.today {
	padding: 0 5px;
	color: #fff;
	background-color: #0099ff;
}
.prog td.weekend {
	color: #fc0000;
}
.prog tr.hover td, #tab1 tr.hover td {
	background-color: #eaeaea;
}
ul.sports li.active {
	padding-left: 10px;
	background: url(../images/arrow-down.gif) no-repeat 0 3px;
}
ul.sports li a {
	background: url(../images/dotted-blue.gif) repeat-x 0 95%;
}
ul.sports li.active span {
	font-weight: bold;
}
ul.sports li a:hover {
	text-decoration: none;
}
ul.sports {
	margin: 25px 0 12px;
}
ul.sports li {
	margin-right: 20px;
	display: inline;
	font-size: 14px;
}
p.controls {
	margin-top: 10px;
}
p.controls a, p.controls span {
	margin-right: 20px;
	font-size: 14px;
}
p.controls span {
	font-weight: bold;
}

/* cricket ticket intro */
h4.normal {
	padding-left: 5px;
	font-weight: normal;
}
div.order-ct {
	font-size: 14px;
	line-height: 1.3;
	margin: -10px 0 40px 180px;
	padding: 5px 0 5px 32px;
	background: url(../images/order-red.png) no-repeat 0 65%;
}

div.schedules {
	margin: 5px 0 20px -5px;
}
div.order-ct em.phone {
	font-size: 18px;
	font-weight: normal;
}

div.item {
	margin-bottom: 25px;
}
div.ct-front img {
	font-size: 20px;
}
div.ct-front {
	margin-bottom: 20px;
	position: relative;
	height: 307px;
}
div.ct-front p {
	position: absolute;
	left: 15px;
	font-size: 14px;
}
div.ct-front .p1 {
	bottom: 60px;
}
div.ct-front .p2 {
	bottom: 20px;
}
div.ct-banner {
	position: relative;
	width: 300px;
	height: 67px;
}
div.ct-banner .price {
	position: absolute;
	right: 5px;
	top: 5px;
	display: block;
	width: 100px;
	font-size: 40px;
	text-align: center;
}
div.ct-banner p {
	padding: 15px 0 0 15px;
	font-size: 14px;
}
div.ct-banner.red p, div.ct-banner.orange2 p {
	padding: 20px 0 0 15px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
div.ct-banner .price em {
	font-size: 20px;
	vertical-align: 13px;
}
div.item .info {
	padding-left: 10px;
}
div.item .info .ct-schedule {
	margin-left: 10px;
	color: #9b9b9b;
}
div.cti {
	margin: 30px 0 0;
}
div.orange {
	background: url(../images/price_tags_noprice/ct_orange.png) no-repeat 0 0;
}
div.orange2 {
	background: url(../images/price_tags_noprice/ct_orange2.png) no-repeat 0 0;
}
div.red {
	background: url(../images/price_tags_noprice/ct_red.png) no-repeat 0 0;
}

/* pick and win popup */

div.ct-popup {
	width: 414px;
	position: absolute;
	top: 300px;
    left: 300px; 
	background-color: #fff;
	border: 1px solid #009dff;
}
div.ct-popup .line {
	padding: 3px 0;
	clear: both;
	margin: 0;
	width: 100%;
	overflow: hidden;
}
div.ct-popup .top-section label {
	width: 90px;
	margin-right: 10px;
	float: left;
}
div.ct-popup .team label {
	width: 90px;
	float: left;
}
div.ct-popup select {
	width: 180px;
}
div.ct-popup input.text {
	width: 254px;
}
div.ct-popup input.zip {
	width: 70px;
}
div.ct-popup input.score {
	width: 42px;
}
div.ct-popup h3 {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.2;
	text-transform: none;
	font-weight: normal;
}
div.ct-popup div.top-section {
	padding: 30px 10px 30px 40px;
}
div.ct-popup div.top-section h3 {
	margin-bottom: 25px;
}
div.ct-popup div.bottom-section {
	background-color: #e5e5e5;
	padding: 25px 10px 25px 40px;
}
div.ct-popup .rules {
	margin: 10px 0 10px -19px;
}
div.ct-popup .country {
	padding: 3px 0;
	margin-left: -19px;
}
div.ct-popup input.check {
	width: 16px;
	height: 16px;
	margin: 0 3px 0 0;
	vertical-align: text-top;
}
div.ct-popup .close-game {
	width: 13px;
	height: 13px;
	display:block;
	position: absolute;
	top: 10px;
	right: 10px;
	background: url(../images/close.gif) no-repeat 0 0;
	cursor: pointer;
}

div.ct-popup label.error{
  color: red;
}

/* cricket events */

div.event {
	width: 24%;
	min-height: 200px;
	float: left;
	position: relative;
}
div.events h3 {
	margin-bottom: 20px;
	font-size: 18px;
	font-weight: normal;
}
div.event .location {
	color: #777;
}
div.event p {
	line-height: 1.4;
	padding: 0 30px 0 0;
}
div.event img {
	width: 150px;
}

div.event a:hover {
	white-space: normal;
}

div.event a:hover img {
	background-color: #fff;
	width: 420px;
	border: 1px solid #0099ff;
	padding: 16px;
	position: absolute;
	top: -80px;
	left: -140px;
    z-index: 122;
}

div.e1 a:hover img {
	left: -35px;
}

div.row {
	margin-bottom: 30px;
}


div.for-customers .hd {
	width: 177px;
	height: 112px;
	float: left;
	margin: 15px 20px 0 0;
	background: url(../images/hd.gif) no-repeat 0 0;
}
h3.big {
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
}
h3.h3 {
	margin-top: 20px;
	text-transform: none;
}
.author {
	margin-top: -15px;
	margin-bottom: 15px;
	font-style: italic;
	font-size: 14px;
}
.em {
	font-style: italic;
}
/* slider */

div.screens ul {
	width: 100%;
	overflow: hidden;
}
div.screens ul li {
	width: 30%;
	overflow: hidden;
	float: left;
	margin-right: 3%;
}

div.screens ul li .screen {
	padding: 5px 0 6px;
	overflow: hidden;
	width: 192px;
	position: relative;
	background: url(../images/banner-shadow.png) repeat-x 0 0;
}
div.screens ul li .screen .corner {
	width: 11px;
	height: 104px;
	position: absolute;
}
div.screens ul li .screen .corner.left {
	top: 0;
	left: 0;
	background: url(../images/banner-shadow-left.png) no-repeat 0 0;
}
div.screens ul li .screen .corner.right {
	top: 0;
	right: 0;
	background: url(../images/banner-shadow-right.png) no-repeat 0 0;
}
.unlock {
	margin: 0 auto;
}
/* news */
.news {
	clear: both;
	margin: 20px 0;
	width: 100%;
	overflow: hidden;
}
.news img {
	float: left;
}
.news h4, .news p {
	margin-left: 110px;
}
.hd-screen {
	width: 200px;
	position: relative;
	float: right;
	clear: right;
	margin: 0 0 50px 0;
}
.hd-screen .read-more {
	width: 53px;
	height: 54px;
	position: absolute;
	right: 10px;
	top: -13px;
}
.hd-screen p {
	padding: 0 10px;
}
.hd-screen.tops {
	margin-top: 70px;
}
.decision {
	margin-right: 240px;
}
.decision p {
	margin-bottom: 5px;
}

.referral-ad {
	background: url("/images/referral_ad_bg.jpg") no-repeat center left #000;
	position: relative;
	height: 196px;
	margin-bottom: 25px;
}

.referral-ad img {
	display: block;
	position: absolute;
	top: 14px;
	right: 16px;
}

h3 {
	font-size: 18px;
}

.columns {
	overflow: hidden;
	_height: 1%;
	padding-top: 15px;
	margin: 20px 0;
}

.columns .column {
	float: left;
}

.columns.triple .column {
	width: 33%;
}

.columns .column p {
	margin: 0 auto;
	position: relative;
	left: 17px;
	color: #fff;
	padding: 15px 10px 15px 33px;
	line-height: 1.8em;
}

.columns .column p a {
	color: #09f;
}

.columns .column .number {
	position: absolute;
	top: -17px;
	left: -13px;
	font-size: 24px;
	background: url("/images/number_bg.png") no-repeat center center;
	width: 45px;
	text-align: center;
	padding: 13px 0;
	margin: 0;
}

.columns.triple .column p {
	width: 174px;
	height: 109px;
}

.columns.triple .column.first p {
	background: url("/images/column_first_bg.png") no-repeat top left;
	_background: url("/images/column_first_bg.gif") no-repeat top left;
}

.columns.triple .column.second p {
	background: url("/images/column_second_bg.png") no-repeat top left;
	_background: url("/images/column_second_bg.gif") no-repeat top left;
}

.columns.triple .column.third p {
	background: url("/images/column_third_bg.png") no-repeat top left;
	_background: url("/images/column_third_bg.gif") no-repeat top left;
}

.columns .column p span.tip {
	display: block;
	color: #a7d4ff;
	font-size: 9px;
	line-height: 10px;
}

.columns.double {
	margin: 10px 0 25px;
}

.columns.double .column {
	width: 50%;
}

.columns.double .column p {
	width: 306px;
	margin: 0 auto;
	height: 87px;
	font-size: 14px;
	background: url("/images/column_double_bg.png") no-repeat center;
	text-align: center;
	line-height: normal ;
	position: static;
}

.columns.double .column p .tip {
	color: #c9e5ff;
}

.call-area {
	float: right;
	width: 212px;
	color: #fff;
	background: url("/images/call_area_bg.png") no-repeat;
	margin-left: 15px;
}

.call-area p {
	height: 50px;
	margin: 24px 0px 35px 5px;
	line-height: 17px;
	font-size: 14px;
}

.call-area .phone {
	display: block;
	font-size: 28px;
	font-weight: bold;
	margin-top: 8px;
	font-family: "Arial Narrow";
}

div.footnote {
	clear: both;
	overflow: hidden;
}

div.referral {
	overflow: hidden;
	_height: 1%;
}

.iPromo {width:100%; text-align:center}
.iPromo img {width:100%}

div.page {
	min-width: 940px;
	max-width: 1440px;
	margin: 0 auto;
        background:url(../images/bg-global.jpg) no-repeat 100% 100%;
        padding: 0 20px 0 25px;
}


.chnl {background:url(../images/bg-chnl.jpg) no-repeat 0 0; height:224px; margin-bottom:20px}
.chnl div{background:url(../images/bg-chnl-r.jpg) no-repeat right 0; height:224px; margin-bottom:20px; position:relative}
.chnl h1{font-size:24px; font-weight:normal; padding:15px 0 10px; margin:0 auto; line-height:1.5em; text-align:center; position:relative; z-index:999}
.chnl p{padding:0 0 0 150px; clear:both; text-align:center; line-height:18px; position:relative; z-index:999; line-height:70px;}
.chnl p a img {width:49px; vertical-align:middle; padding:0 10px}
.chnl .iPict {position:absolute; top:40px; left: 15px; width:172px; height:180px}

.chnl.flp .iPict {left:-6px; top:-9px; width:270px; height:224px}
/*.chnl.flp h1 { padding-left:300px}*/

.chnl.krn .iPict {top:-15px; left:0; width:350px; height:224px}
/*.chnl.krn h1 { padding:25px 0 0 265px;line-height:1.5em;}
.chnl.krn p {padding:30px 0 0 170px}*/

.chnl.vtn .iPict {top:0; left:75px; width:122px; height:241px}
/*.chnl.vtn h1 {padding-left:50px;}*/

.chnl.asi .iPict {top:-29px; left:25px; width:160px; height:238px}
/*.chnl.asi h1 { padding-left:130px}*/

.chnl.brz .iPict {top:1px; left:0; width:376px; height:208px}
.chnl.grk .iPict {top:-21px; left:1px; width:176px; height:230px}
.chnl.rus .iPict {top:1px; left:20px; width:176px; height:208px}


/*.sliderBlock {background:url("../images/bg-main.jpg") no-repeat 0 0; padding:0 0 10px; border:1px solid #77bfff}*/
.sliderBlock {background:url("../images/tile.jpg") no-repeat 0 0; padding:0 0 10px; border:1px solid #77bfff}
.sliderBlock .sldBord {width:100%; position:relative; overflow:hidden; min-height:355px}
.sliderBlock .sldBord ul {width:150%; margin:15px 0 0 -160px}
.sliderBlock .sldBord ul li {float:left; width:27%; position:relative}
.sliderBlock .sldBord ul li.select {width:21%; min-width:380px}
.sliderBlock .sldBord ul li.first {margin-right:4%}
.sliderBlock .sldBord ul li.first a img {right:0; position: absolute}
.sliderBlock .sldBord ul li.last {margin-left:4%}
.sliderBlock .sldBord ul li.last a img {left:0; position: absolute}
.sliderBlock .sldBord ul li div {padding-top:270px; font-size:12px; text-align:left; clear:both}
.sliderBlock .sldBord ul li div h4 a {color:#000; font-size:14px}
.sliderBlock .sldBord ul li div span {color:#888; display:block}
.sliderBlock .sldBord .rShadow {width:200px; height:100%; background:url("../images/sld-shadow-r.png") no-repeat 0 0; position:absolute; top:0; right:0;}
.sliderBlock .sldBord .lShadow {width:200px; height:100%; background:url("../images/sld-shadow-l.png") no-repeat 0 0; position:absolute; top:0; left:0;}
.sliderBlock .sldBord ul li.select div {padding-top:10px;}
.sldL, .sldR {position:absolute; width:120px; height:120px; top:27%}
.sldL {left:50%; margin-left:-310px; background:url("../images/sliderL.png") no-repeat 0 0; cursor: pointer;}
.sldR {right:50%; margin-right:-310px; background:url("../images/sliderR.png") no-repeat 0 0; cursor: pointer;}
.sldL a, .sldR a {display:block; width:100%; height:100%}
