body {     
	margin-left:auto;
	margin-right:auto;
	clear:both;
	text-align: center;
	background-color:#ffffff;	
	background: url("../images/background_page.png") fixed; 
	height:100%; 
	width:100%;
	margin:0;
	margin-top:15px; 	 	
}
img {
	border:0px;
}
#topHeader {
	width:974px;
	height:138px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	text-align: left;
	overflow:hidden;
	background-image: url("../images/ub_top_header_bg.png");
	background-repeat: no-repeat;	
}
#topHeaderHolder{
	margin-left:auto;
	margin-right:auto;
	clear:both;
	display: block;
	width:974px;
	height:40px;
	margin-left:0px;
}
#topHeaderSearch {
	width:670px;
	height:77px;
	clear:both;
	margin-left:38px;
	margin-top:12px;
	display: block;
	text-align:left;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #ffffff;
}
#SearchBox {
	position:relative;
	left:0px;
	top:10px;
	clear:both;
	width:650px;
	height:40px;
	display:block;
	margin:auto;
	text-align:left;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #ffffff;
}
.SearchSpan {
	padding-left:3px;
	padding-right:37px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #002672;
}
#UBhome {
	margin-top:0px;
	margin-left:0px;
	float:left;
	clear:left;
	display:block;
	height:35px;
	width:240px;
	cursor:pointer;
}
#sendUB {
	margin-top:0px;
	margin-right:0px;
	float:right;
	clear:right;
	display:block;
	height:35px;
	width:340px;
	cursor:pointer;
}
#mainPanel {
	width:974px;
	height:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;	
	background-color:#ffffff;
}
#panelLeft {
	float:left;
	width:177px;
	height:auto;
}
#panelLeftTitle {
	float:left;
	width:173px;
	height:24px;
	margin-left:1px;
	margin-top:1px;
	padding-left:9px;
	padding-top:3px;
   	background-image: url("../images/menu_title_bg.png");
	background-repeat: no-repeat;	
	text-align:left;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #ffffff;
}
#panelLeftTitleOrange {
	position:relative;
	left:0px;
	top:0px;
	float:left;
	display:block;
	height:24px;
	width:173px;
	margin-left:1px;
	margin-top:1px;
	padding-left:9px;
	padding-top:3px;
   	background-image: url("../images/menu_title_bg_orange.png");
	background-repeat: no-repeat;	
	text-align:left;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #ffffff;
	cursor:pointer;
	z-index:1002;
}
a.panelLeftTitleOrange:visited  {
	padding-right:50px;
	text-decoration : none;
	color : #ffffff;
}                                
a.panelLeftTitleOrange:link  {
	padding-right:50px;
	text-decoration : none;
 	color : #ffffff;
}								
a.panelLeftTitleOrange:hover  {
	text-decoration : none;
	color : #F0F0F0;
}
#panelLeftFavorites {
	float:left;
	clear:left;
	width:175px;
	height:330px;
   	background-image: url("../images/favorites_leftpanel_bg.png");
	background-repeat: no-repeat;
	overflow:hidden;	
}
#panelLeftCustomize{
	position:fixed;
	left:0px;
	top:0px;
	float:left;
	clear:left;
	width:175px;
	height:156px;
   	background-image: url("../images/customize_leftpanel_bg.png");
	background-repeat: no-repeat;	
	overflow:hidden;
	text-align:left;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: #697EBE;
}
a.panelLeftCustomize:visited  {
	text-decoration : none;
	color : #697EBE;
}                                
a.panelLeftCustomize:link  {
	text-decoration : none;
 	color : #697EBE;
}								
a.panelLeftCustomize:hover  {
	text-decoration : underline;
	color : #313E7C;
}
#customizeBox{
	margin-top:15px;
	float:left;
	clear:left;
	width:175px;
	height:156px;
	overflow:hidden;
}
#noub {
	display:none;
	position:fixed;
	left:0px;
	top:24px;
	float:left;
	clear:left;	
	width:159px;
	height:93px;	
	padding:2px 7px 7px 7px;
	font:normal 12px arial, verdana, tahoma;
	color:#404040;
	background-color:#FFFFCC;
	border:1px solid #ECECEC;
	line-height:15px;	
}
a.noub:visited  {
	text-decoration : none;
	color : #0000FF;
}                                
a.noub:link  {
	text-decoration : none;
 	color : #0000FF;
}								
a.noub:hover  {
	text-decoration : none;
	color : #494DFF;
}
#panelLeftChannels {
	margin-top:15px;
	float:left;
	clear:left;
	width:175px;
	height:330px;
   	background-image: url("../images/channels_leftpanel_bg.png");
	background-repeat: no-repeat;	
	overflow:hidden;	
}
#panelLeftShopping {
	margin-top:15px;
	float:left;
	clear:left;
	width:175px;
	height:405px;
   	background-image: url("../images/shopping_leftpanel_bg.png");
	background-repeat: no-repeat;	
	overflow:hidden;
}
.menu {padding:0px; margin:0px; list-style:none; height:25px; width:171px; position:relative; font-size:12px;}
.menu li {float:left; height:25px;}
.menu li a {display:block; float:left; height:25px; color:#003399; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:left; padding:0; cursor:pointer;}
.menu li a span {height:25px; float:left;position:relative;left:1px;top:0px; display:block; width:171px; background:url("../images/menu_normal.gif") no-repeat right top;}
.menu li.activeMenu a {color:#ffffff; }
.menu li.activeMenu a span {height:25px; background:url("../images/menu_active.gif") no-repeat right top;}
.menu li a:hover {color:#004DE8;}
.menu li a:hover span {height:25px; background:url("../images/menu_over.gif") no-repeat right top;}
.menu li.activeMenu a:hover {color:#EDEDED;}
.menu li.activeMenu a:hover span {height:25px; background:url("../images/menu_active.gif") no-repeat right top;}
#favImage {
	position:relative;
	left:10px;
	top:4px;
	margin-right:16px;
}
#panelCenter {
	float:left;
	margin-left:5px;
	width:480px;
	height:700px;
}
#AdBox468X60top {
	margin-left:5px;
	margin-top:0px;
	float:left;
	width:468px;
	height:110px;
}
#tabHolder {
	margin-left:0px;
	margin-top:7px;
	float:left;
	display:block;
	width:471px;
	height:27px;
	overflow:hidden;
}
.tab {padding:0 0 0 0; margin:0; list-style:none; height:27px; position:relative; background:transparent url("../images/tab_bottom_filler.gif") repeat-x left bottom; font-size:11px;}
.tab li {float:left; height:27px; margin-right:1px;}
.tab li a {display:block; float:left; height:27px; line-height:27px; color:#404040; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:normal; text-align:center; padding:0 0 0 3px; cursor:pointer; background:url("../images/tab_normal_left.gif") no-repeat;}
.tab li a span {float:left; display:block; padding:0 17px 0px 9px; background:url("../images/tab_normal_right.gif") no-repeat right top;}
.tab li.activeTab a {color:#fff; background:url("../images/tab_active_left.gif") no-repeat;}
.tab li.activeTab a span {background:url("../images/tab_active_right.gif") no-repeat right top;}
.tab li a:hover {color:#000; background: url("../images/tab_over_left.gif") no-repeat;}
.tab li a:hover span {background:url("../images/tab_over_right.gif") no-repeat right top;}
.tab li.activeTab a:hover {color:#c0c0c0; background: url("../images/tab_active_left.gif") no-repeat; cursor:default;}
.tab li.activeTab a:hover span {background:url("../images/tab_active_right.gif") no-repeat right top;}
#newsBox {
	position:relative;
	left:0px;
	top:0px;
	float:left;
	width:480px;
	height:520px;
   	background-image: url("../images/news_box_bg.png");
	background-repeat: no-repeat;	
	overflow:hidden;
}
#AdBox468X60btom {
	margin-left:0px;
	margin-top:0px;
	float:left;
	width:480px;
	height:60px;
	background-color:#ffffff;	
}
#shoppingHeaderSearch {
	position:relative;
	left:0px;
	top:15px;
	float:left;
	width:480px;
	height:100px;
	display: block;
   	background-image: url("../images/shopping_search_bg.png");
	background-repeat: no-repeat;	
	overflow:hidden;	
}
#shoppingBox {
	position:relative;
	left:0px;
	top:43px;
	float:left;
	width:480px;
	height:282px;
   	background-image: url("../images/shopping_box_bg.png");
	background-repeat: no-repeat;	
	overflow:hidden;	
}
#panelRight {
	float:right;
	width:310px;
	height:1100px;
}
#getUB11Box {
	display:none;
	float:left;
	margin-top:0px;	
	margin-left:0px;		
	width:306px;
	height:61px;
   	background-image: url("../images/get_ub11_bg.png");
	background-repeat: no-repeat;
	text-align:left;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #000000;
	overflow:hidden;	
}
#addMyWebDirBox {
	display:none;
	float:left;
	margin-top:0px;	
	margin-left:0px;		
	width:299px;
	height:60px;
	background-color:#CADEF4;
	border:#C3C3C3 1px solid;
	text-align:left;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #000000;
	overflow:hidden;	
}
a.addMyWeb:visited  {
	text-decoration : none;
	color : #000000;
}                                
a.addMyWeb:link  {
	text-decoration : none;
 	color : #000000;
}								
a.addMyWeb:hover  {
	text-decoration : underline;
	color : #313E7C;
}
#trendBox{
	float:left;
	margin-top:7px;	
	margin-left:0px;	
	width:310px;
	height:335px;
   	background-image: url("../images/trend_box_bg.png");
	background-repeat: no-repeat;	
	overflow:hidden;
}
#AdBox300X250 {
	float:left;
	margin-top:20px;	
	margin-left:5px;	
	width:300px;
	height:250px;
}
#AdBox300_250_NO_UB {
	display:none;
	float:left;
	margin-top:20px;	
	margin-left:5px;	
	width:300px;
	height:250px;
}
#AdBox300_250_UB {
	display:none;
	float:left;
	margin-top:20px;	
	margin-left:5px;	
	width:300px;
	height:250px;
}
#footer {
	clear:both;
	width:974px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:10px;	
	padding-bottom:5px;
	font: normal 12px arial, verdana, helvetica, sans-serif;
	color:#000000;
	text-align:center;
	border:#DFDFDF 1px solid;
	background-color: #EDEDED;
}
