@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background:url(images/blue-site-bk.jpg) top repeat-x;
}
ol {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

p {margin-bottom: 1em; color:#444; font-size:11px; line-height:14px;}

h1 {font-size:150%; color:#036da1; font-weight:bold; line-height:140%; margin:0; padding: 0;}
h2 {font-size:140%; color:#555; font-weight:normal; line-height:130%; margin:0; padding: 0 0 8px 0; border-bottom:solid #555 1px;}
h3 {font-size:110%; color:#036da1; font-weight:normal; line-height:110%; margin:0; padding: 0 0 8px 0;}
h4 {font-size:110%; color:#555; font-weight:normal; line-height:120%; margin:0; padding: 0 0 8px 0;}
h5 {font-size:110%; color:#555; font-weight:bold; line-height:120%; margin:0; padding: 0 0 8px 0;}
h6 {font-size:80%; color:#555; font-weight:normal; line-height:120%; margin:0; padding: 0 0 8px 0;}

h3 img {vertical-align:middle;}

.list-bullet ul {
	list-style:bullet;
	font-size:11px;
	color:#444;
	margin:0 0 10px 0;
	line-height:1.4em;
	padding:0;
}
.list-bullet li {
	margin:0 0 0 12px;
	padding:0;
}
* html .list-bullet li {margin:0 0 0 16px;} /* ie6 hack */
*:first-child+html .list-bullet li {margin:0 0 0 16px;} /* ie7 hack */

#sitewrapper {
	text-align:left;
	width:905px;
	margin:0 auto; 
}

#toparea {
	width:905px;
	text-align:left;
	margin:15px 0 0 0;
	background:url(images/top-panel.gif) right no-repeat;
	height:122px;
	clear:both;
}
* html #toparea {margin-bottom:-6px; margin-top:6px;} /* ie6 hack */

#toparea img {
	text-align:left;
	margin:13px 0 0 0;
}

#toparea .homepage-link {
    height:66px;
	width:255px;
	float:left;
}
* html .homepage-link {top:32px;} /* ie6 hack */

#toparea .myfetch-area {
    width:132px;
	height:57px;
	float:left;
	vertical-align:top;
	margin-left:12px;
}
* html #toparea .myfetch-area { padding:7px 0 0 2px;} /* ie6 hack */

#toparea .login {
    width:289px;
	height:87px;
	float:right;
    background:url(images/login-area.jpg) left no-repeat;
	margin:15px 10px 0 0;
}
* html #toparea .login {padding:12px 0 0 0; margin-right:5px;} /* ie6 hack */

#toparea .loggedin {
    width:289px;
	height:87px;
	float:right;
    background:url(images/logged-in-area.jpg) left no-repeat;
	margin:15px 10px 0 0;
}
* html #toparea .loggedin {padding:12px 0 0 0; margin-right:5px;} /* ie6 hack */

#toparea .blank {
    width:289px;
	height:87px;
	float:right;
    background:none;
	margin:15px 10px 0 0;
}
* html #toparea .blank {} /* ie6 hack */

#login-header {
    width:180px;
	height:20px;
	float:left;
	margin:8px 0 0 12px;
	font-size:14px;
	color:white;
	font-weight:bold;
}
* html #login-header {margin:4px 0 0 6px; } /* ie6 hack */  

#username {
    width:230px;
	height:18px;
	float:left;
	margin:7px 0 0 12px;
}
* html #username {margin:6px 0 0 6px;} /* ie6 hack */  
body:first-of-type #username {margin:7px 0 0 12px;}  /* safari hack */ 
*:first-child+html #username {margin:8px 0 0 12px;} /* ie7 hack */

#username #text {
    width:62px;
	height:15px;  
	font-size:11px;
	color:#999;
	padding:2px 0 0 0;
	border:0;
	background:none;
	float:left;
}

#username #input {
    width:165px;
	height:15px;  
	font-size:11px;
	color:#333;
	padding:0;
	border:0;
	background:none;
	float:left;
}

#password {
    width:230px;
	height:18px;
	float:left;
	margin:7px 0 0 12px; 
}
* html #password {margin:7px 0 0 6px;} /* ie6 hack */   

#password #text {
    width:62px;
	height:15px;  
	font-size:11px;
	color:#999;
	padding:2px 0 0 0;
	border:0;
	background:none;
	float:left;
}

#password #input02 {
    width:165px;
	height:15px;  
	font-size:11px;
	color:#333;
	padding:0;
	border:0;
	background:none;
	float:left;
}

#password-wrap {
    width:905px;
	height:1px;
	clear:both;
    margin-top:0;
}
.password-area {
    height:45px;
	width:289px;
	background:url(images/password-area.gif) left no-repeat;
	position:relative;
	z-index:100;
	left:606px;
	top:157px;
	margin-top:-44px;
}
* html .password-area {top:155px; margin-top:-44px;} /* ie6 hack */ 
*:first-child+html .password-area {margin-top:-45px;} /* ie7 hack */

.password-area-blank {
    height:45px;
	width:289px;
}
* html .password-area-blank {margin-top:-44px;} /* ie6 hack */ 

.password-area .text {
    width:240px;
	height:30px;  
	font-size:11px;
	line-height:14px;
	color:#999;
	padding:9px 0 0 12px;
	border:0;
	background:none;
	float:left;
}

#go-btn {
    width:33px;
	height:24px;
	float:right;
	margin:41px 5px 0 0;  
	padding:0;
	vertical-align:top;
}
* html #go-btn {margin:36px 3px 0 0; } /* ie6 hack */ 
body:first-of-type #go-btn {margin:42px 5px 0 0;}  /* safari hack */

.logged-text {
    width:210px;
	height:30px;
	margin:8px 0 0 12px;
	float:left;
}

* html .logged-text {margin:7px 0 0 6px;}

.logged-text p {color:#CCCCCC;}

#logout-btn {
    width:59px;
	height:24px;
	float:right;
	margin:0; 
	margin:41px 5px 0 0;  
}
* html #logout-btn {margin:36px 2px 0 0;} /* ie6 hack */ 



#contentarea {
	width:899px;
	text-align:left;
	margin:0;
	background:url(images/page-border.png) left repeat-y;
	padding:0 5px 0 1px;
	float:left;
}
* html #contentarea {margin-bottom:-6px;background:url(images/page-border.gif) left repeat-y; padding:0 5px 0 1px} /* ie6 hack */

#contentarea-pad {
	width:869px;
	text-align:left;
	position:relative; 
	margin:0;
	background:url(images/page-border.png) left repeat-y;
	padding:0 20px 0 16px;
	float:left;
}
* html #contentarea-pad {margin-bottom:-6px;background:url(images/page-border.gif) left repeat-y;} /* ie6 hack */

#contentarea-bottom {
	width:905px;
	margin:0;
	height:6px;
	background:url(images/page-bottom.png) left no-repeat;
	padding:0;
	clear:both;
}
* html #contentarea-bottom {margin-bottom:-5px;} /* ie6 hack */


/* LEFT MENU */

.leftmenu{
	width: 149px;
	float:left;
	text-align:left;
	background:#343434 url(images/menu-left-main-bk.jpg) top no-repeat;
	padding-top:65px;
	margin-bottom:5px;
	border-bottom:solid 4px #575757;
	font-size:10px;
}

.leftmenu ul{
	list-style-type: none;
	margin: 0;
	padding:0;
}

.leftmenu ul li {
    display:inline;
	float:left;
}

.leftmenu li.menuname {
	color: white;
	width:140px;
	margin:0;
	clear:both;
}

.leftmenu li.menuname a {
    float:left;
	color: white;
	padding: 0 0 8px 8px;
	text-decoration: none;
	width:140px;
	margin:0;
	border-top: none;
}

.leftmenu li a {
    float:left;
	color: white;
	padding: 5px 0 4px 7px;
	text-decoration: none;
	border-top: solid 1px #272727;
	width:140px;
	margin:0 0 0 1px;
}

.leftmenu li.menuname a:hover{ /*hover state CSS*/
color: #0099cc;
background: url(images/menu-head-btn-bk.jpg) left no-repeat;
}

.leftmenu li.menuname a.selected{ /*hover state CSS*/
background-color: none;
}

.leftmenu li a:hover{ /*hover state CSS*/
color: white;
background-color: #0099cc;
}

.leftmenu li a.selected{ /*hover state CSS*/
background-color: #0099cc;
}

.leftmenu-checkout {
	width: 149px;
	float:left;
	text-align:left;
	background:#343434 url(images/menu-left-checkout-bk.jpg) top no-repeat;
	padding-top:20px;
	margin-bottom:5px;
	border-bottom:solid 4px #575757;
	font-size:10px;
}

.leftmenu-checkout ul{
	list-style-type: none;
	margin: 0;
	padding:0;
}

.leftmenu-checkout ul li {
    display:inline;
	float:left;
}

.leftmenu-checkout li.menuname {
	color: white;
	width:140px;
	margin:0;
	clear:both;
}

.leftmenu-checkout li.menuname a {
    float:left;
	color: white;
	padding: 0 0 8px 8px;
	text-decoration: none;
	width:140px;
	margin:0;
	border-top: none;
}

.leftmenu-checkout li a {
    float:left;
	color: white;
	padding: 5px 0 4px 7px;
	text-decoration: none;
	border-top: solid 1px #272727;
	width:140px;
	margin:0 0 0 1px;
}

.leftmenu-checkout li.menuname a:hover{ /*hover state CSS*/
color: #0099cc;
background: url(images/menu-head-checkout-btn-bk.jpg) left no-repeat;
}

.leftmenu-checkout li.menuname a.selected{ /*hover state CSS*/
background-color: none;
}

.leftmenu-checkout li a:hover{ /*hover state CSS*/
color: white;
background: #0099cc;
}

.leftmenu-checkout li a.selected{ /*hover state CSS*/
background-color: #0099cc;
}


.leftmenu-plain {
	width: 149px;
	float:left;
	text-align:left;
	background:#343434 url(images/menu-left-plain-bk.jpg) top no-repeat;
	padding-top:20px;
	margin-bottom:5px;
	border-bottom:solid 4px #575757;
	font-size:10px;
}

.leftmenu-plain ul{
	list-style-type: none;
	margin: 0;
	padding:0;
}

.leftmenu-plain li {
    display:inline;
	float:left;
}

.leftmenu-plain li.menuname {
	color: white;
	width:140px;
	margin:0;
	clear:both;
}

.leftmenu-plain li.menuname a {
    float:left;
	color: white;
	padding: 0 0 8px 8px;
	text-decoration: none;
	width:140px;
	margin:0;
	border-top: none;
}

.leftmenu-plain li a {
    float:left;
	color: white;
	padding: 5px 0 4px 7px;
	text-decoration: none;
	border-top: solid 1px #272727;
	width:140px;
	margin:0 0 0 1px;
}

.leftmenu-plain li.menuname a:hover{ /*hover state CSS*/
color: #0099cc;
background: url(images/menu-head-plain-btn-bk.jpg) left no-repeat;
}

.leftmenu-plain li.menuname a.selected{ /*hover state CSS*/
background-color: none;
}

.leftmenu-plain li a:hover{ /*hover state CSS*/
color: white;
background: #0099cc;
}

.leftmenu-plain li a.selected{ /*hover state CSS*/
background-color: #0099cc;
}

/* Site footer */

#footerlinks {
	width: 60%;
	padding:0;
	list-style-type: none;
	color:#ECECEC;
	margin:0;
	font-weight:normal;
	text-align:left;
	height:20px;
    font-size:9px;
}
#footerlinks ul {list-style-type: none; margin:0; padding:0;}
#footerlinks li { margin: 0; padding: 0 7px 0 4px; display:inline; border-right:solid #e1e1e1 1px;}
#footerlinks li.end  { padding: 0 0 0 7px; border-right:none;}
#footerlinks a { width: 100%; color:#ECECEC; text-decoration:none; }
#footerlinks a:hover { text-decoration:underline; }

#bottomarea {
	width:890px;
	text-align:left;
	padding:15px 0 10px 13px;
	color:#F5F5F5;
	height:65px;
	background:url(images/footer.gif) left no-repeat;
	clear:both;
}

.twitter {
    width:21px;
	height:21px;
	position:relative;
	top:19px;
	left:0;
}

.facebook {
    width:21px;
	height:21px;
	position:relative;
	top:-2px;
	left:28px;
}

 /* HOMEPAGE */
 
.home-flash-area {
    width:900px;
	height:361px;
}
.home-flash-b01 {
    width:591px;
	height:361px;
	float:left;
}
.home-flash-b02 {
    width:298px;
	height:337px;
	background:black;
	border-top:solid white 2px;
	padding:5px 4px 5px 5px;
	float:left;
}
.home-flash-b02 .text{
    width:269px;
	background:black;
	margin:5px 14px;
	float:left;
	color:white;
	border-bottom:solid #01afe1 1px;
}
* html .home-flash-b02 .text {margin:-2px 7px 1px 7px;} /* ie6 hack */

.home-flash-b02 .text p {
    margin-bottom: 1em; 
	color:white; 
	font-size:12px; 
	line-height:18px;
	font-weight:normal;
}
.home-flash-b02 .text h1{
    font-size:16px;
	margin:5px 0;
	color:white;
}
.home-flash-b02 .text-no-border{
    width:269px;
	background:black;
	margin:2px 14px 0 14px;
	float:left;
	color:white;
}

* html .home-flash-b02 .text-no-border {margin:2px 7px 0 7px;} /* ie6 hack */

.home-flash-b02 .text-no-border p {
    margin-bottom: 1em; 
	color:white; 
	font-size:13px; 
	line-height:17px;
	font-weight:normal;
}
.home-flash-b02 .text-no-border h1{
    font-size:16px;
	margin:5px 0;
	color:white;
}
.home-flash-b02 .movies{
    width:298px;
	height:141px;
	float:left;
}
#search-area-home {
    height:30px;
	margin: 0;
	width:192px;
	background:url(images/search-site-bar-home.jpg) top no-repeat;
	float:right;
}
* html #search-area-home {margin:0;} /* ie6 hack */

#search-area-home #input {
    width:140px;
	height:16px;  
	font-size:11px;
	color:#333;
	padding:0;
	border:0;
	background:none;
	top:4px;
	position:relative;
	left:13px
}
* html #search-area-home #input  {top:5px;} /* ie6 hack */
body:first-of-type #search-area-home #input {top:6px;}  /* safari hack */

#search-area-home #btn {
    width:18px;
	height:16px;  
	padding:0;
	border:0;
	background:none;
	top:-12px;
	position:relative;
	left:164px
}
* html #search-area-home #btn  {top:-13px; left:162px;} /* ie6 hack */

#search-area-home img {
    float:left;
}
.home-box-area{
	width:900px;
	clear:both;
	height:181px;
	padding-bottom: 10px;
}
.home-box01{
	background:url(images/home-page-box01.jpg) left no-repeat;
	height:181px;
	width:286px;
	margin:0 0 0 10px;
	float:left;
}
* html .home-box01 {margin-left:6px;} /* ie6 hack */ 

.home-box02{
	background:url(images/home-page-box02.jpg) left no-repeat;
	height:181px;
	width:286px;
	margin:0 0 0 10px;
	float:left;
}
.home-box03{
	background:url(images/home-page-box03.jpg) left no-repeat;
	height:181px;
	width:292px;
	margin:0 0 0 10px;
	float:left;
}
.home-box-go01{
    float:right;
	width:33px;
	height:26px;
	margin:58px 8px 0 0;
}
* html .home-box-go01 {margin-right:4px;} /* ie6 hack */ 
.home-box-go02{
    float:right;
	width:33px;
	height:26px;
	margin:9px 8px 0 0;
}
* html .home-box-go02 {margin-right:4px;} /* ie6 hack */ 
.home-box-go03{
    float:right;
	width:33px;
	height:26px;
	margin:105px 14px 0 0;
}
* html .home-box-go03 {margin-right:7px;} /* ie6 hack */ 
.home-box-header{
    float:left;
	margin:12px 0 0 12px;
	width:260px;
	height:30px;
	font-size:11px;
	color:#666;
	line-height:13px;
}
* html .home-box-header {margin-left:6px;} /* ie6 hack */ 

.home-box-text01{
    float:left;
	width:260px;
	height:40px;
	font-size:11px;
	color:#666;
	line-height:13px;
	margin:7px 0 0 12px;
}
* html .home-box-text01 {margin-left:6px;} /* ie6 hack */ 
.home-box-text02{
    float:left;
	width:130px;
	height:90px;
	font-size:11px;
	color:#666;
	line-height:13px;
	margin:7px 0 0 150px;
}
* html .home-box-text02 {margin-left:75px;} /* ie6 hack */ 
.home-box-text03{
    float:left;
	width:110px;
	height:86px;
	font-size:11px;
	color:#666;
	line-height:13px;
	margin:7px 0 0 12px;
}
* html .home-box-text03 {margin-left:6px;} /* ie6 hack */ 
.home-logo-bar {
    width:900px;
	height:69px;
	clear:both;
}


/* LAYOUT */

.left-area {
    width:149px;
	margin: 0 14px 0 10px;
	float:left;
}
* html .left-area {margin:0 14px 0 5px;} /* ie6 hack */

.left-area-register {
    width:149px;
	margin: 0 14px 0 0;
	float:left;
	padding:10px 0;
}
* html .left-area-register {margin:0 14px 0 0; padding:20px 0;} /* ie6 hack */

.right-area {
    width:724px;
	margin: 0 0 0 0;
	float:right;
	padding-bottom:10px;
}

.right-area-register {
    width:704px;
	margin: 10px 0 0 0;
	float:right;
	padding-bottom:10px;
}
* html .right-area-register {margin:0; padding:20px 0;} /* ie6 hack */

.left-box {
    width:149px;
	float:left;
	margin-bottom:5px;
}

.page-top-area {
    height:61px;
	margin-bottom:4px;
	width:724px;
	text-align:left;
	clear:both;
}
* html .page-top-area {margin:4px 6px 1px 0;} /* ie6 hack */

.page-top-area-full {
    height:66px;
	margin-bottom:4px;
	width:869px;
	text-align:left;
	clear:both;
	border-bottom: 1px solid #999999;
}
* html .page-top-area-full {margin:4px 6px -8px 0;} /* ie6 hack */

.content-line {
	margin:4px 0;
	width:712px;
	text-align:left;
	float:left;
	border-top: 1px solid #999999;
	padding:10px 0;
}

.content-line-bottom {
	margin:4px 0;
	width:712px;
	text-align:left;
	float:left;
	border-bottom: 1px solid #999999;
	padding:10px 0;
}

.content-line-no-bottom {
	margin:4px 0;
	width:712px;
	text-align:left;
	float:left;
	border-top: 1px solid #999999;
	padding:10px 0 0 0;
}

.content-line-pageno {
	margin:4px 0;
	width:712px;
	text-align:left;
	float:left;
	border-top: 1px solid #999999;
	padding:5px 0 0 0;
}

.content-noline {
	margin:4px 0;
	width:712px;
	text-align:left;
	float:left;
	padding:10px 0;
}

.page-top-area02 {
    height:292px;
	margin-bottom:15px;
	width:724px;
	text-align:left;
	clear:both;
	background:url(images/what-is-fetch-tv.gif) top left no-repeat;
}
* html .page-top-area02 {margin-top:4px} /* ie6 hack */

.page-top-area02 .text {
    float:left;
    height:218px;
	width:290px;
	z-index:0;
	margin:16px 0 0 12px;
	background:url(images/whatis-home-icons.jpg) bottom left no-repeat;
}
* html .page-top-area02 .text {margin-top:20px} /* ie6 hack */

.page-top-area02 .text p {
    margin-bottom: 1em; 
	color:#444; 
	font-size:13px; 
	line-height:17px;
}

.page-top-area02 .video {
    float:left;
    height:218px;
	width:349px;
	z-index:0;
	margin:74px 0 0 0;
}
.page-top-area02 .buynow {
    float:left;
    height:95px;
	width:55px;
}
.page-top-area03 {
    height:197px;
	margin-bottom:4px;
	width:724px;
	text-align:left;
	clear:both;
	background:url(images/text-whats-on-bk.jpg) left no-repeat;
}
* html .page-top-area03 {margin-top:4px} /* ie6 hack */

.page-top-area03 .text {
    float:left;
	width:270px;
	height:106px;
	margin:70px  0 0 0;
	padding:8px 0 0 12px;
	text-align:left;
	color:white;
	line-height:15px;
	font-size:13px;
}

.page-top-area03 .logos {
    padding-top:5px;
}

.page-top-area03 .bullets {
    float:left;
	width:260px;
	height:106px;
	margin:12px 0 0 10px;
	padding:8px;
	text-align:left;
	color:white;
	line-height:14px;
	font-size:12px;
}

* html .page-top-area03 .bullets {padding-top:9px; height:102px;}

.page-top-area03 .bullets ul {
	list-style:bullet;
	font-size:11px;
	color:white;
	margin:0;
	line-height:1.4em;
	padding:0;
}
.page-top-area03 .bullets li {
	margin:0 0 0 12px;
	padding:0;
}
* html .page-top-area03 .bullets li {margin:0 0 0 16px;} /* ie6 hack */
*:first-child+html .page-top-area03 .bullets li {margin:0 0 0 16px;} /* ie7 hack */

#search-area {
    height:50px;
	margin:8px 12px 0 0;
	width:192px;
	background:url(images/search-site-bar.jpg) top no-repeat;
	float:right;
}
* html #search-area {margin:4px 6px 0 0;} /* ie6 hack */

#search-area #input {
    width:140px;
	height:16px;  
	font-size:11px;
	color:#333;
	padding:0;
	border:0;
	background:none;
	top:4px;
	position:relative;
	left:13px
}
* html #search-area #input  {top:5px;} /* ie6 hack */
body:first-of-type #search-area #input {top:6px;}  /* safari hack */

#search-area #btn {
    width:18px;
	height:16px;  
	padding:0;
	border:0;
	background:none;
	top:-12px;
	position:relative;
	left:164px
}
* html #search-area #btn  {top:-13px; left:162px;} /* ie6 hack */

#search-area img {
    float:left;
}

#search-area-reg {
    height:50px;
	margin:8px 0 0 0;
	width:192px;
	background:url(images/search-site-bar.jpg) top no-repeat;
	float:right;
}
* html #search-area-reg {margin:4px 0 0 0;} /* ie6 hack */

#search-area-reg #input {
    width:140px;
	height:16px;  
	font-size:11px;
	color:#333;
	padding:0;
	border:0;
	background:none;
	top:4px;
	position:relative;
	left:13px
}
* html #search-area-reg #input  {top:5px;} /* ie6 hack */
body:first-of-type #search-area-reg #input {top:6px;}  /* safari hack */

#search-area-reg img {
    float:left;
}

#search-again {
    height:27px;
	margin:10px 280px 0 0;
	width:316px;
	background:url(images/search-box.jpg) top no-repeat;
	float:right;
}
* html #search-again {margin:10px 140px -13px 0;} /* ie6 hack */

.search-again-text-pad {
padding-top:15px;
}

#search-again #input {
    width:270px;
	height:16px;  
	font-size:11px;
	color:#333;
	padding:0;
	border:0;
	background:none;
	top:4px;
	position:relative;
	left:13px
}
* html #search-again #input  {top:5px;} /* ie6 hack */
body:first-of-type #search-again #input {top:6px;}  /* safari hack */

#search-again #btn {
    width:18px;
	height:16px;  
	padding:0;
	border:0;
	background:none;
	top:-12px;
	position:relative;
	left:290px
}
* html #search-again #btn  {top:-13px; left:288px;} /* ie6 hack */

.page-top-area .go-to-checkout {
    height:20x;
	margin:0 12px 0 0;
	width:111px;
	text-align:right;
	position:relative;
	top:13px;
	left:77px;
}
* html .page-top-area .go-to-checkout {} /* ie6 hack */ 

.wrap-full-page {
	margin-bottom:9px;
	width:724px;
	text-align:left;
	float:left;
	clear:left;
}

/* WHAT IS FETCH */

.whatis-box-header{
    float:left;
	margin:19px 0 0 14px;
	width:260px;
	height:28px;
	font-size:11px;
	color:#666;
	line-height:13px;
}
* html .whatis-box-header {margin-left:6px;} /* ie6 hack */ 

.whatis-box-icons{
    float:left;
	margin:18px 0 0 13px;
	width:335px;
	height:45px;
}
* html .whatis-box-icons {margin:18px 0 0 7px;} /* ie6 hack */ 

.whatis-blue-go-btn {
    width:33px;
	height:26px;
	float:right;
	margin:20px 6px 0 0;
}
* html .whatis-blue-go-btn {margin:20px 3px 0 0;} /* ie6 hack */ 

.box-what01 {
    margin-right:9px;
	width:350px;
	height:239px;
	text-align:left;
	float:left;
	background:url(images/what-freeview.gif) left no-repeat;
}

.box-what01 .text {
	width:320px;
	height:105px;
	float:left;
	text-align:left;
	margin:10px 0 0 16px;
}
* html .box-what01 .text {margin:10px 0 0 8px;} /* ie6 hack */ 

.box-what02 {
	width:350px;
	height:239px;
	text-align:left;
	float:left;
	background:url(images/what-catchup.gif) left no-repeat;
}

.box-what02 .text {
	width:190px;
	height:105px;
	float:left;
	text-align:left;
	margin:10px 0 0 16px;
}
* html .box-what02 .text {margin:10px 0 0 8px;} /* ie6 hack */ 

.box-what03 {
    margin-right:9px;
	width:350px;
	height:239px;
	text-align:left;
	float:left;
	background:url(images/what-video.gif) left no-repeat;
}

.box-what03 .text {
	width:174px;
	height:105px;
	float:left;
	text-align:left;
	margin:10px 0 0 16px;
}
* html .box-what03 .text {margin:10px 0 0 8px;} /* ie6 hack */ 

.box-what04 {
	width:350px;
	height:239px;
	text-align:left;
	float:left;
	background:url(images/what-media.gif) left no-repeat;
}

.box-what04 .text {
	width:190px;
	height:45px;
	float:left;
	text-align:left;
	margin:10px 0 0 16px;
}
* html .box-what04 .text {margin:10px 0 0 8px;} /* ie6 hack */ 

.box-what04 .longtext {
	width:240px;
	height:60px;
	float:left;
	text-align:left;
	margin:0 0 0 16px;
}
* html .box-what04 .longtext {margin:0 0 0 8px;} /* ie6 hack */ 

.box-element-left {
	width:350px;
	text-align:left;
	float:left;
	margin-right:9px;
}

.box-element-right {
	width:350px;
	text-align:left;
	float:left;
}

/* SHOPPING BASKET */

.basket-wrap {
	margin-bottom:14px;
	width:724px;
	text-align:left;
	float:left;
}

* html .basket-wrap  {margin-top:15px;} /* ie6 hack */

.shop-basket-head {
	margin:0;
	width:711px;
	height:41px;
	text-align:left;
	float:left;
	background:url(images/shopping-box-head.jpg) left no-repeat;
}

.shop-basket-middle {
	margin:0;
	padding: 0 13px;
	width:683px;
	text-align:left;
	float:left;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
}

.shop-basket-footer {
	margin:0;
	width:711px;
	height:51px;
	text-align:left;
	float:left;
	background:url(images/shopping-box-footer.jpg) left no-repeat;
}

.shop-basket-footer .update {
	margin:0;
	width:106px;
	height:18px;
	position:relative;
	top:16px;
	left:344px;
}

.shop-basket-footer .total {
	margin:0;
	width:80px;
	height:18px;
	position:relative;
	top:0;
	left:600px;
	color:#666; font-size:12px; line-height:13px;
}

.basket {color:#666; font-size:11px; line-height:13px;}

td.basket01{padding:6px 0; background-color:white; width:330px;}
td.basket02{padding:6px 0; background-color:white; width:115px;}
td.basket03{padding:6px 0; background-color:white; width:100px;}
td.basket04{padding:6px 0; background-color:white; width:78px;}
td.basket05{padding:6px 0; background-color:white; width:59px;text-align:right; vertical-align:bottom;}

/* MY FETCH */

.home-myfetch-dvd {
     width:80px;
	 height:114px;
	 float:left;
	 margin-right:12px;
}

.home-myfetch-text {
     width:256px;
	 float:left;
}

.home-myfetch-text h1 {
	font-size:13px;
	color:#036da1;
	font-weight:normal;
	line-height:12px;
	margin:0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #999999;
}

.home-myfetch-text .info {
    font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:12px;
	margin:0;
	padding: 5px 0;
	border-bottom: 1px solid #999999;
}

.home-myfetch-text .text {
    font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding: 5px 0;
}

.box-myfecth-image01 {
    margin-right:9px;
	width:350px;
	height:221px;
	text-align:left;
	float:left;
	background:url(images/my-fetch-image01.jpg) left no-repeat;
}

.box-myfecth-image01 .text p {
	width:310px;
	height:50px;
	text-align:left;
	float:left;
	margin:50px 0 0 10px;
	color:white;
}

.box-myfecth-image02 {
	width:350px;
	height:221px;
	text-align:left;
	float:left;
	background:url(images/my-fetch-image02.jpg) left no-repeat;
}

.box-myfecth-image02 .blue-go-btn {
    width:33px;
	height:26px;
	position:relative;
	top:45px;
	left:292px;
}

.box-myfecth-image02 .text {
	width:310px;
	height:50px;
	text-align:left;
	float:left;
	margin:50px 20px 0 20px;
}

.box-myfetch-go{
     height:26px;
	 width:33px;
	 float:right;
	 margin:82px 10px 0 0;
}

* html .box-myfetch-go { margin:42px 5px 0 0;} /* ie6 hack */

/* WHATS IS */

.whatis-buynow-link {
    width:98px;
    height:77px;
	float:right;
	margin:0 5px 0 80px;
}
* html .whatis-buynow-link {margin:-30px 0 -50px 80px;} /* ie6 hack */

.whatis-freeview-buynow {
    width:108px;
    height:87px;
	float:right;
	margin:0 5px 0 0;
}
* html .whatis-freeview-buynow {margin:5px 0 0 0;} /* ie6 hack */

.whatis-freeview-top {
    height:261px;
	margin-bottom:4px;
	width:724px;
	text-align:left;
	float:left;
	background:url(images/whatis-freeview.jpg) left no-repeat;
}
* html .whatis-freeview-top {margin-top:4px} /* ie6 hack */

.whatis-freeview-top .bullets {
    position:relative;
	width:260px;
	height:106px;
	text-align:left;
	color:white;
	line-height:14px;
	font-size:12px;
	top:95px;
	left:428px;
}

* html .whatis-freeview-top .bullets {padding-top:9px; height:102px;}

.whatis-freeview-top .bullets ul {
	list-style:bullet;
	font-size:11px;
	color:white;
	margin:0;
	line-height:1.4em;
	padding:0;
}
.whatis-freeview-top .bullets li {
	margin:0 0 0 12px;
	padding:0;
}
* html .page-top-area03 .bullets li {margin:0 0 0 16px;} /* ie6 hack */
*:first-child+html .page-top-area03 .bullets li {margin:0 0 0 16px;} /* ie7 hack */

.whatis-freeview-text {
    float:left;
	width:412px;
	margin:10px 15px 0 0;
	padding:0;
	text-align:left;
	line-height:15px;
	font-size:12px;
}

.whatis-freeview-coverage {
	background:url(images/whatis-freeview-coverage.jpg) left no-repeat;
	height:371px;
	width:282px;
	float:left;
	margin:10px 0 0 0;
}

.whatis-freeview-coverage .header{
	height:25px;
	width:225px;
	float:left;
	margin:245px 0 0 12px;
	font-size:18px;
	color:#036da1;
}
* html .whatis-freeview-coverage .header {margin:245px 0 0 6px;} /* ie6 hack */
.whatis-freeview-coverage .text{
	height:90px;
	width:225px;
	float:left;
	margin:6px 0 0 12px;
}
* html .whatis-freeview-coverage .text {margin:6px 0 0 6px;} /* ie6 hack */
.whatis-freeview-coverage .go{
	width:33px;
	height:24px;
	float:left;
	margin:65px 0 0 3px;
}
.whatis-3boxes-top {
    height:197px;
	margin-bottom:4px;
	width:724px;
	text-align:left;
	float:left;
	background:url(images/whatis-blue-head-bk.jpg) left no-repeat;
}
* html .whatis-3boxes-top {margin-top:4px} /* ie6 hack */

.whatis-3boxes-top .text {
    float:left;
	width:480px;
	margin:32px 15px 0 13px;
	padding:0;
	text-align:left;
	color:white;
	height:110px;
	line-height:17px;
	letter-spacing:1px;
	font-size:12px;
	text-decoration:none;
}
* html .whatis-3boxes-top .text {margin:32px 15px 0 8px;} /* ie6 hack */

.whatis-3boxes-top .iconarea{
    float:left;
	width:168px;
	margin:5px 0 0 30px;
	padding:0;
	text-align:left;
	height:52px;
}
* html .whatis-3boxes-top .iconarea {width:170px; margin:86px 0 0 22px;} /* ie6 hack */

.whatis-4boxes-top {
    height:197px;
	margin-bottom:4px;
	width:724px;
	text-align:left;
	float:left;
	background:url(images/whatis-blue-head-bk.jpg) left no-repeat;
}
* html .whatis-4boxes-top {margin-top:4px} /* ie6 hack */

.whatis-4boxes-top .text {
    float:left;
	width:450px;
	margin:32px 10px 0 13px;
	padding:0;
	text-align:left;
	color:white;
	height:110px;
	line-height:17px;
	letter-spacing:1px;
	font-size:12px;
	text-decoration:none;
}
* html .whatis-4boxes-top .text {margin:32px 12px 0 8px;} /* ie6 hack */

.whatis-4boxes-top .iconarea{
    float:left;
	width:220px;
	margin:5px 0 0 10px;
	padding:0;
	text-align:left;
	height:52px;
}
* html .whatis-4boxes-top .iconarea { width:226px;margin:86px 0 0 0;} /* ie6 hack */

.whatis-5boxes-top {
    height:197px;
	margin-bottom:4px;
	width:724px;
	text-align:left;
	float:left;
	background:url(images/whatis-blue-head-bk.jpg) left no-repeat;
}
* html .whatis-5boxes-top {margin-top:4px} /* ie6 hack */

.whatis-5boxes-top .text {
    float:left;
	width:400px;
	margin:32px 10px 0 13px;
	padding:0;
	text-align:left;
	color:white;
	height:110px;
	line-height:17px;
	letter-spacing:1px;
	font-size:12px;
	text-decoration:none;
}
* html .whatis-5boxes-top .text {margin:32px 7px 0 8px;} /* ie6 hack */

.whatis-5boxes-top .iconarea{
    float:left;
	width:275px;
	margin:5px 0 0 5px;
	padding:0;
	text-align:left;
	height:52px;
}
* html .whatis-5boxes-top .iconarea { width:280px;margin:86px 0 0 0;} /* ie6 hack */

.whatis-6boxes-top {
    height:197px;
	margin-bottom:4px;
	width:718px;
	text-align:left;
	float:left;
	background:url(images/whatis-blue-head-bk.jpg) left no-repeat;
}
* html .whatis-6boxes-top {margin-top:4px} /* ie6 hack */

.whatis-6boxes-top .text {
    float:left;
	width:342px;
	margin:32px 10px 0 13px;
	padding:0;
	text-align:left;
	color:white;
	height:110px;
	line-height:17px;
	letter-spacing:1px;
	font-size:12px;
	text-decoration:none;
}
* html .whatis-6boxes-top .text {margin:32px 7px 0 8px;} /* ie6 hack */

.whatis-6boxes-top .iconarea{
    float:left;
	width:333px;
	margin:5px 0 0 5px;
	padding:0;
	text-align:left;
	height:52px;
}
* html .whatis-6boxes-top .iconarea { width:338px;margin:86px 0 0 0;} /* ie6 hack */

.whatis-tech-table {
    float:left;
	width:685px;
	height:447px;
	font-size:11px;
	color:#222;
	font-weight:normal;
	line-height:12px;
	padding:10px 0 0 0;
}

td.whatis-tech01 {padding:5px 0 4px 3px; width:111px;border-bottom: solid 1px #a1a1a1;}
td.whatis-tech02 {padding:4px 0; width:576px;border-bottom: solid 1px #a1a1a1;}

td.whatis-tech03 {padding:4px 0 0 3px; width:111px;}
td.whatis-tech04 {padding:4px 0 0 0; width:576px;}

td.whatis-tech05 {padding:2px 0 4px 3px; width:111px;border-bottom: solid 1px #a1a1a1;}
td.whatis-tech06 {padding:2px 0 4px 0; width:576px;border-bottom: solid 1px #a1a1a1;}

.tech-table-pic01{
margin:20px 0 0 0;
}

.tech-table-pic02{
margin:50px 0 0 0;
}

.blue-header {
    float:left;
	width:300px;
	margin:0;
	padding:0;
	text-align:left;
	height:52px;
}

.iconwrap {
    height:50px;
	width:50px;
	float:left;
	margin-left:5px;
}

.whatis-right-pic {
	height:371px;
	width:282px;
	float:left;
	margin:10px 0 0 0;
}

/* WHATS ON */

.box-whatson-comingsoon {
	width:712x;
	text-align:left;
	float:left;
}

.box-whatson {
	width:712px;
	text-align:left;
	float:left;
	padding-top:10px;
	margin-bottom:10px;
	border-bottom: 1px solid #999999;
}

.home-whatson-pic {
     width:181px;
	 height:144px;
	 float:left;
	 margin:0 12px 10px 0;
}

.home-whatson-content {
     width:519px;
	 float:left;
}

.home-whatson-content .logo {
    font-size:13px;
	color:#666;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #999999;
}

.home-whatson-text {
    float:left;
    font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding: 10px 0 0 0;
	width:468px;
}

.home-whatson-go {
	float:left;
	margin:0 0 0 10px;
	padding: 10px 0;
	width:33px;
	height:24px
}

.home-whatson-cs-dvd {
     width:125px;
	 height:178px;
	 float:left;
	 margin-right:12px;
	 border: 1px solid #999999;
}

.home-whatson-cs-text {
     width:568px;
	 float:left;
}

.home-whatson-cs-text h1 {
	font-size:14px;
	color:#036da1;
	font-weight:normal;
	line-height:13px;
	margin:0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #999999;
}

.home-whatson-cs-text .info {
    font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:12px;
	margin:0;
	padding: 5px 0;
	border-bottom: 1px solid #999999;
}

.home-whatson-cs-text .text {
    font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding: 5px 0;
}

.whatson-comingsoon-top {
    height:197px;
	margin-bottom:14px;
	width:724px;
	text-align:left;
	float:left;
	background:url(images/whatson-coming-soon-head.jpg) left no-repeat;
}
* html .whatson-comingsoon-top {margin-top:4px} /* ie6 hack */

.whatson-comingsoon-top .text {
    float:left;
	width:480px;
	margin:32px 15px 0 13px;
	padding:0;
	text-align:left;
	color:white;
	height:110px;
	line-height:17px;
	letter-spacing:1px;
	font-size:12px;
	text-decoration:none;
}
* html .whatson-comingsoon-top .text {margin:32px 15px 0 8px;} /* ie6 hack */

.page-no-btn {
    width:auto;
	height:26px;
	margin-right:8px;
	float:left;
}

.active-btn {margin:0 8px 0 0;width:auto; float:left; padding-bottom:50px;}

.maintable{	border:solid #bababa 1px;}

#pageno {width:500px; margin:0; height:26px; float:left;}
#pageno ul {padding:0; margin:0; list-style-type: none; }
#pageno li{display:inline; margin:0;}

#pageno li a {
  text-decoration:none;
  margin: 4px 2px 0 2px ;
  line-height:11px;
  font-size: 11px;
  padding:3px 4px;
  float: left;
  color: #333;
  letter-spacing:normal;
  font-weight:500;
   border: solid 1px #a1a1a1;
}

#pageno li.arrow a {
  text-decoration:none;
  margin: 0;
  line-height:11px;
  font-size: 11px;
  padding:3px 6px;
  float: left;
  color: #333;
  letter-spacing:normal;
  font-weight:500;
  border:none;
}

#pageno li a:hover {
  color: white;
  text-decoration:none;
  background-color:#0099cc;
 
}

#pageno li.arrow a:hover {
  text-decoration:none;
  background-color:white;
 
}

/* SYNOPSIS */

.synopsis-back-btn {
    float:right;
	width:90x;
	height:25px;
}

.box-synopsis-text {
	width:688px;
	height:142px;
	padding:12px 12px 0 12px;
	text-align:left;
	background:url(images/synopsis_text_bk.jpg) left no-repeat;
	float:left;
	margin-top:10px;
}

.box-synopsis-text h1 {
	font-size:14px;
	color:#036da1;
	font-weight:bold;
	line-height:13px;
	margin:0 0 10px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #999999;
}


.box-synopsis {
	width:700px;
	height:233px;
	padding:12px 0 0 12px;
	text-align:left;
	background:url(images/synopsis_bk.jpg) left no-repeat;
	float:left;
}  

.box-synopsis .dvd {
    float:left;
	width:125px;
	height:178px;
	border: solid 1px #a1a1a1;
	margin-right:12px;
}

.box-synopsis .table {
    float:left;
	width:248px;
	margin-right:10px;
	font-size:11px;
	color:#222;
	font-weight:normal;
	line-height:12px
}

td.synopsishead {padding:6px 0; background-color:white; width:240px;border-bottom: solid 1px #a1a1a1;}
td.synopsis01 {padding:6px 0; background-color:white; width:70px;border-bottom: solid 1px #a1a1a1;}
td.synopsis02 {padding:6px 0; background-color:white; width:173px;border-bottom: solid 1px #a1a1a1;}

.box-synopsis .video {
    float:left;
	width:291px;
	height:217px;
}

/* UIVERSAL STYLES */

.blue-link a {
color: #0099cc;
text-decoration:none;
font-size:11px;
}

.blue-link a:hover{ /*hover state CSS*/
color: #0099cc;
}

.redtext {
	color: #FF0000;
}

.page-break {clear:both;}
.white-text {color:white;}

/* END  */

.single-btn {
     width:200px;
	 height:24px;
	 float:left;
}

.flash-dvd-menu{
	width:712px;
	height:168px;
	float:left;
	margin:10px 0 0 0;
}

.flash-latest-movies-menu{
	width:712px;
	height:189px;
	float:left;
	margin:10px 0 0 0;
}

.login-content {
    width:730px;
	float:left;
	margin:30px 0 100px 70px;
}
* html .login-content {margin:40px 0 100px 35px; padding-bottom:100px;} /* ie6 hack */
*:first-child+html .login-content {padding-bottom:100px;} /* ie7 hack */

.login01{
    width:357px;
	height:204px;
	background:url(images/login-bk.jpg) left no-repeat;
	float:left;
	margin-right:15px;
}

.login01 .text {
    width:255px;
	height:135px;
    margin:59px 0 0 14px;
	float:left;
}
* html .login01 .text {margin:59px 0 0 7px;} /* ie6 hack */

.login01 .login-btn {
    width:65px;
	height:26px;
    margin:164px 0 0 9px;
	float:left;
}

td.login{padding:0 0 5px 0; color:#666666; width:248px; font-size:11px;}

.login-input {
    width:240px;
	height:14px;  
	font-size:11px;
	color:#333;
	margin-bottom:2px;
}

.login02{
    width:357px;
	height:204px;
	background:url(images/register-bk.jpg) left no-repeat;
	float:left;
}

.login02 .head{
    width:320px;
	height:30px;
    margin:22px 0 0 14px;
	float:left;
	font-size:16px;
	color:white;
}

.login02 .text {
    width:205px;
	height:135px;
    margin:10px 0 0 14px;
	float:left;
}
* html .login02 .text {margin:59px 0 0 7px;} /* ie6 hack */

.login02 .text p {
    margin:0 0 1em 0;
	color:white;
	line-height:15px;
	font-size:12px;
}

.login02-bullet ul {
	list-style:bullet;
	font-size:11px;
	color:white;
	margin:0;
	line-height:1.4em;
	padding:0;
}
.login02-bullet li {
	margin:0 0 0 12px;
	padding:0;
}

* html .login02-bullet li {margin:0 0 0 16px;} /* ie6 hack */
*:first-child+html .login02-bullet li {margin:0 0 0 16px;} /* ie7 hack */

.login02 .register-btn {
    width:78px;
	height:26px;
    margin:112px 0 0 46px;
	float:left;
}

/* ABOUT US */

.news-image {
     width:181px;
	 height:144px;
	 float:left;
	 margin-right:12px;
}

.news-text {
     width:518px;
	 float:left;
}

.news-text .info {
    font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:12px;
	margin:0;
	padding: 5px 0;
	border-bottom: 1px solid #999999;
}

.news-text .info h1 {
    font-size:13px;
	color:#666;
	font-weight:normal;
	line-height:14px;
}

.news-text .text {
    font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding: 5px 0;
}

.news-text .more-btn {
	margin:0;
	padding: 0 0 5px 0;
	height:26;
	width:90px;
}


/* SHOP */

.shop-b01 {
    height:287px;
	margin-bottom:15px;
	width:724px;
	text-align:left;
	background:url(images/shop-home-banner.jpg) left no-repeat;
	clear:both;
}
* html .shop-b01 {margin-bottom:5px;} /* ie6 hack */ 

.shop-b01-text {
    position:relative;
	top:28px;
	left:222px;
	width:469px;
	height:192px;
}
* html .shop-b01-text {top:39px} /* ie6 hack */ 

.shop-b01-blue-link {
    position:relative;
	top:50px;
	left:15px;
	width:220px;
	height:40px;
}
* html .shop-b01-blue-link {top:63px} /* ie6 hack */ 

.shop-b01-blue-link a {
    color:#0099cc;
	font-size:11px;
	text-decoration:none;
	line-height:15px;
}
.shop-b01-blue-link a:hover {
	text-decoration:underline;
}
.shop-b01-price{
    position:relative;
	top:14px;
	left:245px;
	width:75px;
	height:30px;
	font-size:24px;
	color:#0099cc;
}
* html .shop-b01-price {top:27px} /* ie6 hack */ 

.shop-b01-add-btn{
    position:relative;
	top:-18px;
	left:326px;
	width:90px;
	height:26px;
}
* html .shop-b01-add-btn {top:-4px} /* ie6 hack */

.shop-b01-more-btn{
    position:relative;
	top:-44px;
	left:421px;
	width:90px;
	height:26px;
}
* html .shop-b01-more-btn {top:-30px} /* ie6 hack */

.shop-b02 {
	margin-bottom:14px;
	width:724px;
	text-align:left;
	float:left;
}
.shop-cards {
	padding:20px 0 14px 0;
	width:724px;
	text-align:left;
	float:left;
	height:30px;
}
.shop-b02-left {
	margin-bottom:4px;
	width:348px;
	height:181px;
	text-align:left;
	background:url(images/shop-home-banner-left.jpg) left no-repeat;
	float:left;
	margin:0 15px 0 0;
}
.shop-b02-left .head {
    float:left;
	width:320px;
	height:20px;
	text-align:left;
	margin:16px 0 0 13px;
}
* html .shop-b02-left .head {margin:18px 0 0 7px;} /* ie6 hack */
.shop-b02-left .text {
	width:320px;
	height:46px;
	text-align:left;
    float:left;
	margin:13px 0 0 15px;
}
* html .shop-b02-left .text {margin:5px 0 0 7px;} /* ie6 hack */
.shop-b02-left .price {
	width:315px;
	height:26px;
	font-size:24px;
	color:#0099cc;
	float:left;
	margin:18px 0 0 15px;
}
* html .shop-b02-left .price {margin:10px 0 0 7px;} /* ie6 hack */
.shop-b02-left .more {
	width:90px;
	height:26px;
    float:left;
	margin:3px 0 0 13px;
}
* html .shop-b02-left .more {margin:2px 0 0 7px;} /* ie6 hack */

.shop-b02-right {
	margin-bottom:4px;
	width:348px;
	height:181px;
	text-align:left;
	background:url(images/shop-home-banner-right.jpg) left no-repeat;
	float:left;
}
.shop-b02-right .head {
    float:left;
	width:320px;
	height:20px;
	text-align:left;
	margin:16px 0 0 13px;
}
* html .shop-b02-right .head {margin:18px 0 0 7px;} /* ie6 hack */
.shop-b02-right .text {
	width:320px;
	height:46px;
	text-align:left;
    float:left;
	margin:13px 0 0 15px;
}
* html .shop-b02-right .text {margin:5px 0 0 7px;} /* ie6 hack */
.shop-b02-right .price {
	width:315px;
	height:26px;
	font-size:24px;
	color:#0099cc;
	float:left;
	margin:18px 0 0 15px;
}
* html .shop-b02-right .price {margin:10px 0 0 7px;} /* ie6 hack */
.shop-b02-right .more {
	width:90px;
	height:26px;
    float:left;
	margin:3px 0 0 13px;
}
* html .shop-b02-right .more {margin:2px 0 0 7px;} /* ie6 hack */

.content-cart {
	margin:4px 0;
	width:712px;
	text-align:left;
	float:left;
	border-top: 1px solid #999999;
	padding:12px 0 0 0;
}

.content-cart-bottom {
	margin:4px 0;
	width:712px;
	text-align:left;
	float:left;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding:12px 0 5px 0;
}

.shop-cart {
     float:left;
	 width:462px;
	 height:120px;
}

.shop-cart h1 {
    font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:15px;
	margin-bottom:2px;
}

.shop-cart-pic {
     float:right;
	 width:234px;
	 height:164;
	 border: 1px solid #999999;
	 margin:0 0 0 13px;
}
	 
.shop-cart-btns {
     float:left;
	 width:462px;
	 height:26px;
	 margin:5px 0 8px 0;
}

.shop-cart-btns .price {
	float:left;
	height:26px;
    font-size:22px;
	color:#0099cc;
	vertical-align:middle;
}

.shop-cart-btns .more {
	float:left;
	width:90px;
	height:26px;
    margin:0 0 0 6px;
}

.shop-cart-btns .add {
	float:left;
	width:90px;
	height:26px;
    margin:0 0 0 20px;
}

.shop-cart-vat {
	float:left;
	height:10px;
    font-size:10px;
	color:#444;
	width:462px;
}

.shop-product-pic {
     float:left;
	 width:272px;
	 height:272px;
	 border: 1px solid #999999;
	 margin:0 0 0 0;
}

.shop-product-text-right {
     float:left;
	 width:414px;
	 height:274px;
	 margin:0 0 0 22px;
	 background:url(images/shop-product-text-bk.jpg) left no-repeat;
}

.shop-product-text-right .head {
     float:left;
	 width:385px;
	 height:20px;
	 margin:22px 0 0 15px;
}
* html .shop-product-text-right .head { margin:22px 0 0 6px;} /* ie6 hack */

.shop-product-text-right .text {
     float:left;
	 width:385px;
	 height:135px;
	 margin:15px 0 0 15px;
}

* html .shop-product-text-right .text { margin:10px 0 0 6px;} /* ie6 hack */

.shop-product-text-right .btns {
     float:left;
	 width:385px;
	 height:18px;
	 margin:5px 0 0 15px;
}

* html .shop-product-text-right .btns{ margin:2px 0 0 6px;} /* ie6 hack */

.shop-product-text-right .price {
     float:left;
	 width:385px;
	 height:26px;
	 margin:15px 0 0 15px;
	 font-size:22px;
	 color:#0099cc;
	 text-align:left;
}
* html .shop-product-text-right .price{ margin:15px 0 0 6px;} /* ie6 hack */

.shop-product-text-right .price .add {
	margin:0 0 0 0;
	width:90px;
	height:26px;
	text-align:left;
	float:right;
}

.expanding-box-top {
	margin:0;
	width:711px;
	height:12px;
	text-align:left;
	float:left;
	background:url(images/expanding-box-top.jpg) left no-repeat;
}
* html .expanding-box-top { margin:0 0 -3px 0;} /* ie6 hack */

.expanding-box-middle {
	margin:0;
	padding: 0 13px;
	width:683px;
	text-align:left;
	float:left;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
}

.expanding-box-middle .line {
	margin:0;
	padding:2px 0 13px 0;
	height:1px;
	width:683px;
	text-align:left;
	float:left;
	border-top: 1px solid #b3b3b3;
}

.expanding-box-middle .cell {
	margin:0;
	width:341px;
	text-align:left;
	float:left;
}

.expanding-box-footer {
	margin:0;
	width:711px;
	height:50px;
	text-align:left;
	float:left;
	background:url(images/expanding-box-footer.jpg) left no-repeat;
}

.btn-spacer {
    margin-right:6px;
	float:left;
}

.blue-link02 a {
color: #0099cc;
text-decoration:none;
font-size:12px;
}

.blue-link02 a:hover{ /*hover state CSS*/
color: #0099cc;
}

.support-cell01 {
	margin:0 10px 5px 0;
	width:350px;
	text-align:left;
	float:left;
}

.support-cell02 {
	margin:0 0 5px 0;
	width:350px;
	text-align:left;
	float:left;
}

.support-email-area {
    margin:10px 0;
	width:691px;
	height:196px;
	float:left;
	background:url(images/support-email-bk.jpg) left no-repeat;
	padding:10px 10px;
}

.support-email-area .content {
    margin:0 0 7px 50px;
	width:600px;
	float:left;
	color:#333;
	font-size:11px;
	text-align:left;
}
* html .support-email-area .content { margin:0 0 7px 25px;} /* ie6 hack */

.support-email-area .content .cell {
    margin:0 0 5px 0;
	width:290px;
	height:20px;
	float:left;
	color:#333;
	font-size:11px;
}

.support-email-area .content .cell #input {
    width:190px;
	height:15px;  
	font-size:11px;
	color:#333;
	padding:0;
	margin-left:10px;
}

.support-email-area .content #text {
    width:585px;
	height:50px;  
	font-size:11px;
	color:#333;
	padding:4px;
	margin:5px 0 0 0;
	float:left;
}

.btn-submit {
    float:left;
	height:26px;
	width:90px;
	margin-top:7px;
}

.list-numbers ul {
	list-style:decimal;
	font-size:11px;
	color:#444;
	margin:0 0 10px 0;
	line-height:1.4em;
	padding:0;
}
.list-numbers li {
	margin:0 0 0 17px;
	padding:0;
}
* html .list-numbers li {margin:0 0 0 21px;} /* ie6 hack */
*:first-child+html .list-numbers li {margin:0 0 0 21px;} /* ie7 hack */

.whatis-freeview-head {
	margin:0;
	width:711px;
	height:196px;
	text-align:top;
	float:left;
	background:url(images/freeview-head.jpg) top no-repeat;
}

.whatis-freeview-head .text01{
	margin:20px 0 0 0;
	width:510px;
	text-align:top;
	float:left;
}
.whatis-freeview-head .text02{
	margin:10px 0 0 0;
	width:711px;
	height:60px;
	text-align:top;
	float:left;
}

td.freeview01 {padding:8px 8px 0 0; width:89px;height:54px;}
td.freeview02 {padding:8px 0 0 0; width:89px;height:54px;}

.box-basket-table {
    float:left;
	width:690px;
	margin:0 0 0 18px;
	font-size:11px;
	color:#666;
	font-weight:normal;
	line-height:14px
}
* html .box-basket-table {margin:0 0 0 9px;} /* ie6 hack */

.box-basket-table h1 {font-size:128%; color:#036da1; font-weight:bold; line-height:140%; margin:0; padding: 0;}

td.baskethead {padding:4px 0; background-color:white; width:340px;}
td.basket-details01 {padding:4px 0; background-color:white; width:140px; vertical-align:middle;}
td.basket-details02 {padding:4px 0; background-color:white; width:530px; }

.basket-input {
    width:240px;
	height:14px;  
	font-size:11px;
	color:#333;
	margin-bottom:2px;
}

.basket-radio {
	margin: 3px 3px 1px 0;
	vertical-align:bottom;
}
* html .basket-radio {vertical-align:middle; margin: 2px 3px 2px 0;} /* ie6 hack */
*:first-child+html .basket-radio {vertical-align:middle;} /* ie7 hack */

.basket-textarea {
	width:240px;
	height:44px;  
	font-size:11px;
	color:#333;
}

.basket-continue-btn {
width:78px;
height:26px;
float:left;
margin:15px 0 0 0;
}

.right {
float:right;
display:inline;
}

.smartbox-white {
	width:412px;
	background:white;
	float:left;
	font-size:11px;
	color:#444;
}

.smartbox-grey {
	width:412px;
	background:#dadada;
	float:left;
	font-size:11px;
	color:#444;
}

.smartbox-header {
    width:397px;
    border-bottom: solid 1px #a1a1a1;
	padding:4px 0 4px 15px;
	float:left;
}

.smartbox-text {
    width:392px;
	padding:4px 5px 4px 15px;
	float:left;
}

.smartbox-icon {
    width:55px;
	height:auto;
	padding:4px 15px 4px 0;
	float:left;
	display:inline;
}

.freeview-menu{
	width:712px;
	height:57px;
	float:left;
	margin:10px 0 0 0;
}

.about-news-head {
	margin: 0 0 10px 0;
	width:712px;
	text-align:left;
	float:left;
	border-bottom: 1px solid #999999;
	padding:0;
}

.left-banners {
     float:left;
	 margin:30px 0 0 0;
	 width:149px;
}
* html .left-banners { margin:34px 0 0 0;} /* ie6 hack */

.left-banner01 {
     float:left;
	 margin: 0 0 10px 0;
	 width:149px;
	 height:140px;
	 background:url(images/banner-latest-movies.jpg) top no-repeat;
}

.left-banner02 {
     float:left;
	 margin: 0 0 10px 0;
	 width:149px;
	 height:140px;
	 background:url(images/banner-photos-tv.jpg) top no-repeat;
}

.left-banner03 {
     float:left;
	 margin: 0 0 10px 0;
	 width:149px;
	 height:140px;
	 background:url(images/banner-latest-tv.jpg) top no-repeat;
}

.left-banner04 {
     float:left;
	 margin: 0 0 10px 0;
	 width:149px;
	 height:140px;
	 background:url(images/banner-plain.jpg) top no-repeat;
}

.left-banner04 .banner-go {
    float:left;
	margin: 10px 0 0 110px;
	width:33px;
	height:24px;
}
* html .left-banner04 .banner-go { margin: 10px 0 0 55px;} /* ie6 hack */

.left-banner04 .text {
    float:left;
	margin: 8px 0 0 10px;
	width:129px;
	height:60px;
	font-size:11px;
	color:white;
}
* html .left-banner04 .text { margin: 8px 0 0 5px;} /* ie6 hack */

.left-banner05 {
     float:left;
	 margin: 0 0 10px 0;
	 padding-left:8px;
	 width:141px;
	 height:140px;
	 background:url(images/help-left-banner-bk.jpg) top no-repeat;
}

.left-banner05 a {
	 margin: 0 0 10px 0;
	 width:149px;
	 height:140px;
	 text-decoration:none;
}

.left-banner05 a:hover {
	 text-decoration:none;
}

.left-banner05 .head{
     float:left;
	 margin: 15px 0 0 0;
	 width:140px;
	 height:15px;
	 font-size:12px;
	 color:white;
}

.left-banner05 .text{
     float:left;
	 margin: 58px 0 0 0;
	 width:140px;
	 height:45px;
	 font-size:11px;
	 color:white;
	 line-height:14px;
}

.banner-text {
    float:left;
	margin: 8px 0 0 10px;
	width:129px;
	height:32px;
	font-size:11px;
	color:white;
}
* html .banner-text { margin: 8px 0 0 5px;} /* ie6 hack */

.banner-head {
    float:left;
	margin: 10px 0 0 10px;
	width:129px;
    height:15px;
	font-size:12px;
	color:white;
}
* html .banner-head { margin: 10px 0 0 5px;} /* ie6 hack */

.banner-go {
    float:left;
	margin: 40px 0 0 110px;
	width:33px;
	height:24px;
}
* html .banner-go { margin: 40px 0 0 55px;} /* ie6 hack */

.support-links { 
    float:left;
	width:349px;
	margin:0;
	padding:0;
	font-size:11px;
}

.support-links ul{
	list-style-type: none;
	margin: 0;
	padding:0;
}

.support-links li {
    float:left;
	color: #444;
	padding: 2px 0;
	margin:0;
	display:inline;
}

.support-links li a {
    float:left;
	color: #444;
	width:349px;
	text-decoration: none;
	margin:0;
}

.support-links a:hover{ /*hover state CSS*/
color: #0099cc;
}

.support-links a.selected{ /*hover state CSS*/
background-color: none;
color: #0099cc;
}

.order-tracking-box {
     float:left;
	 width:691px;
	 height:81px;
	 background:url(images/track-order-bk.jpg) top no-repeat;
	 margin:0 0 15px 0;
	 padding:20px 0 0 20px;
}

.track-order-head {
	margin:0;
	width:711px;
	height:41px;
	text-align:left;
	float:left;
	background:url(images/track-order-box-top.jpg) left no-repeat;
}

.track-order-middle {
	margin:0;
	padding: 0 13px;
	width:683px;
	text-align:left;
	float:left;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	background:url(images/track-order-box-bk.jpg) bottom repeat-x;
}
* html .track-order-middle { margin-bottom: -4px;} /* ie6 hack */

.track-order-middle .content {
    width:683px;
	height:40px;
	padding:8px 0;
	float:left;
	border-top: 1px solid #999999;
}

.track-order-footer {
	margin:0;
	width:711px;
	height:11px;
	text-align:left;
	float:left;
	background:url(images/track-order-box-bottom.jpg) left no-repeat;
}

td.track01 {padding:0; width:150px;}
td.track02 {padding:0; width:420px;}

.universal-box-top {
	margin:0;
	width:711px;
	height:10px;
	text-align:left;
	float:left;
	background:url(images/box-top-plain.jpg) left no-repeat;
}
* html .universal-box-top { margin-bottom: -4px;} /* ie6 hack */

.universal-box-middle {
	margin:0;
	padding: 0 12px;
	width:685px;
	text-align:left;
	float:left;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	background:url(images/box-middle-plain.jpg) bottom repeat-x;
}
* html .universal-box-middle { margin-bottom: -4px;} /* ie6 hack */

.universal-box-bottom {
	margin:0;
	width:711px;
	height:11px;
	text-align:left;
	float:left;
	background:url(images/box-bottom-plain.jpg) left no-repeat;
}

