html, body, .wrap {height: 100%;}
body > .wrap {height: auto; min-height: 100%;}
.main {padding-bottom: 180px;display:inline-block;}  /* must be same height as the footer */
.footer {position: relative;margin-top: -150px; /* negative value of footer height */height: 150px;clear:both;} 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/*==PUBLIC LAYOUT==*/
body {color:#282928;font:normal 12px Arial;}
a,a:link,a:visited {color:#ff8200;text-decoration:none;}
a:hover {text-decoration: underline;}
.wrap {margin:0 auto;width:960px;}
.header {padding-top:10px;}
.content {padding:20px 0 0 5px;}
.logo {display:inline;float:left;margin-left:0px;}
.logo a {background:url(http://www.zoomino.com/upload_media/images/logo.gif) no-repeat;display:block;height:57px;width:306px;text-indent:-999999px;}
.logo2 {display:inline;float:left;margin-left:0px;}
.logo2 a {background:url(http://www.zoomiono.com/instanttv/instanttv-logo-300.png) no-repeat;display:block;height:55px;width:300px;text-indent:-999999px;}
.twitter-news {float:right;height:62px;width:480px;}
.twitter-news .bd {background:url(http://www.zoomino.com/upload_media/images/twitter_bg.gif) repeat-x;border:1px solid #b8b8b8;height:52px;}
.twitter-news img {margin:8px 8px 0 8px;}
.twitter-news h4 {font-size:14px;font-weight:bold;margin-top:3px;}
.twitter-news p span {color:#ff8f00;}
.twitter-news a:link,.twitter-news a:visited,.twitter-news a:hover {color:#227cd7;font-size:14px;font-weight:bold;}
.twitter-news a:hover {}
.cn-link {background:url(../images/cn_link.gif) no-repeat;display:block;height:17px;margin:32px 0 0 370px;width:64px;}
.top-nav {clear:both;}
.top-nav li {background-color:#155cac;float:left;font-size:18px;font-weight:bold;height:30px;line-height:30px;text-align:center;width:240px;}
.top-nav .selected {background-color:#a3c6ee;}
.top-nav .selected a:link,.top-nav .selected a:visited,.top-nav .selected a:hover {color:#000000;}
.top-nav a:link,.top-nav a:visited,.top-nav a:hover {color:#ffffff;text-decoration:none;}

.zoomino-flash {height:220px;position:relative;width:960px; float:left;padding-bottom:20px}
.zoomino-flash .zoomify-link { background:url(../images/banner_btn.png);display:block;position:absolute;}
.zoomino-flash-short {height:130px;position:relative;width:960px;}

.footer {background-color:#444444;}
.footer .bd{margin:0 auto;padding-top:20px;width:950px;}
.footer ul {display:inline;float:left;margin-left:30px;width:135px;}
.footer li {line-height:20px;}
.footer li a:link,.footer li a:visited,.footer li a:hover {color:#ffffff;font-weight:bold;text-decoration:none;}
.footer p {color:#ffffff;float:right;font-weight:bold;}

/*==CORNERS==*/
.rc-tp,.rc-tp span,.rc-bt,.rc-bt span {background:url(http://www.zoomino.com/upload_media/images/corners.gif) no-repeat;font-size:0px;}
.rc-tp,.rc-bt {position:relative;display:block;height:5px;}
.rc-tp span,.rc-bt span {float:right;width:5px;height:5px;}
.rc-tp {margin-bottom:-5px;background-position:-5px -10px;z-index:1;}
.rc-tp span {background-position:0 -10px;}
.rc-bt {margin-top:-5px;background-position:-5px -15px;}
.rc-bt span {background-position:0 -15px;}

.page-utility {float:right;height:62px;width:480px;}
.page-utility p {text-align: right;}
.page-utility a {color: #666666; vertical-align: top;}
.page-utility a:hover {text-decoration: underline;}

.required2{background:url(../images/inputBackground.gif) no-repeat; width:150px height:27px;border:0/*float:left;  background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc; border-left:none; border-right:none; background:*/}

