/* Main CSS */  
/* standard colors used --- blue = #1B429A and pink = #B1005D and light blue = #EAF1FB; */
html {height:100%;}
body{
	margin:0;
	color:#595959;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
	height:100%;
	min-width:1000px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#000;
	outline: none;

}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	margin:0;
}
form{
	margin:0;
	padding:0;
	border:none;
}
.clearall{
	clear:both;
	padding-top:20px;
}



/* Styling *************************/

.a1{
	color:#B1005D;
	text-decoration:underline;
}
.a1:hover{
	text-decoration:none;
}
.a2{
	color:#1B429A;
	font-weight:bold;
}
.a3{
	color:#666;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
}
.a4{
	color:#000;
	font-size:12px;
	font-style:italic;
}
.a5{
	color:#B1005D;
	font-size:30px;
	font-weight:normal;
}
.a6{
	color:#333;
	text-decoration:underline;
}
.a6:hover{
	text-decoration:none;
}

.text1{
	font-size:12px;
	color:#666;
	font-style:italic;
}
.text2{
	font-size:11px;
	color:#666;
	font-weight:bold;
}
.text3{
	color:#333;
}
.text4{
	color:#000;
	font-size:12px;
}

.text6{
	color:#1B429AC;
	font-size:12px;
	font-weight:bold;
}
.text7{
	font-size:12px;
}
.text8{
	color:#B1005D;
	font-size:12px;
}
.text9{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	line-height:10px;
}
.text10{
	color:#666;
	font-size:14px;
	font-weight:normal;
	line-height:10px;
}
.text11{
	color:#162AC1;
}
.text12{
	color:#333;
	font-size:12px;
	font-weight:bold;
}

/* Header **************************/

#wrapper {
	width:997px;
	min-height:100%;
	margin:0 auto;
	position:relative;
}
/*
#wrapper {
	width:100%;
	min-height:100%;
	position:relative;
}
*/
* html #wrapper{height:100%;}

.main{
	width:1000px;
	min-height:100%;
	margin: 0 auto;
	position:relative;
}
/*

.main{
	width:100%;
	min-height:100%;
}

*/
.details-main{
	width:100%;
	min-height:100%;
	padding-bottom:350px;
}


* html .main{height:100%;}

/* Content */
.content{
	width:100%;
/*	padding:170px 0 51px;*/
	padding:190px 0 30px;
}
.details-content{
	width:100%;
	padding:120px 0 51px;
}

.main-holder{
	width:100%;
	padding:0 0 51px;
}

.holder{
	width:100%;
}

.holder:after{
	content:"";
	display:block;
	clear:both;
	height:0;
}

.content-area{margin:0 307px 0 0;}

.main-box{
	float:left;
	width:99.49%;
	position:relative;
/*	border-right:1px solid #ccc;	*/
}

/* Header *************************/
.header-area{
	height:175px;
	width:100%;
	overflow:hidden;
	position:absolute;
	top:18px;
	left:0;
	border-bottom:1px solid #ccc;
	z-index:1;
	margin-left:10px;
}
.details-header-area{
	height:120px;
	width:100%;
	overflow:hidden;
	position:absolute;
	top:18px;
	left:0;
}
#header{
	width:100%;
	overflow:hidden;
}
/* Logo */
.logo{
	background:url(../images/logo.jpg) no-repeat;
	float:left;
	width:185px;
	height:73px;
	overflow:hidden;
	margin:0 0 0 16px;
	cursor:pointer;
}
.logo a{
	display:block;
	height:100%;
	text-indent:-9999px;
}
.logoSmall{
	background:url(../images/logoSmall.jpg) no-repeat;
	float:left;
	width:140px;
	height:73px;
	overflow:hidden;
	margin:0 0 0 16px;

}
.logoSmall a{
	display:block;
	height:100%;
	text-indent:-9999px;
}

/* Banner */
.banner{
	float:right;
	margin:1px 0 0 0;
}
/* Navigation */
.nav-area{margin:0 300px 0 0;}
#nav{
	margin:11px 0 0;
	padding:0 0 0 30px;
	list-style:none;
	overflow:hidden;
	float:left;
	width:94%;
	font-family:"Trebuchet MS", Verdana, Arial;
	position:relative;
	height:34px;
	display:inline;
}
#nav li{
	float:left;
	margin:0 8px 0 0;
}
#nav li h2,
#nav li a{
	display:block;
	color:#333;
	margin:0;
	padding:0 17px 0 0;
}
#nav li h2 {
	font-size:13px;
	padding:0;
}
#nav li a:hover,
#nav li.active a{
	text-decoration:none;
	color:#B1005D;
	background:url(/public/images/subpages/nav-arrow.gif) no-repeat 100% 6px;
}
#nav li .item:hover,
#nav li.active .item{background:none;}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	font:13px "Trebuchet MS", Verdana, Arial;
	position:absolute;
	top:18px;
	left:30px;
}
#nav li li{margin:0 15px 0 0;}
#nav li ul{margin:3px 0 0 0;}
#nav li li a,
#nav li.active li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	color:#333;
	background:none;
	font-size:11px;
}
#nav li li a:hover,
#nav li.active li a:hover,
#nav li li.active a{
	text-decoration:none;
	color:#B1005D;
	background:none;
}
/* Search ********************************/
.search{
	float:right;
	/*width:297px;*/
	margin:10px 0 0;
}
* html .search{width:297px;}
.search label{
	float:left;
	font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
	margin:0 5px 0 0;
	color:#333;
}
.search input{
	float:left;
}
.search .form-text{
	margin:2px 4px 0 0;
	background:url(../images/bg-search-input.gif) no-repeat;
	width:190px;
	height:17px;
	padding:0 5px;
	float:left;
}
.search .form-text input{
	background:none;
	border:none;
	width:190px;
}

#holder-inner-Search-bodytext{
	margin:15px 0 0 0;
}

#holder-inner-Search-bodytext a{
	font-size:11px;
	font-weight:bold;
}

#holder-inner-searchbody{
	clear:left;
	float:left;
	width:100.5%;
	overflow:hidden;
	border-right:1px solid #CCC;
	min-height:530px;
}
#holder-inner-searchbody-main{
	float:left;
	width:90%;
	position:relative;
	right:40%; 
	min-height:530px;	
}

#holder-inner-searchbodyleft{
	float:left;
	width:51%;
	position:relative;
	left:49.5%;
	overflow:hidden;
}
#holder-inner-searchbodyright{
	float:left;
	width:48%;
	position:relative;
	left:51%;
	overflow:hidden;
}
#holder-inner-searchbodybottom{
	float:left;
	width:100%;
	position:relative;
	left:49.5%;
	overflow:hidden;
}

#holder-inner-searchbody p{
	margin:0; padding:0;
}
#holder-inner-searchbody h1{
	margin:0; padding:0 0 3px 0;
}

#holder-inner-searchbody h1 a{
	color:#B1005D;
	font-size:15px;
}
#holder-inner-searchbody h2{
	color:#1B429A;
	font-size:11px;
	font-weight:normal;
	margin:0; padding:0 0 5px 0;
}




/* Search Title */

#holder-inner-searchbodytitle{
	text-align: left;
	height: 20px;
	margin:20px 20px 20px 30px;
	border-bottom:1px solid #CCC;
}
#holder-inner-searchbodytitle h1{
	color:#B1005D;
	font-size:13px;
	font-weight:normal;
}
#holder-inner-searchbodytitle .tabs {
	list-style:none; 
	height:20px;
	margin:0;
	padding:0;
}
#holder-inner-searchbodytitle .tabs li {
	/*float:left;
	margin-right:2px;*/
}
#holder-inner-searchbodytitle .tabs li h4 {
	display:block;
	position:relative; 
	text-decoration:none;
}
#holder-inner-searchbodytitle .tabs li h4 em {
	display:block;
	height:20px; 
	float:left; 
	padding: 2px 10px 0 10px; 
	background:url(/public/images/subpages/search-heading-left.jpg) center top repeat-x;
	position:relative; 
	font-size:13px;
	font-weight:bold; 
	font-style: normal;
	color:#FFF;
}
#holder-inner-searchbodytitle .tabs li h4 span {
	display:block; 
	float:left;
	width:18px; 
	height:20px; 
	background:url(/public/images/subpages/search-heading-right.jpg) right top;
	position:relative; 
}


/* Body ****************************/
#holder-inner{
	float:left;
	width:65%;
}
#holder-inner-body{
	width: 100%;
}
#holder-inner-bodytext{
	margin:15px 20px 0 30px;
}


.bodytitle-back{
	background:url(/public/images/search-heading-left.jpg) repeat-x;
}
.bodytitle-back2{
	padding:10px; margin:0;
	background:url(/public/images/search-heading-right.jpg) no-repeat;
}

/* Main Body ********************************** */

#holder-inner-bodyleftonly{
	width:100%;
	padding:0 0 0 10px; margin:0;
	border-left:#CCC solid 1px;
}
#holder-inner-bodyleftonly p{
	margin:0; padding:0;
}
#holder-inner-bodyleftonly h1{
	color:#B1005D;
	font-size:16px;
	margin:0; padding:0;
}

#holder-inner-bodyleftonly h2{
	color:#1B429A;
	font-size:11px;
	font-weight:normal;
	margin:0; padding:0;
}
#holder-inner-bodyleft{
	width: 300px;
	float:left;
	position:relative;
	padding:0 10px 0 10px; margin:0;
	border-left:#CCC solid 1px;
}
#holder-inner-bodyleft p{
	margin:0; padding:0;
}
#holder-inner-bodyleft h1{
	color:#B1005D;
	font-size:16px;
	margin:0; padding:0;
}

#holder-inner-bodyleft h2{
	color:#1B429A;
	font-size:11px;
	font-weight:normal;
	margin:0; padding:0;
}


/* Details Page *****************/

#holder-inner-detailsbodyleft{
	width: 45%;
	float:left;
	position:relative;
}
#holder-inner-detailsbodyright{
	width: 39%;
	float:right;
	position:relative;
	padding-left:10px;
	padding-bottom:20px;
}
#holder-inner-detailsbodyleft h3{
	margin:0; padding:0;
	font-size:12px;
	font-weight:normal;
}

#holder-inner-detailsbodytitle{
	margin: 20px 15px 0 30px;
	padding-bottom:79px;
	border-bottom:1px solid #CCCCCC;
	width:98.5%
}
#holder-inner-detailsbodytitle_left{
	width:48%;
	float:left;	
	position:relative;
}
#holder-inner-detailsbodytitle_right{
	width:50%;
	float:right;
	position:relative;	
}
#holder-inner-detailsbodytitle_left ul{
	margin: 12px 20px 0 0;
	padding:0;
/*	border-bottom: 1px solid #B1005D;*/
	list-style-type:none;
}
#holder-inner-detailsbodytitle_left ul li{
	margin:0; padding:0;
}
#holder-inner-detailsbodytitle_left ul li h1{
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#B1005D;
	font-size:35px;
}	

#holder-inner-detailsbodytitle_left ul li h3{
	margin:0; padding:2px 0 2px 0px;
	font-size:13px;
	color:#1B429A;
	/*border-top:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;   border-left:1px solid #CCCCCC;*/
}
#holder-inner-detailsbodytitle_left h1{
	margin:0; padding:0;
	font-size:30px;
	font-weight:normal;
}
#holder-inner-detailsbodytitle_right ul{
	padding: 52px 0 0 0;
	margin:0;
	list-style-type:none;
	float:right;
	width:476px
}
#holder-inner-detailsbodytitle_right ul li{
	margin:0; padding:0;
	width: 47%;
	display:inline;
}

#holder-inner-detailsbodyleft .reminders{
	width:230px;
	border:1px solid #CCC;
}
#holder-inner-detailsbodyleft .reminders ul{
	list-style:none;
	padding:10px; margin:0;
}

#holder-inner-detailsbodyleft .reminders li{
}

#holder-inner-detailsbodyleft .bookmarks{
}
#holder-inner-detailsbodyleft .bookmarks ul{
	margin:0 0 0 10px; padding:0;
	list-style:none;
}
#holder-inner-detailsbodyleft .bookmarks ul li{
	display:inline;
}
#holder-inner-detailsbodyleft .shorten_url{
}
#holder-inner-detailsbodyleft .shorten_url .formfield{
	width:500px;
	border:1px solid #CCC;
	padding:5px 15px 8px 5px;
	margin-bottom:5px;
	height:60px;
}
#holder-inner-detailsbodyleft .shorten_url .formfield_left{
	float:left;
	width:20%;
}
#holder-inner-detailsbodyleft .shorten_url .formfield_right{
	float:right;
	position:relative;
	width:77%;	
}

#holder-inner-detailsbodyright .image{
	width:472px;
}

#holder-inner-detailsbodyright .bookmarkbox{
	border:1px solid #CCC;
	height:65px;
}

#holder-inner-detailsbodyright .bookmarkbox-left{
	float:left;
	width:240px;
	margin-bottom:5px;
}
#holder-inner-detailsbodyright .bookmarkbox-right{
	float:right;
	width:225px;
	margin-bottom:5px;
}

#holder-inner-detailsbodyright .bookmarkbox-left ul{
	margin:0; padding:20px 0 0 70px;
	list-style:none;
}
#holder-inner-detailsbodyright .bookmarkbox-left ul li{
	margin:0; padding:0;
	display:inline;
	vertical-align:top;
}

#holder-inner-detailsbodyright .bookmarkbox-right ul{
	margin:0; padding:20px 0 0 0;
	list-style:none;
}
#holder-inner-detailsbodyright .bookmarkbox-right ul li{
	margin:0; padding:0;
	display:inline;
	vertical-align:top;
}

#holder-inner-detailsbodyright .bookmarklist{
	margin:15px 200px 0 0; padding:10px;
	background-color:#EEEEEE;
}

#holder-inner-detailsbodyright .bookmarklist ul{
	margin:0; padding:5px 0 0 0;
	list-style:none;
}
#holder-inner-detailsbodyright .bookmarklist ul li{
	margin:0; padding:0;
	display:inline;
	vertical-align:top;	
}



/* News Page ********************************** */
#holder-inner-newsbody{
	clear:left;
	float:left;
	width:102.5%;
	overflow:hidden;
	border-right:1px solid #CCC;
	min-height:530px;
}
#holder-inner-newsbody-main{
	float:left;
	width:100%;
	position:relative;
	right:52%; 
	border-right:1px solid #CCC;
	min-height:530px;	
}

#holder-inner-bodytitle-news{
	text-align: left;
	height: 20px;
	margin:20px 20px 10px 0;
}
#holder-inner-bodytitle-news h1{
	color:#B1005D;
	font-size:13px;
	font-weight:bold;
}

#holder-inner-newsbodyleft{
	float:left;
	width:46%;
	position:relative;
	left:52%;
	overflow:hidden;
}
#holder-inner-newsbodyleft h3{
	margin:0; padding:0 0 7px 0;
	font-size:11px;
	color:#333;
}
#holder-inner-newsbodyleft img{
	margin-right:10px;
}
#holder-inner-newsbodyleft .box{
	min-height:110px;
}
#holder-inner-newsbodyleft .box a{
	color:#000;
}
#holder-inner-newsbodyleft .box p a{
	color:#B1005D;
}
#holder-inner-newsbodyleft p{
	margin:0; padding:0;
}
#holder-inner-newsbodyright{
	float:left;
	width:46%;
	position:relative;
	left:56%;
	overflow:hidden;
}
#holder-inner-newsbodyright h4{
	margin:0; padding:0 0 4px 0;
	font-size:11px;
	font-weight:normal;
}
#holder-inner-newsbodyright .box{
	min-height:100px;
}
#holder-inner-newsbodyright .box a{
text-decoration:underline;
}
#holder-inner-newsbodyright a{
}
#holder-inner-newsbodyright a:hover{
	text-decoration:none;
}
#holder-inner-newsbodyright .more{
	font-size:10px;
	color:#B1005D;
}
#holder-inner-newsbodyright p{
	margin:0; padding:0;
	color:#1B429A;
}

#holder-inner-newsbodyright .subtitle{
	font-size:10px;
	font-weight:bold;
	color:#777;
	text-decoration:none !important;
}

/* Home page ************************/
#holder-inner-home-bodytext{
	margin:15px 0 0 0; padding:0;
}

#holder-inner-homebody{
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	border-right:1px solid #CCC;
	min-height:530px;
}
#holder-inner-homebody-main{
	float:left;
	width:100%;
	position:relative;
	right:52%; 
	border-right:1px solid #CCC;
	min-height:530px;	
}

#holder-inner-bodytitle-home{
	margin:0 0 10px 0;
	background-color:#EAF1FB;
}
#holder-inner-bodytitle-home .heading{
	font-weight:bold; color:#000;
	padding:2px 0 2px 20px; margin:0;
}
#holder-inner-bodytitle-home .heading .name{
	color:#B1005D;
	font-size:11px;
	font-weight:bold;
	margin:0; padding:0;
}

#holder-inner-homebodyleft{
	float:left;
	width:47%;
	position:relative;
	left:53%;
	overflow:hidden;
}
#holder-inner-homebodyleft h3{
	margin:0; padding:0 0 5px 0;
	font-size:15px;
	color:#B1005D;
}
#holder-inner-homebodyleft img{
}
#holder-inner-homebodyleft .box{
	min-height:100px;
	margin:10px 0;
	border-bottom:1px solid #EAEAEA;	
}
#holder-inner-homebodyleft .box-left{
	float:left;
	width:110px;
}
#holder-inner-homebodyleft .box-right{
	margin-left:110px;
	text-align:left;
}
#holder-inner-homebodyleft .box-right p a{
	color:#1B429A;
}
#holder-inner-homebodyleft h3 a{
	color:#B1005D;
}
#holder-inner-homebodyleft p{
	margin:0; padding:0;
}
#holder-inner-homebodyleft .subtitle{
	color:#1B429A;
	padding-bottom:5px;
}
#holder-inner-homebodyright{
	float:left;
	width:48%;
	position:relative;
	left:56%;
	overflow:hidden;
}
#holder-inner-homebodyright h3{
	margin:0; padding:0 0 7px 0;
	font-size:11px;
	color:#333;
}
#holder-inner-homebodyright img{
	margin-right:10px;
}
#holder-inner-homebodyright .box{
	min-height:100px;
}
#holder-inner-homebodyright .box a{
	color:#000;
}
#holder-inner-homebodyright .box p a{
	color:#B1005D;
}
#holder-inner-homebodyright p{
	margin:0; padding:0;
}


/* Settings Page ********************/


#holder-inner-bodytitle-settings h1{
	margin:0;padding:10px 0 0 0;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#B1005D;
	font-size:18px;
}

#holder-inner-bodytitle-settings-channels{
	width:230px;

	margin-top:20px;
	margin-bottom:50px;
	position:absolute;
	z-index:1;
	right: 10px;
	height:100%;
	overflow:hidden;
}

#holder-inner-bodytitle-settings-channels .options{
	padding:10px;
	background-color:#EAF1FB;
}
#holder-inner-bodytitle-settings-channels .options a{
	/*border:1px solid #CCC;*/
	padding:5px;
}
#holder-inner-bodytitle-settings-channels .options a:hover{
	/*border:1px solid #666;*/
	text-decoration:underline;
	padding:5px;
}

#holder-inner-bodytitle-settings-channels .channels{
}

#holder-inner-bodytitle-settings-channels ul{
	margin:0; padding:0;
	width:230px;	
	border-bottom:1px solid #CCC;
}
#holder-inner-bodytitle-settings-channels li{
	margin:0; padding:0;
	list-style:none;
	width:230px;
	height:37px;
	float:left;
	border-bottom:1px solid #CCC;
	background-color:#EAEAEA;	
}
#holder-inner-bodytitle-settings-channels li:hover{
	background-color:#E2E2E2;
}
#holder-inner-bodytitle-settings-channels li a{
	font-size:17px;
	color:#B1005D;
}

#holder-inner-bodytitle-settings-channel li .pad a{
	padding:10px 0 0 5px;
}

#holder-inner-bodytitle-settings-channels input{
	margin:5px 0 0 10px; padding:0;
}
#holder-inner-bodytitle-settings-channels li img{
	margin:0; padding:0;
}



/* Settings tab 2 */

#holder-inner-settingsbodyright .tab2 ul{
	margin:0; padding:0;
}
#holder-inner-settingsbodyright .tab2 li{
	list-style:none;
	display:block;
	float:left;
	width:190px;
	line-height:8px;
	text-align:left;
}
#holder-inner-settingsbodyright .tab2 label{
	padding-right:20px;
}
#holder-inner-settingsbodyright .tab2 p{
	margin:0; padding:0;
}
#holder-inner-settingsbodyright .tab2 h2{
	margin:0; padding:0 0 15px 0;
	font-size:13px;
	font-weight:normal;
	color:#B1005D;
}

#holder-inner-settingsbodyright .tab3 label{
}
#holder-inner-settingsbodyright .tab3 p{
	margin:0; padding:0;
}
#holder-inner-settingsbodyright .tab3 h2{
	margin:0; padding:0 0 15px 0;
	font-size:12px;
	font-weight:normal;
	color:#1B429A;
}
#holder-inner-settingsbodyright .tab3 ul{
	margin:0; padding:0;
}
#holder-inner-settingsbodyright .tab3 li{
	list-style:none;
	display:block;
	float:none;
	width:100%;
	line-height:20px;
	text-align:left;
}

/* My TV Pixie **********************/

#holder-inner-bodytitle-mytvpixie{
	padding:10px 0 0 0; margin:0 0 20px 0;
}

#holder-inner-mytvpixiebody .box{
	min-height:120px;
	margin:20px 0 0 0;
	padding-bottom:10px;
}
#holder-inner-mytvpixiebody .box-left{
	float:left;
	width:120px;
	position:relative;
	text-align:right;
	padding-right:10px;
}

#holder-inner-mytvpixiebody .box-right{
/*	margin-left:110px;*/
	float:left;
	width:85%;
	position:relative;
	text-align:left;
	padding-left:10px;
	margin-bottom:15px;	
	border-left:1px solid #CCC;
}
#holder-inner-mytvpixiebody .box-right p{
	margin:0; padding:0 0 5px 0;
}
#holder-inner-mytvpixiebody .box-right p a{
	color:#1B429A;
}

#holder-inner-mytvpixiebody .box h3{
	margin:0; padding:0 0 5px 0;
}
#holder-inner-mytvpixiebody .box h3 a{
	font-size:13px;
	color:#B1005D;
}



/* Register Page ********************/

/* title */
#holder-inner-bodytitle-register{
	padding:20px 0 0 0; margin:0 0 20px 0;
}

#holder-inner-bodytitle-register h1{
	margin:0;padding:0 15px 0 0;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#B1005D;
	font-size:18px;
	float:left;
}

#holder-inner-bodytitle-register .nav{
/*	margin: 0 auto;*/
}

#holder-inner-bodytitle-register .nav ul {
	margin: 0;padding: 0;
	list-style: none;
	float:left;	
}

#holder-inner-bodytitle-register .nav li {
	display: inline;
}

#holder-inner-bodytitle-register .nav img {
	display: block;
	float: left;
	padding: 0;
}

/* body */

#holder-inner-registerbodyleft{
	text-align:left;
	margin-left:55px;
}
#holder-inner-registerbodyleft h2{
	margin:0; padding:0 0 2px 0;
	font-size:12px;
	font-weight:bold;
}
/*#holder-inner-registerbodyleft .heading2{
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
	padding-bottom:5px;
}
#holder-inner-registerbodyleft .heading2 h3{
	margin:0; padding:0 0 2px 0;
	font-size:12px;
	font-weight:bold;
}
*/

/* Form */

#holder-inner-registerbodyleft .tab1 label{
	text-align: right;
	font-weight:bold;
	color:#333;
}

#holder-inner-registerbodyleft .tab1 input{
	color: #781351;
	border:1px solid #888;
	width:300px;
	height:13px;
	/*font-size:12px;*/
	font-size:11px;
}
#holder-inner-registerbodyleft .tab1 select{
	height:17px;
	font-size:11px;
}
#holder-inner-registerbodyleft .submit img{
	margin-right:10px;
}

#holder-inner-registerbodyleft .row{
	height:30px;
}
#holder-inner-registerbodyleft .row .submit{
	margin-left:175px;
}
#holder-inner-registerbodyleft .formleft{
	float:left;
	width:150px;
	text-align:right;
	vertical-align:top;
} 
#holder-inner-registerbodyleft .formleft p{
	margin:0; padding:2px 0 0 0;
}
#holder-inner-registerbodyleft .formright{
	float:left;
	margin-left:25px;
}
#holder-inner-registerbodyleft .formright .star{
	color:#B1005D;
}

.registerbodyrightbox{
	float:right;
	width:300px;
	height:120px;
	border:1px solid #CCC;
	padding:10px;
}

.registerbodyrightbox h2{
	margin:0; padding:0 0 15px 0;
	color:#1B429A;
	font-size:12px;
}

.registerbodyrightbox label{
	text-align: right;
	font-weight:bold;
	color:#333;
}

.registerbodyrightbox input{
	color: #781351;
	border:1px solid #888;
	width:175px;
	height:13px;
	/*font-size:12px;*/
	font-size:11px;
}
.registerbodyrightbox select{
	height:17px;
	font-size:11px;
}

.registerbodyrightbox .row{
	height:25px;
}
.registerbodyrightbox .row .submit{
	text-align:right;
	margin:0; padding:11px 12px 0 0;
}
.registerbodyrightbox .formleft{
	float:left;
	width:80px;
	text-align:right;
	vertical-align:top;
	padding-right:15px;
} 
.registerbodyrightbox .formleft p{
	margin:0; padding:2px 0 0 0;
}
.registerbodyrightbox .formright{
	margin-left:25px;
}
.registerbodyrightbox .formright a{
	font-size:10px;
}

/* step 2 */
#holder-inner-register2bodyleft{
	text-align:left;
}

#holder-inner-register2bodyleft .heading{
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
	padding-bottom:5px;
	margin-right:20px;
}
#holder-inner-register2bodyleft .heading h3{
	margin:0; padding:0 0 2px 0;
	font-size:12px;
	font-weight:bold;
}
#holder-inner-register2bodyleft.heading2{
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
	padding-bottom:5px;
}
#holder-inner-register2bodyleft .heading2 h3{
	margin:0; padding:0 0 2px 0;
	font-size:12px;
	font-weight:bold;
}

#holder-inner-register2bodyleft .row{
	height:30px;
}
#holder-inner-register2bodyleft .row .submit img{
	margin-right:5px;
}
#holder-inner-register2bodyleft ul{
	margin:0; padding:0;
}
#holder-inner-register2bodyleft li{
	list-style:none;
	display:block;
	float:left;
	width:190px;
	line-height:8px;
	text-align:left;
}
#holder-inner-register2bodyleft label{
	padding-right:20px;
}
#holder-inner-register2bodyleft p{
	margin:0; padding:0;
}
#holder-inner-register2bodyleft h2{
	margin:0; padding:0 0 15px 0;
	font-size:13px;
	font-weight:normal;
	color:#B1005D;
}

/* step 3 */


#holder-inner-register3bodyleft{
}
#holder-inner-register3bodyleft .bookmarks{
	width:200px;
	border:1px solid #CCC;
	padding:5px;
	margin-right:15px;
	float:left;
}
#holder-inner-register3bodyleft .bookmarks img{
	margin:0; padding:0;
}
#holder-inner-register3bodyleft h3{
	margin:0; padding:0 0 7px 0;
	font-size:11px;
	color:#1B429A;
}
#holder-inner-register3bodyleft img{
	margin:0 10px 0 0; padding:0;
}
#holder-inner-register3bodyleft input{
	margin:0; padding:0;
}
#holder-inner-register3bodyleft .box{
	margin-right:330px;
	margin-bottom:20px;
}
#holder-inner-register3bodyleft .box h3 a{
	color:#B1005D;
}
#holder-inner-register3bodyleft .box p a{
	color:#B1005D;
}
#holder-inner-register3bodyleft .box p{
	margin:0 0 0 15px; padding:0;
}
#holder-inner-register3bodyleft .border{
	border-bottom:1px solid #EAEAEA; 
	margin-bottom:10px;
	margin-top:10px;
}
#holder-inner-register3bodyleft .box label{
	font-size:10px;
}


/* Recommendations Page ******************/
#holder-inner-bodytitle-recommendations{
	text-align: left;
	height: 20px;
	margin:20px 20px 10px 0;
}
#holder-inner-bodytitle-recommendations h1{
	color:#1B429A;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #1B429A;
	padding-bottom:5px;
}
#holder-inner-bodytitle-recommendations h2{
	color:#333;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px solid #1B429A;
	padding:0 0 5px 0; margin:0;
}

#holder-inner-recommbodyleft{
	float:left;
	width:38%;
	position:relative;
}
#holder-inner-recommbodyleft .bookmarks{
	float:right;
}
#holder-inner-recommbodyleft .bookmarks img{
	margin:0; padding:0;
}
#holder-inner-recommbodyleft h3{
	margin:0; padding:0 0 7px 0;
	font-size:11px;
	color:#1B429A;
}
#holder-inner-recommbodyleft img{
	margin-right:10px;
}
#holder-inner-recommbodyleft .box{
	min-height:60px;
	margin-right:30px;
	margin-top:10px; margin-bottom:10px;
	border-bottom:1px solid #EAEAEA;
}
#holder-inner-recommbodyleft .box h3 a{
	color:#B1005D;
}
#holder-inner-recommbodyleft .box p a{
	color:#B1005D;
}
#holder-inner-recommbodyleft p{
	margin:0; padding:0;
}
#holder-inner-recommbodyright{
	float:left;
	width:38%;
	margin-left:40px;
	position:relative;
}
#holder-inner-recommbodyright .bookmarks{
	float:right;
}
#holder-inner-recommbodyright .bookmarks img{
	margin:0; padding:0;
}
#holder-inner-recommbodyright h3{
	margin:0; padding:0 0 7px 0;
	font-size:11px;
	color:#1B429A;
}
#holder-inner-recommbodyright img{
	margin-right:10px;
}
#holder-inner-recommbodyright .box{
	min-height:60px;
	margin-right:30px;
	margin-top:10px; margin-bottom:10px;
	border-bottom:1px solid #EAEAEA;
}
#holder-inner-recommbodyright .box h3 a{
	color:#B1005D;
}
#holder-inner-recommbodyright .box p a{
	color:#B1005D;
}
#holder-inner-recommbodyright p{
	margin:0; padding:0;
}

#holder-inner-recommbodymiddle{
	position:relative;
	width:15%;
	float:left;
	margin-left:40px;
	margin-top:-15px;
	position:relative;
	padding-bottom:20px;	
}
#holder-inner-recommbodymiddle p{
	margin:0; padding:0 0 5px 0;
}
#holder-inner-recommbodymiddle a{
	color:#1B429A;
}
#holder-inner-recommbodymiddle .box{
	margin-top:20px;margin-bottom:10px;
}

/* Users Who Rated Page **************/
#holder-inner-bodytitle-users{
	text-align: left;
	height: 20px;
	margin:20px 20px 10px 0;
}
#holder-inner-bodytitle-users h2{
	color:#B1005D;
	font-size:23px;
	font-weight:normal;
	border-bottom:1px solid #CCC;
	margin:0; padding:0 0 10px 0;
}
#holder-inner-bodytitle-users h2 b{
	color:#1B429A;
	font-size:11px;
	font-weight:normal;
	padding-right:10px;
}
#holder-inner-usersbodyleft{
	width:80%;
}
#holder-inner-usersbodyleft .bookmarks{
	float:right;
}
#holder-inner-usersbodyleft .bookmarks img{
	margin:0; padding:0;
}
#holder-inner-usersbodyleft h3{
	margin:0; padding:0 0 7px 0;
	font-size:11px;
	color:#1B429A;
}
#holder-inner-usersbodyleft img{
	margin-right:10px;
}
#holder-inner-usersbodyleft .box{
	margin:30px 0 0 0;
}
#holder-inner-usersbodyleft .box h3 a{
	color:#B1005D;
}
#holder-inner-usersbodyleft .box p a{
	color:#B1005D;
}
#holder-inner-usersbodyleft p{
	margin:0; padding:0;
}


#holder-inner-usersbodyleft .bookmarklist{
	margin:20px 0 0 30px; padding:10px;
	background-color:#EEEEEE;
	width:270px;
	float:left;
}
#holder-inner-usersbodyleft .bookmarklist img{
	margin:0; padding:0;
}
#holder-inner-usersbodyleft .bookmarklist ul{
	margin:0; padding:5px 0 0 0;
	width:270px;
	list-style:none;
	line-height:15px;
	clear:both;
}
#holder-inner-usersbodyleft .bookmarklist ul li{
	margin:0; padding:0;
	float:left;
}
#holder-inner-usersbodyleft .bookmarklist  p{
	text-align:right;
	color:#B1005D;
	padding-right:10px;
}

#holder-inner-usersbodyleft .userlist{
	margin:20px 0 0 0; padding:10px;
	width:400px;
	float:left;
	border:1px solid #CCC;
}
#holder-inner-usersbodyleft .userlist img{
	margin:0; padding:0;
}
#holder-inner-usersbodyleft .userlist ul{
	margin:0; padding:0;
	list-style:none;
	line-height:20px;
	width:200px;

}
#holder-inner-usersbodyleft .userlist ul li{
	margin:0; padding:0;
	float:left;
}
#holder-inner-usersbodyleft .userlist h3{
	color:#B1005D;
}
#holder-inner-usersbodyleft .userlist p{
	text-align:right;
	color:#1B429A;
	padding-right:10px;
}

/* Login ****************************/

/* title */
#holder-inner-bodytitle-login{
	padding:20px 0 0 0; margin:0 0 20px 0;
}

#holder-inner-bodytitle-login h1{
	margin:0;padding:0 15px 0 0;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#B1005D;
	font-size:18px;
	float:left;
}

/* body */

#holder-inner-loginbodyleft{
	float:left;
	width:50%;
	border-right:1px solid #CCC;
	text-align:left;
}
#holder-inner-loginbodyright{
	float:right;
	width:40%;	
	text-align:left;
}

#holder-inner-loginbodyleft h2{
	margin:0; padding:0 0 2px 0;
	font-size:12px;
	font-weight:normal;
}
#holder-inner-loginbodyright h2{
	margin:0; padding:0 0 10px 0;
	font-size:22px;
	font-weight:normal;
	color:#B1005D;
}
#holder-inner-loginbodyright ul{
	margin:0; padding:10px 0 0 0;	
	clear:both;	
}
#holder-inner-loginbodyright li{
	margin:0; padding:0;
	float:left;
	list-style:none;
}
#holder-inner-loginbodyright li h2{
	font-size:16px;
	padding:2px 0 0 10px;
	color:#1B429A;
}
#holder-inner-loginbodyright li p{
	margin:0;padding:0 0 0 10px;
}
#holder-inner-loginbodyright a{
	color:#B1005D;
	text-decoration:underline;
}
#holder-inner-loginbodyright a:hover{
	text-decoration:none;
}
/* Form */

#holder-inner-loginbodyleft label{
	text-align: right;
	font-weight:bold;
	color:#333;
	font-size:12px;
}

#holder-inner-loginbodyleft input{
	color: #781351;
	border:1px solid #888;
	width:200px;
	height:15px;
	font-size:12px;
}
#holder-inner-loginbodyleft select{
	height:17px;
	font-size:11px;
}
#holder-inner-loginbodyleft .submit img{
	margin-right:10px;
}

#holder-inner-loginbodyleft .row{
	height:30px;
}
#holder-inner-loginbodyleft .row .submit{
	margin-left:175px;
}
#holder-inner-loginbodyleft .row .submit label{
	font-weight:normal;
}
#holder-inner-loginbodyleft .row .submit input{
	border:none;
	margin:0; padding:0;
	width:30px; 
}
#holder-inner-loginbodyleft .formleft{
	float:left;
	width:150px;
	text-align:right;
} 
#holder-inner-loginbodyleft .formleft p{
	margin:0; padding:2px 0 0 0;
}
#holder-inner-loginbodyleft .formright{
	float:left;
	margin-left:25px;
}
#holder-inner-loginbodyleft .formright .star{
	color:#B1005D;
}


/* Forgot Page**************************/

/* title */
#holder-inner-bodytitle-login{
	padding:20px 0 0 0; margin:0 0 20px 0;
}

#holder-inner-bodytitle-login h1{
	margin:0;padding:0 15px 0 0;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#B1005D;
	font-size:18px;
	float:left;
}

/* body */

#holder-inner-forgotbodyleft{
	float:left;
	width:100%;
	text-align:left;
}
#holder-inner-forgotbodyright{
	float:right;
	width:40%;	
	text-align:left;
}

/* Form */

#holder-inner-forgotbodyleft label{
	text-align: right;
	font-weight:bold;
	color:#333;
	font-size:12px;
}

#holder-inner-forgotbodyleft input{
	color: #781351;
	border:1px solid #888;
	width:200px;
	height:15px;
	font-size:12px;
}

#holder-inner-forgotbodyleft .row{
	height:30px;
}
#holder-inner-forgotbodyleft .row .submit{
	margin-left:75px; margin-top:10px;
}
#holder-inner-forgotbodyleft .formleft{
	float:left;
	width:50px;
	text-align:left;
} 
#holder-inner-forgotbodyleft .formleft p{
	margin:0; padding:2px 0 0 0;
}
#holder-inner-forgotbodyleft .formright{
	float:left;
	margin-left:25px;
}
#holder-inner-forgotbodyleft .formright .star{
	color:#B1005D;
}



/* TV Picks *************************/

#holder-inner-tvpickbody{
	margin:0 0 0 0 !important; padding:0 0 0 0 !important;
	height:240px !important;
	/*background:url(../images/tvpick-pic.jpg) left center no-repeat;*/
}
#holder-inner-tvpickbodytext{
	float:left;
	margin:20px 45px 0 320px; padding:0 0 0 10px;
	position:relative;
	border-left:1px solid #CCC;
}
#holder-inner-tvpickbodytext h1{
	color:#B1005D;
	font-size:30px;
	font-weight:normal;
	margin:0; padding:0 0 3px 0;
}

#holder-inner-tvpickbodytext h2{
	color:#1B429A;
	font-size:11px;
	font-weight:normal;
	margin:0; padding:0;
}
#holder-inner-tvpickbodytext p{
}
.holder-inner-backtotvlink{
	text-align:center;
}

/********************************/

.p1{
	margin:0; padding:0;
}
.p2{
	margin:0 0 5px 0; padding:0;
}
.p3{
	margin:0 0 5px 0; padding:0;
}
.p4{
	margin:20px 0 0 15px; padding:0;
}
.p5{
	margin:0 0 20px 0; padding:0;
}
.p6{
	margin:0 0 15px 0; padding:0;
}
#pad10{
	padding-bottom:10px;
}


/* Site map ************************/

#sitemap{
	margin:0; padding:0;
}

#sitemap ul li{
	font-size:12px;
	font-weight:bold;
	color:#1B429A;
	padding-bottom:5px;
}
#sitemap ul li a{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#1B429A;
}
#sitemap ul li a:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#1B429A;
}
#sitemap-margin{
	padding-top:5px;
}
#sitemap ul li ul{
	padding-top:5px;
}
#sitemap ul li ul li{
	font-size:10px;
	font-weight:bold;
	padding:0; margin:0;
}
#sitemap ul li ul li a{
	font-size:10px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
}
#sitemap ul li ul li a:hover{
	font-size:10px;
	font-weight:normal;
	color:#333;
	text-decoration:underline;
}
.sitemap-style{
	color:#333;
}
#holder-inner-bodyright{
	width:310px;
	float:left;
	position:relative;
	padding:0 0 0 10px; margin:0;
	border-left:#CCC solid 1px;
}
#holder-inner-bodyright p{
	margin:0; padding:0;
}
#holder-inner-bodyright h1{
	color:#B1005D;
	font-size:16px;
	margin:0; padding:0;
}
#holder-inner-bodyright h2{
	color:#1B429A;
	font-size:11px;
	font-weight:normal;
	margin:0; padding:0;
}


/* Breadcrumbs **************************/

#holder-inner-breadcrumbs{
	text-align:left;
	padding:10px 0 0 30px;
}
#holder-inner-breadcrumbs ul{
	margin:0; padding:0;
}
#holder-inner-breadcrumbs ul li{
	display: inline;
}
#holder-inner-breadcrumbs ul li a{
	font-size:12px;
	font-style:italic;
	color:#1B429A;
	text-decoration:none;
}
#holder-inner-breadcrumbs ul li a:hover{
	text-decoration:underline;
}


/* Side Bar *****************************/
#sidebar-inner{
	float:right;
	width:300px;

/*	margin:-37px 0 0;*/
	margin:15px 0 0 0;
/*	border-left:1px solid #ccc;*/
	position:relative;
/*	z-index:20;*/
	background:#fff;
}
#sidebar-inner img{
	display: block;
	margin: 8px 0 7px;
}


#sidebar{
	float:right;
	width:300px;
	padding:9px 2px 0 0;
}
#sidebar img{
	display: block;
	margin: 8px 0 7px;
}
/* Settings Page ********************/
#holder-inner-bodytitle-settings{
	padding:10px 0 0 0; margin:0 0 20px 0;
}

#holder-inner-bodytitle-settings-channels{
	width:230px;
	/*background-color:#EAEAEA;*/
	margin-top:20px;
	margin-bottom:50px;
	position:absolute;
	z-index:1;
	right: 10px;
}

#holder-inner-bodytitle-settings-channels .options{
	padding:10px;
	background-color:#EAF1FB;
}
#holder-inner-bodytitle-settings-channels .channels{

}

#holder-inner-bodytitle-settings-channels ul{
	margin:0; padding:0;
	width:230px;	
	border-bottom:1px solid #CCC;
}
#holder-inner-bodytitle-settings-channels li{
	margin:0; padding:0;
	list-style:none;
	width:230px;
	height:37px;
	float:left;
	border-bottom:1px solid #CCC;
	background-color:#EAEAEA;	
}
#holder-inner-bodytitle-settings-channels li:hover{
	background-color:#E2E2E2;
}
#holder-inner-bodytitle-settings-channels li a{
	font-size:17px;
	color:#B1005D;
}

#holder-inner-bodytitle-settings-channel li .pad a{
	padding:10px 0 0 5px;
}

#holder-inner-bodytitle-settings-channels input{
	margin:5px 0 0 10px; padding:0;
}
#holder-inner-bodytitle-settings-channels li img{
	margin:0; padding:0;
}

/*****************/

#holder-inner-bodytitle-settings h1{
	margin:0;padding:10px 0 0 0;
	font-family:"Trebuchet MS", Verdana, Arial;
	color:#B1005D;
	font-size:18px;
}
#holder-inner-settingsbody{
}
#holder-inner-settingsbodyleft{
	float:left;
	position:relative;	
	width:120px;
}
#holder-inner-settingsbodyleft .nav{
	padding:0;
}

#holder-inner-settingsbodyleft .nav ul{
	margin:0; padding:0;
}

#holder-inner-settingsbodyleft .nav li{
	list-style:none;
	padding-bottom:5px;
}
#holder-inner-settingsbodyleft .nav li a{
	color:#777;
	font-size:12px;
}
#holder-inner-settingsbodyleft .nav .active a{
	color:#B1005D;
}
#holder-inner-settingsbodyright{
	text-align:left;
	margin-left:125px;
}
#holder-inner-settingsbodyright .heading{
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
	padding-bottom:5px;
	margin-right:280px;
}
#holder-inner-settingsbodyright .heading h3{
	margin:0; padding:0 0 2px 0;
	font-size:12px;
	font-weight:bold;
}
#holder-inner-settingsbodyright .heading2{
	border-bottom:1px solid #CCC;
	margin-bottom:15px;
	padding-bottom:5px;
}
#holder-inner-settingsbodyright .heading2 h3{
	margin:0; padding:0 0 2px 0;
	font-size:12px;
	font-weight:bold;
}


/* Form */

#holder-inner-settingsbodyright .tab1 label{
	text-align: right;
	font-weight:bold;
	color:#333;
}

#holder-inner-settingsbodyright .formright input{
	color: #781351;
	border:1px solid #888;
	width:300px;
	/*height:13px;*/
	font-size:11px;
	margin-left:15px;
}
#holder-inner-settingsbodyright .tab1 select{
	height:17px;
	font-size:11px;
}
#holder-inner-settingsbodyright .submit img{
	margin-right:10px;
}

#holder-inner-settingsbodyright .row{
	height:30px;
}
#holder-inner-settingsbodyright .formleft{
	float:left;
	width:150px;
	text-align:right;
	vertical-align:top;
} 
#holder-inner-settingsbodyright .formleft p{
	margin:0; padding:2px 0 0 0;
}
#holder-inner-settingsbodyright .formright{
	float:left;
	margin-left:25px;
}
#holder-inner-settingsbodyright .formright .star{
	color:#B1005D;
}

/* Settings tab 2 */

#holder-inner-settingsbodyright .tab2 ul{
	margin:0; padding:0;
}
#holder-inner-settingsbodyright .tab2 li{
	list-style:none;
	display:block;
	float:left;
	width:190px;
	line-height:8px;
	text-align:left;
}
#holder-inner-settingsbodyright .tab2 label{
	padding-right:20px;
}
#holder-inner-settingsbodyright .tab2 p{
	margin:0; padding:0;
}
#holder-inner-settingsbodyright .tab2 h2{
	margin:0; padding:0 0 15px 0;
	font-size:13px;
	font-weight:normal;
	color:#B1005D;
}

#holder-inner-settingsbodyright .tab3 label{
}
#holder-inner-settingsbodyright .tab3 p{
	margin:0; padding:0;
}
#holder-inner-settingsbodyright .tab3 h2{
	margin:0; padding:0 0 15px 0;
	font-size:12px;
	font-weight:normal;
	color:#1B429A;
}
#holder-inner-settingsbodyright .tab3 ul{
	margin:0; padding:0;
}
#holder-inner-settingsbodyright .tab3 li{
	list-style:none;
	display:block;
	float:none;
	width:100%;
	line-height:20px;
	text-align:left;
}



/* Register Page ********************/
#holder-inner-bodytitle-register{
}

#holder-inner-bodytitle-register .nav{
	height: 60px;
	margin: 0 auto;
}

#holder-inner-bodytitle-register .nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#holder-inner-bodytitle-register .nav li {
	display: inline;
}

#holder-inner-bodytitle-register .nav a {
	display: block;
	float: left;
	height: 30px;
	padding: 5px 30px 0 30px;
	background: url(images/img04.gif) no-repeat;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 1.8em;
	color: #5B6371;
}

#holder-inner-bodytitle-register .nav a:hover {
	color: #000000;
}

#holder-inner-bodytitle-register .nav .active a {
	background-color: #738197;
	color: #FFFFFF;
}

/* Footer **********************************/
/*
#footer{
	height:38px;
	width:100%;
	margin:-51px 0 0;
	position:relative;
	overflow:hidden;
	color:#003151;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	border-top:3px solid #ccc;
	padding:9px 0 0;
}
*/
#footer{
	height:100px;
	width:1000px;
	margin:0 auto 0 10px;
	position:relative;
	overflow:hidden;
	color:#003151;
	font:11px "Trebuchet MS", Arial, sans-serif;
	border-top:3px solid #ccc;
	padding:9px 0 0;
}
#footer ul{
	margin:0 0 0 5px;
	padding-bottom:20px;
	list-style:none;
	float:left;
	overflow:hidden;
	display:inline;
}
#footer ul li{
	float:left;
	background:url(/public/images/ftr-separator.gif) no-repeat 0 3px;
	padding:0 37px 0 18px;
	margin:0 0 0 -18px;
}
#footer a{color:#003151;}
#footer p{
	margin:0 28px 0 0;
	text-align:right;
}

