

body {
	font-size: 100%;
	padding:0;
	margin:0;
	background-image:url('images/background-without.jpg');
	background-repeat:repeat-y;
	background-color:#83b8bc
}

body, td, th, div, input, textarea {
	font-family:arial, verdana, sans-serif; 
	font-size:11px;
}

/* heading */
.pageheading { 
	margin:0; padding:0;
	margin-bottom:5px;
	color:#1d4583;
	color:#153462;
}

/* some default */

tr { vertical-align:top; }
th { text-align:left; }

form { padding:0; margin:0; }

a:link { color:#153560; }

.floatleft { float:left; }
.floatright { float:right; }
.clearer { clear:both; height:1px; line-height:1px; }

td.right { text-align:right; }	
td.left { text-align:left; }	


div.error { 
    margin:1em 0;font-weight:bold; color:#d70000;
    padding:3px;
    border-top: 1px solid #d70000;
    border-bottom: 1px solid #d70000;
}
div.success { 
    margin:1em 0;font-weight:bold; color:#5fac17;
    padding:3px;
    border-top: 1px solid #5fac17;
    border-bottom: 1px solid #5fac17;
}


/* page layout elements */
#bodybg {
/*	background:url('images/background-middle-without.jpg') repeat-y;*/
}
#bodybottom {
	/*background:url('images/background-bottom-without.jpg') no-repeat left bottom;*/
}


#bodytop {
	background:url('images/big-background-without.jpg') no-repeat left top;
	width:1200px;
	height:661px;
}

#bodycontent {
	position:relative;
	left:73px;
	top:64px;
	width:673px;
	height:800px;
}

#leftbar {
	width:174px;
}

#topbar {
	width:672px;
	height:70px;
}
#videocontent {
	top:70px;
	left:174px;
	position:absolute;
	width:460px;
	height:300px;
}

#shopcontent {
	top:70px;
	left:173px;
	position:absolute;
	width:476px;
	height:397px;
	padding:10px;
	background-color:#fff;
	background-color:#c8dde0;
	overflow:auto;
}

#cartcontent {
	top:70px;
	left:0px;
	position:absolute;
	width:620px;
	height:397px;
	padding:10px 10px 10px 40px;
	background-color:#fff;
	background-color:#c8dde0;
	overflow:auto;
}


#rightbar {
	position:absolute;
	left:800px;
	top:130px;
	width:180px;
	border:0px solid orange;
	height:440px;
}

#searchform {
	position:absolute;
	top:45px;
	left:0px;
	width:180px;
}	

#cartcategorymenu {
	position:absolute;left:0;top:0px;
}


#categorylist, #cartlist {
	position:absolute;
	top:85px;
	left:10px;
	width:170px;
}

#categorylist ul{
    padding-left: 0;
    margin-left: 0;
    border-bottom: 1px solid #ccc;
}

#categorylist li {
    list-style: none;
    margin: 0;
    padding: 0.25em;
    border-top: 1px solid #ccc;
}

#categorylist li a:link, #categorylist li a:visited {
    text-decoration:none;
	font-weight:bold;
	color:#1d4583;
	color:#153462;
}        
#categorylist li.active {
    background-color:#eee;
}    

#cartlist ul{
    padding-left: 0;
    margin-left: 0;
    border-bottom: 1px solid #ccc;
}

#cartlist li {
    list-style: none;
    margin: 0;
    padding: 0.25em;
    border-top: 1px solid #ccc;
}

/*-- Next Prev links --*/
.nextprev {
	margin-bottom:5px;
    float:right;
}

.nextprev .pagenums { padding:0px 2px;  }

.nextprev a:link, .nextprev a:visited, .nextprev a:hover, .nextprev a:active {
    text-decoration:none;
    padding:2px 5px;
    margin-right:4px;

    background:#7597b3;
    border:1px outset #9bafb0;
    color:#fff;
}

.nextprev a:hover, .nextprev span.active {
    background:#fff;
    border: 1px solid #ccc;
	color:#333;
	
    text-decoration:none;
    padding:2px 5px;
    font-weight:normal;
}

.nextprev span.dim {
    text-decoration:none;
    background:#a9cccf;
    padding:2px 5px;
    border: 1px solid #ccc;
    color:#fff;
    margin-right:2px;
	
}



/* default forms */
form { padding:0;margin:0; }
input.inputbox { 
	border:1px solid #9aa2ba;
    background-color: #fff  !important; /* override googlebar */
	width:300px;  
}
input.qty {
	width:40px;
}
textarea.inputbox { 
    border:1px solid #9aa2ba;
    background-color: #fff  !important;
    width:300px;
    height:60px;  
}
select {
    width:300px;
}	
input.button, a.button:link, a.button:visited {
    background-color:#7597b3;
    font-weight:bold;
    color:#fff;
    border:1px outset #9bafb0;
    padding:2px 4px;
    text-decoration:none;
    cursor:pointer;
}
  


/* table */

table.tablelist { 
    border-spacing:0px;
    margin-bottom:0px;
    empty-cells:show ; 
    width:100%;
}
table.tablelist td, table.tablelist th { 
	padding:8px 6px;
    border-spacing:0px; 
}
table.tablelist td { 
	border-bottom:1px solid #7597b3 
}
table.tablelist tr.shadedrow td { 
	background-color:#eee;border-bottom:1px solid #7597b3 
}

tr.heading td, td.heading, th { 
    font-weight:bold;
    color:#fff;
    background-color:#7597b3;
}

.heading a:link, .heading a:visited {
	color:#fff;
}

th.action, td.action { text-align:right; }

tr.shadedrow td { 
	background-color:#eee;
	border-bottom:1px solid #d5d5d5 
}


/* product list */

table.productlist td {
	padding:8px 6px;
}	

.imgbox img {
	border:1px solid #909090;
}

table.viewone { 
    border-spacing:0px;
    margin-bottom:5px;
    empty-cells:show ; 
}
table.viewone td, table.viewone th { 
    padding:6px 8px;
    border-spacing:0px; 
}

div.channelButton1 {
	background-image:url("/design/4/pptv/images/topFeature.jpg");
background-repeat:no-repeat;
	height:91px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:3px;
}
div.channelButton1On {
	background-image:url("/design/4/pptv/images/topFeature.jpg");
background-repeat:no-repeat;
	height:91px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:3px;
}
div.channelButton2 {
	background-image:url("/design/4/pptv/images/secondFeature.jpg");
background-repeat:no-repeat;
	height:93px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:3px;
}
div.channelButton2On {
	background-image:url("/design/4/pptv/images/secondFeature.jpg");
background-repeat:no-repeat;
	height:93px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:3px;
}
div.channelButton3 {
	background-image:url("/design/4/pptv/images/thirdFeature.jpg");
background-repeat:no-repeat;
	height:93px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:3px;
}
div.channelButton3On {
	background-image:url("/design/4/pptv/images/thirdFeature.jpg");
background-repeat:no-repeat;
	height:93px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:3px;
}
div.channelButton4 {
	background-image:url("/design/4/pptv/images/fourthFeature.jpg");
background-repeat:no-repeat;
	height:97px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:3px;
}
div.channelButton4On {
	background-image:url("/design/4/pptv/images/fourthFeature.jpg");
background-repeat:no-repeat;
	height:97px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	padding-left:3px;
}
.channelTitle {
	padding-left:3px;
	padding-top:15px;
	font-size:110%;
	width:190px;
	font-weight:bold;
	color:#ffffff;
	font-family:Verdana, serif; 
}
.channelDescription {
	margin-left:3px;
	padding-top:5px;
	font-size:90%;
	width:190px;
	font-weight:bold;
	color:#ffffff;
}
.channelBuffer {
	width:199px;
}
.channelThumbnail {
	margin-right:13px;
	margin-left:4px;
	margin-top:12px;
	float:left;
	width:45px;
	height:69px;
	background-color:#000000;
}

body, html {

					background:url(/design//4/pptv/images/pageBackround.jpg) repeat-y; background-color: #498a94;

				}

				.content {

					/*background:url(/design/1/completelynew/images/newMiddleBG.jpg) repeat-y;*/

				}

				.playerPosition {

					position:absolute;

					top:196px;

					left:268px;


				}

				.channelPosition {

					position:absolute;

					top:553px;

					left:269px;

				}

				.programPosition {

					position:absolute;

					top:189px;

					left:776px;
					z-index:999;

				}

				.featuredPosition {

					position:absolute;

					top:218px;

					left:34px;

				}

				.header {

					position:absolute;

					top:59px;

					left:445px;
					width:1000px;

				}

				.channelHeader {

					position:absolute;

					top:146px;

					left:792px;

				}

				.squareAd {

					position:absolute;

					top:594px;

					left:67px;

				}

				.footer {

					position:absolute;

					top:736px;

					left:65px;

				}
.centreBG {
position:absolute;
top:0px;
left:0px;
}
.bigTag {
position:absolute;
top:110px;
left:300px;
}
.smallTag {
position:absolute;
top:134px;
left:855px;
}
.footerBar {
position:absolute;
top:786px;
width:825px;
height:118px;
left:67px;
}

.searchForm {
position:absolute;
top:586px;

left:803px;
}
.ticker {
position:absolute;
top:634px;

left:260px;
}
.healthology {
position:absolute;
top:686px;

left:895px;
}
.rightContent {
overflow:hidden;
position:absolute;
top:0px;
left:0px;

}

