body
	{
	color: #000;
	margin: 0px 0px 4px 0px;
	}

/* GENERAL */

* {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #333;
	line-height: 16px;	
	}

a
	{
	text-decoration: none;
	color: #0064A4;
	}
	
a:hover
	{
	text-decoration: underline;
	}

img
	{
	border: 0px
	}
	


/* HEADER */

#navtop
	{
	background: url(http://image.excite.it/common/graphics/bg_welcome.gif) repeat-y;
	}

#navtop a
	{
	font-size:10px;
	}

#header_link
	{
	background: url(http://image.excite.it/common/graphics/bg_header.gif) repeat;
	color: #999;	
	margin: 2px;
	height: 21px;
	}
 
#header_link a
	{
	color: #888;
	font-size: 10px;
	font-weight: bold;
	padding: 0 14px 0 14px;
	}
 
#header_link :hover
	{
 	color: #000;
	}
 
#header .drop
	{
 	background: #1c1c1c;
	}


/* SOLID E MENU' */

.menu 
	{
	padding: 2px 2px 1px 5px;
	}
	
.menuitem a, .menuitem a:hover
	{
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #333;
	}	
	
.solid
	{
	background: url(http://image.excite.it/common/graphics/solid.gif);
	height: 24px;	
	}


/* FOOTER */

.footer a, .footer a:hover 
	{	
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
   font-size: 12px;	
   color: #333;
	}

#exc-site a 
	{
	font-size: 10px;
	}
	
	
/* FONT */
	
.txtt
	{
   font-weight: bold;
   font-size: 13px;
   line-height: 18px;
	}

.txt
	{
	font-size: 12px;
	line-height: 18px;
	}

.txt p
	{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	}

.txt b,
.txt u,
.txt a
	{
	font-size: 12px;
	padding:0;
	}

.txt i
	{
	font-size: 12px;
	padding: 0;
	font-style: italic;
	}

.txt .t
	{
	font-weight: bold;	
	font-size: 13px;
	}

.txt a.t
	{
	font-weight: bold;	
	font-size: 13px;
	color: #069;
	}

.txt a.t:hover
	{
	font-weight: bold;	
	font-size: 13px;
	color: #069;
	}

.txt a
	{
	font-weight: normal;	
	font-size: 12px;
	}
	
.list p
	{
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0;
	}

.txt .mt, .txt .mt:hover
	{
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 15px;
	color: #E00000;
	font-weight: bold;
	line-height: 18px;
	}

.t
	{
	color: #333333;
	font-weight: bold;
	line-height: 16px;
	}

a.t
	{
	color: #006699;
	font-weight: bold;
	line-height: 16px;
	}


.tl, .tl:hover
	{
	font-weight: bold;
	line-height: 16px;
	color: #777;
	}

.txtlb, .txtlb:hover
	{
	font-weight: bold;
	font-size: 13px;
	color: #777;
	}
	
.xs
	{
	font-size: 9px;
	color:  #555;
	}

.s
	{
	font-style: italic;
	}

.i
	{
	color: #666;
	line-height: 14px;
	}

a.i
	{
	color: #666;
	line-height: 14px;
	}

.is
	{
	color: #666;
	font-size:10px;
	line-height: 12px;
	}

.smallred
	{
	color: #E00000;
	font-size: 10px;
	}
		
.smallredtitle, .smallred:hover
	{
	color: #E00000;
	text-decoration: underline;
	}
	
.isbl, .isbl:hover
	{
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	color: #888;
	}

a.hotspot:hover
	{
	text-decoration: none;
	color: #069;
	}

a.hotspot
	{
	color: #666;
	font-size:10px;
	line-height: 12px;
	text-decoration: none;
	}

a.is
	{
	color: #069;
	font-size:10px;
	line-height: 12px;
	}

.isb
	{
	color: #777;
	font-size:10px;
	line-height: 12px;
	font-weight: bold;
	}

a.isb
	{
	color: #069;
	font-size:10px;
	line-height: 12px;
	font-weight: bold;
	}

.ht, .ht:hover
	{
	font-weight: bold;
	color: #E00000;
	line-height: 16px;
	}

.h, .h:hover
	{
	color: #E00000;
	line-height: 14px;
	}
		

.treb, .trebi, .trebh, .tag, .trebi11b, .treb13b, .mt, .mtl, .mtbk, .st, .redtitle, .blacktitle, .important, .groupname, .btb
	{
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	}
	
	
.treb
	{
   font-size: 13px;	
   line-height: 16px;
	}

a.treb
	{
	color: #069;
	line-height: 20px;
	padding: 0 2px 0 2px;
	}

a.treb:hover
	{
	color: #fff;
	background-color: #48b;
	text-decoration: none;
	}

.trebi
	{
   font-size: 13px;	
   color: #666;
	}

a.trebi
	{
	color: #069;	
	}

a.trebi:hover
	{
	color: #069;
	}

.trebh
	{
   font-size: 13px;	
   color: #e00;
	}

.tag, a.tag
	{
   font-size: 12px; 
   font-weight: bold;
   line-height: 20px; 
   color: #333;
   padding: 0 0 0 4px;
	}
 
a.tag:hover
	{
	color: #E00;
	text-decoration: none;
	}

.trebi11b, a.trebi11b
	{
	font-weight: bold;
   font-size: 11px;	
   color: #666;
	}

a.trebi11b:hover
	{
	color: #666;
	text-decoration: underline;
	}

.treb13b
	{
	font-weight: bold;
	font-size: 13px; 
	color: #444;
	}
 
a.treb13b
	{
	color: #444;
	line-height: 20px;
	}
 
a.treb13b:hover
	{
	text-decoration: none;
	color: #E00;
	}

.mt, .mt:hover
	{
	font-size: 15px;
	color: #E00000;
	font-weight: bold;
	line-height: 18px;
	}

.mtl, .mtl:hover
	{
	font-size: 15px;
	color: #555;
	font-weight: bold;
	line-height: 18px;
	}

.mtbk, .mtbk:hover
	{
	font-size: 15px;
	color: #1c1c1c;
	font-weight: bold;
	line-height: 18px;
	}

.st, .st a
	{
	text-transform: uppercase;
	font-size: 11px;
	color: #444;
	font-weight: bold;
	line-height: 16px;
	}

a.st, .st a
	{
	text-transform: uppercase;
	color: #1c1c1c;
	}
	

a.st:hover, .st a:hover
	{
	color: #E00000;
	text-decoration: none;
	}

.redtitle, a.redtitle
	{
	font-size: 12px;
	color: #E00000;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	}
	
a.redtitle:hover
	{
	text-decoration: underline;
	}	

.blacktitle, a.blacktitle, .black, a.black
	{
	color: #1c1c1c;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	line-height: 18px;
	}
	
a.blacktitle:hover, a.black:hover
	{
	color: #E00000;
	text-decoration: none;
	}
		
.important
	{
	font-size: 14px;
	color: #E00000;
	font-weight: bold;
	}
	
.groupname
	{
	font-size: 11px;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

a.groupname:hover
	{
	color: #069;
	text-decoration: none;
	}

.btb
	{
	font-size:20px;
	font-weight: bold;
	color: #777;
	margin-right: 1px;
	}
	

/* ELEMENTS */
	
.sep 
	{
	color: #888888
	}	

.breadcrumb
 	{
 font-size: 10px; color: #666666
 	}
 
.breadcrumb a	
 	{
	font-size: 10px;
	}

.titlebar
	{
	border: 1px solid #ddd;
	height: 17px;
	vertical-align: middle;
	padding-left: 2px;
	background: url(http://image.excite.it/common/graphics/bgBox1.gif);
	}

.btn_on_20, .btn_on_30, .btn_on_50, .btn_on_80, .btn_on_100, .btn_on_130, .btn_on_150, .btn_on_180, .btn_on_200
	{
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 14px;	
	border: 0px;
	height: 20px;
	color: #1c1c1c;
	font-weight: bold;
	}
	
.btn_on_20
	{
	background: url('http://image.excite.it/common/graphics/btn_20.gif');
	width: 20px;
	}

.btn_on_30
	{
	background: url('http://image.excite.it/common/graphics/btn_30.gif');
	width: 30px;
	}

.btn_on_50
	{
	background: url('http://image.excite.it/common/graphics/btn_50.gif');
	width: 50px;
	}

.btn_on_80
	{
	background: url('http://image.excite.it/common/graphics/btn_80.gif');
	width: 80px;
	}

.btn_on_100
	{
	background: url('http://image.excite.it/common/graphics/btn_100.gif');
	width: 100px;
	}

.btn_on_130
	{
	background: url('http://image.excite.co.uk/common/graphics/btn_130.gif');
	width: 130px;
	}

.btn_on_150
	{
	background: url('http://image.excite.it/common/graphics/btn_150.gif');
	width: 150px;
	}

.btn_on_180
	{
	background: url('http://image.excite.it/common/graphics/btn_180.gif');
	width: 180px;
	}

.btn_on_200
	{
	background: url('http://image.excite.it/common/graphics/btn_200.gif');
	width: 200px;
	}			
	

/* SEARCH */

ul.results 
	{
	position: relative;
	left: -40px;
	top: 0px;
   list-style-type: none;
	margin-bottom: 0px;
   margin-top: 0px;
	}

ul.results li
    {
    margin-bottom: 18px;
    }

a.results
    {
    font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
    text-decoration: underline;
    font-weight: normal;
    font-size: 16px;
    color: #006699;
    }

.resultsb
    {
    font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
    text-decoration: underline;
    font-weight: normal;
    font-size: 17px;
    color: #006699;
    }

.url, a.url, a.url:hover
	{
   color: #339933;
   line-height: 14px;
	}	

#srcbox .channel {margin-bottom: 10px;}
#srcbox .bg {background: #D9EBF9;}
#srcbox .sx {background: url(http://image.excite.it/search/box2/tsx.gif) top left no-repeat;	height: 17px;}
#srcbox .dx {background: url(http://image.excite.it/search/box2/tdx.gif) top right no-repeat; height: 17px;	padding-top: 3px;	font-weight: bold}
#srcbox .empty {background: #fff; color: #09C}
#srcbox .sep {background: url('http://image.excite.it/search/box2/separator.gif') center right no-repeat}
#srcbox label {position:relative; top:-3px}
#srcbox .srcBtn {border: 0px; background: url(http://image.excite.it/search/box2/submit.gif); width:79px; height:20px; color:#fff; font-weight: bold}
#srcbox .tab  {color: #09C; padding: 0 15px 0 15px; font-size: 9px; text-transform: uppercase; 	cursor: pointer; cursor: hand;}
#srcbox .tabsel {color: #fff; padding: 0 15px 0 15px; font-size: 9px; text-transform: uppercase}
.asksel  {background: url(http://image.excite.it/search/box2/powered_by_ask.gif) 485px 4px no-repeat;}
.askselfull {background: url(http://image.excite.it/search/box2/powered_by_ask.gif) 675px 4px no-repeat;}
#srcbox .inputchl {border: 1px solid #cccccc; width:184px; height: 19px; padding: 2px}
#srcbox .inputhp {border: 1px solid #cccccc; width:300px; height: 19px; padding: 2px}
#t1.sel {background: url(http://image.excite.it/search/box2/tbg1.gif)}
#t2.sel {background: url(http://image.excite.it/search/box2/tbg2.gif)}
#t3.sel {background: url(http://image.excite.it/search/box2/tbg3.gif)}
#t4.sel {background: url(http://image.excite.it/search/box2/tbg4.gif)}
#t5.sel {background: url(http://image.excite.it/search/box2/tbg5.gif)}
#t6.sel {background: url(http://image.excite.it/search/box2/tbg6.gif)}
#t1-dx, #t2-dx, #t3-dx, #t4-dx, #t5-dx {padding-top: 3px; background: url('http://image.excite.it/search/box2/separator.gif') center right no-repeat}
#t6-dx {padding-top: 3px;}
#t1f.sel {background: url(http://image.excite.it/search/box2/f1.gif) top center no-repeat;}
#t2f.sel {background: url(http://image.excite.it/search/box2/f2.gif) top center no-repeat;}
#t3f.sel {background: url(http://image.excite.it/search/box2/f3.gif) top center no-repeat;}
#t4f.sel {background: url(http://image.excite.it/search/box2/f4.gif) top center no-repeat;}
#t5f.sel {background: url(http://image.excite.it/search/box2/f5.gif) top center no-repeat;}
#t6f.sel {background: url(http://image.excite.it/search/box2/f6.gif) top center no-repeat;}


/* BOX BASIC */

.simpleBox
	{
	border: 1px solid #ccc;
	background: #fff;
	}	
.box
	{
	position: relative;
	margin: 1px 0 0 0;
	padding: 4px;
	}
.box img
	{
	padding: 2px;
	}
.box .middle
	{
	margin: 0;
	padding: 0 4px 0 4px;
	background: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}	
.box ul
	{
	list-style: none;
   margin: 0 4px 0 18px;
   padding: 0;
	}
.box ul li
	{
	padding-bottom: 6px;
	}

/* BOX ROUNDED CORNERS */
.box .round,
.box .round span
	{
	display: block;
	height: 5px;
	background: transparent no-repeat;
	}
.box .round
	{
	position: relative;
	width: 50%;
	background-position: top left;
	}
.box .round span
	{
	position: absolute;
	width: 100%;
	margin-left: 100%;
	background-position: top right;
	}
.box .top,
.box .top span
	{
	background-image: url("http://image.excite.it/mesp/bg_top_box.gif");
	}
.box .bottom,
.box .bottom span
	{
	background-image: url("http://image.excite.it/mesp/bg_bottom_box.gif");
	}	
	
/* BOX TABBED */
	
.tab, .tabOff, .tabOn
	{
	position: relative;
	background-repeat: no-repeat;
	}
	
.tab{
	height: 25px;
	width: auto;
	background-image: url(http://image.excite.it/common/graphics/tab_box/line.gif);
	background-position: bottom left;
	}
	
.tabOff
	{
	background-image: url(http://image.excite.it/common/graphics/tab_box/left.gif);
	background-position: left top;
	padding-left: 10px;
	width: auto;
	float: left;
	border-bottom: 1px solid #CCC;	
	}
	
.tabOn
	{
   background-image: url(http://image.excite.it/common/graphics/tab_box/left_on.gif);
	background-position: left top;
	padding-left: 10px;
	width: auto;
	float: left;
	border-bottom: #FFF solid 1px;
	}
		
.tabOn a
	{
	background-image: url(http://image.excite.it/common/graphics/tab_box/right_on.gif);
	}
	
.tabOn a, .tabOff a, .tabOff a:hover
	{
	background-position: right top;
	padding: 5px 14px 5px 4px;
	display: block;
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	}

.tabOff a
	{
	background-image: url(http://image.excite.it/common/graphics/tab_box/right.gif);
	width:auto;
	color: #006AAE;
	}
	
.container
	{
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #CCC;
	background: #FFF;
	}
	
.content
	{
	border-width: 0 1px 0 1px;
	border-color: #CCC;
	border-style: solid;
	}	

	
.black 
{   
  font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;          
  font-size: 12px;        
  line-height: 18px;     
} 
 
a.black    
{   
  color: #1c1c1c;          
}      
 
a.black:hover    
{  
  color: #E00000; 
  text-decoration: none;   
}

.colbglink
{
	text-align: left;
}
 
.colbglink a
{
	padding: 2px; 
	line-height: 21px;
}
 
.colbglink a:hover
{
	background: #E00000;
	color: #FFF;
	text-decoration: none;
}

#altriblog {background-color: #f1f1f1; border: 1px dotted #ccc; text-align: left; margin-bottom: 8px} 
#altriblog h3 {padding: 4px 0 8px 8px; font-family:'Trebuchet MS', Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: bold; color: #777; margin: 0} 
#altriblog img {margin: 0 0 6px 8px} 

/* promo MIX */

.promoMix
{
	background: #f1f1f1;
	margin-bottom: 1px;
	margin-right: 4px;
	padding: 2px 4px 2px 2px;
	text-align: right;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	color: #777;
}

.promoMixComm
{
	margin-top: 14px;
	background: #f1f1f1;
	padding: 2px 4px 2px 2px;
	text-align: right;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	font-weight: bold;
	color: #777;
}

.promoMix a, .promoMixComm a
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	font-weight: normal;
	color: #666;
}

.promoMix img, .promoMixComm img
{
	vertical-align: middle;
	margin-left: 4px;
}

