body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10pt;
	background: #93bfe4 url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-body.gif) top left repeat-x;
	text-align: center;
}

img, form {
	margin: 0;
	padding: 0;
	border: 0;
}




/* =============================== frame =========================== */

#frame-wrapper {
	width: 980px;
	border-right: 1px #042f52 solid;	
	border-left: 1px #042f52 solid;
	border-bottom: 1px #042f52 solid;
	margin: 0 auto;
	background: #fff;
	text-align: left;
}

#frame {

}

/* ================================ header ============================= */

#header {
	background: #fff url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-header-top.gif) top left repeat-x;
	height: 128px;
	padding: 0 20px;
}

#top-right-nav {
	height: 35px;
	text-align: right;
	font-size: 8pt;
	line-height: 25px;
	color: #09c;
}

#top-right-nav a:link, #top-right-nav a:visited, #top-right-nav a:active {
	color: #fff;
	text-decoration: none;
}

#top-right-nav a:hover {
	color: #ff0;
	text-decoration: underline;
}

.header-logo {
	float: left;
}

#ru-login-wrapper {
	background: transparent url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-ru-login-left.gif) top left no-repeat;
	float: right;
	height: 27px;
	width: 475px;
}

#ru-login {
	background: transparent url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-ru-login-right.gif) top right no-repeat;
	height: 27px;
	font-size: 8pt;
	padding: 3px 10px 0 10px;
}

#ru-login-form {
	font-size: 8pt;
	color: #999;
	display: inline;
	padding: 0 4px;
	margin-bottom: -2px;
}

#ru-login-form input {
	font-size: 8pt;
}

input.ru-username {
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/username.gif) no-repeat;
}

input.ru-password {
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/password.gif) no-repeat;
}

.btn-ru-submit {
	margin-bottom: -3px;
}

#ru-login a:link, #ru-login a:visited, #ru-login a:active {
	color: #777;
}

#ru-login a:hover {
	color: #444;
}

.logo-connectmydtv {
	float: right;
	clear: right;
	margin-top: 8px;
}

/* ============================== top nav ============================== */


#top-nav {
	background: transparent url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-top-nav.gif) bottom left repeat-x;
	height: 33px;
	padding: 0 20px;
	border-bottom: 4px #094577 solid;
	position: relative;
	width: 940px;
}

#top-nav a:link, #top-nav a:visited, #top-nav a:active {
	color: #fff;
	text-decoration: none;
	float: left;
	display: block;
	margin-top: 2px;
	padding: 7px 12px;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
}

#top-nav a:hover {
	color: #fc0;
}

#top-nav a.selected {
	background: #248 url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-top-nav-hover.gif) bottom left repeat-x;
	border-top: 2px #90c263 solid;
	margin-top: 0;
	padding: 6px 12px 8px 12px;
}

#top-nav a.selected:hover {
	color: #fff;
}

/* ======================== cta ========================== */

.cta {
	border-bottom: 4px #094577 solid;
}


/* ======================== content-main ====================== */

body#home #content-main {
	padding: 20px;
	background: #e3e3e3 url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-content.gif) top left repeat-x;
}

#content-main {
	padding: 0 0 0 10px;
	width:980px;
}

/* ===================== right & left columns ===================== */

#left-main {
	float: left;
	width: 480px;
}

#right-main {
	float: right;
	width: 260px;
}

h1.page-title {
	color: #0090cd;
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 2px #c2c2c2 solid;
	font-size: 14pt;
}

.right-box {
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-right-box-bottom.gif) bottom right no-repeat;
	margin-top: 10px;
}

.right-box h3 {
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-right-box-top.gif) top right no-repeat;
	margin: 0;
	padding: 14px 8px 8px 8px;
	color: #fff;
	font-size: 12pt;
	text-align: center;
	
}

.right-box-content {
	padding: 10px 14px 14px 14px;
}

.right-box ul {
	list-style-type: none;
	padding: 0 0 0 5px;
	margin: 0;
}

.right-box ul li {
	padding: 0 0 0 15px;
	margin: 0 0 .4em 0;	
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/carrot.gif) top left no-repeat;
}

.right-box a:link, .right-box a:visited, .right-box a:active {
	color: #22427F
}

.right-box a:hover {
	color: #d70;
}

/* =================== mid offers =============================== */

#mid-offers-wrapper {
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-offers-top.gif) top left no-repeat;
	width: 760px;
}

#mid-offers {
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-offers-bottom.gif) bottom left no-repeat;
	padding: 43px 15px 17px 15px;
	font-weight: bold;
	color: #444;
}

.mid-offer-01, .mid-offer-02, .mid-offer-03 {
	float: left;
	height: 110px;
}

.mid-offer-01 {
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/starz-showtime.gif) 143px 5px no-repeat;
	width: 253px;
}

.mid-offer-02 {
	width: 244px;
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/hd-receiver-01.gif) 30px 60px no-repeat;
}

.mid-offer-03 {
	width: 230px;
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/van-directv.gif) 120px 60px no-repeat;
}

#mid-offers h3 {
	margin: 0;
	padding: 0;
	color: #c33;
	font-size: 14pt;
}

/* ======================== home-content-02 ========================= */

#home-content-02 {
	padding: 15px 0;
	width: 545px;
	float: left;
	color: #555;
}

#home-content-02 h2 {
	color: #0090cd;
	margin: 0;
	padding: 0 0 5px 0;
	border-bottom: 2px #c2c2c2 solid;
	font-size: 14pt;
}

/* =========================== home-link-lists ==================== */

#home-link-lists-wrapper {
	clear: both;
	background: #094577;
	border-top: 4px #0090cd solid;
}

#home-link-lists {
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bg-home-links.gif) top left repeat-x;
	margin: 15px 15px 0 15px;
	padding: 15px;
	color: #eee;
}

#home-link-lists h3 {
	margin: 0 0 8px 0;
	padding: 0 0 4px 0;
	color: #fff;
	border-bottom: 2px #0090cd solid;
	font-size: 12pt;
}

#home-link-lists a:link, #home-link-lists a:visited, #home-link-lists a:active {
	color: #b7c9d8;
}

#home-link-lists a:hover {
	color: #fff;
}

#home-city-links {
	float: left;
	width: 515px;
}

ul.home-city-links {
	float: left;
	list-style-type: none;
	width: 163px;
	margin: 0 8px 0 0;
	padding: 0;
	font-size: 8pt;
}

ul.home-city-links li {
	margin: 0 0 4px 0;
	padding: 0;
}

#home-aux-links {
	float: right;
	width: 200px;
}

#home-aux-links ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#home-aux-links ul li {
	background: url(http://www.whitefence.com/qsrimages/connectMyDTVotto/v3/bullet-blue-01.gif) 0 5px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 7px 0;
}

/* ================= footer ========================== */

#footer {
	background: #0090cd;
	border-top: 1px #6dcff6 solid;
	padding: 15px;
	text-align: right;
	color: #cbecfc;
	font-size: 8pt;
	width: auto;
	margin: 0;
}

#footer-trust-seals {
	float: left;
}

.footer-verbiage {
	float:right; 
	width: 400px;
}

.trustseals {
	margin-right: 5px;
}
/* =============== misc ========================= */

ul.local-channels {
	float: left;
	width: 230px;
	margin: 0 8px 0 0;
	padding: 0;
	list-style-type: none;
	font-size: 8pt;
}

ul.local-channels li {
	margin: 0 0 5px 0;
}

.img-right {
	float: right;
	margin: 0 0 10px 15px;
}

.clear {
	clear: both;
}


.clear-empty {
	clear: both;
	line-height: 1px;
}

.small {
	font-size: 7pt;
}