body{ font-family:Arial, Helvetica, sans-serif; font-size:10px; }
table td{padding:0px;}
a { font-size: 10px; color: #1B3955; text-decoration: none; }
a:hover { text-decoration: underline; }
#side{background-image:url(../images/side.jpg); width:18px;}
#header{background-image:url(../images/topbg.jpg); background-repeat:repeat-x; height:132px;}
#menu{background-image:url(../images/menubg.jpg); background-repeat:repeat-x; height:28px; }
.menuitem{font-size:13px; color:#fff;text-decoration:none; font-weight:700; margin-left:8px;margin-right:8px;}
.menuitem:hover{text-decoration:underline;}
.PageTitle { font-size: 24px; font-weight: bold; margin-bottom: 5px; margin-top: 5px; }
.livepriceselect{height:18px; font-size:10px;}
.livepriceselecttext{height:14px; font-size:9px;}
.livepriceselecttextbutton{font-size:11px;}
#topbanner{background-image:url(../images/topbannerbg.jpg); background-repeat:repeat-x;}
#footer{background-color:#CCC; border-top:1px solid #aaa; margin-bottom:20px;}
#right{background-image:url(../images/rightbg.gif); width:420px;}
#rightside{background-image:url(../images/rightbgleft.jpg); width:10px; background-repeat:repeat-y;}

.content{ font-size:12px; display:block; margin:20px; }
.heading{font-size:22px; display:block; margin-bottom:10px; font-weight:700;}
.subheading{font-size:16px; display:block; margin-bottom:10px; font-weight:700;}

/* PAGING */
.linknav{font-size:11px;font-weight:400;color:#333;text-decoration:none;margin:4px;padding:2px 8px;background-color:#FAFBFD;border:1px solid #82ACD2;}
.linknavcurrent {font-size:11px;font-weight:700;color:#000;text-decoration:none;background-color:#C5D6E6;margin:4px;padding:2px 8px;border:1px solid #82ACD2;}
.linknavdot{font-size:18px;font-weight:700;color:#000;text-decoration:none;background-color:#fff;padding:2px;}
.linknav:hover{background-color:#82ACD2;border:1px solid #125491;color:#FFF;}

/* WIDGETS  */
.widget{margin:4px;padding:0px;border:1px solid #82ACD2; background-color:#fff;}
.widget_title{display:block; background-image:url(../images/widgetbg.jpg); background-repeat:repeat-x;border-bottom:1px solid #82ACD2;padding:4px;padding-left:10px;}
.widgetheading{font-weight:700;font-size:13px;color:#125491;text-decoration:none;}
.widgetheading_sub{color:#000;}
.widgetbody{margin:6px;}

/* NEWS ARTICLES  */
.newsTBL{width:98%; margin-left:0px;margin-right:0px;margin-bottom:15px;}
.newsTBLDivider{background-image:url(../images/divide.jpg); background-position:bottom; background-repeat:repeat-x; height:20px;}
.newsTitleHeadline{font-size:22px;font-weight:300;text-decoration:none;color:#1B3955; font-family:Arial Black, Arial;}
.newsTitleHeadline:hover{text-decoration:underline;}
.newsTitle{font-size:18px;font-weight:600;text-decoration:none;color:#1B3955;}
.newsTitle:hover{text-decoration:underline;}
.newsSummary{font-size:12px;text-decoration:none;color:#666;}
.newsSource{font-size:11px;text-decoration:none;color:#8C8863;font-weight:700;}
.newsSourceRowHeadline{ background-color:#F3F8A8; padding:4px; width:95%;}
.newsSourceRow{ background-color:#FBFEED; padding:4px; width:95%;}
.newsTag{font-size:10px;text-decoration:none;color:#999;}
.newsTag:hover{text-decoration:underline;color:#000;}

/* TOP WEB SITES */
.competitorTBL {border:1px solid #eee; width:400px;}
.competitorTBL thead {background-color:#fff;font-weight:300;color:#999;}
.competitorTBL td {border-bottom:1px solid #ccc;padding:2px;}
.competitorlink {font-size:11px;text-decoration:none;color:#000;}
.competitorlink:hover {text-decoration:underline; color:#ff0000;}
.competitorurl {font-size:11px;text-decoration:none;color:#999;}
.competitorurl:hover {text-decoration:underline; color:#000;}

.sideLink{font-size:11px;color:#125491;text-decoration:none;font-weight:700;}
.sideLink:hover{color:#ff0000;text-decoration:underline;}

#searchresults{padding:6px;}

.ratingTBL{background-color:#fff;font-size:12px; font-weight:700;}
.ratingTBL td{padding:6px;}

.searchlink {font-size:12px;text-decoration:underline;color:#000;}
.searchlink:hover {text-decoration:underline;color:#000;background-color:#eee;}
.searchTBL {font-size:12px;margin:4px;}
.searchTBL td {border-bottom:1px dashed #eee;padding:4px;}
.searchTBL thead {font-weight:700;}

.footerlink{ margin:4px; color:#000; text-decoration:none;}
.footerlink:hover{text-decoration:none;}

/* FANCY MENU SELECTOR */
.CountrySelector {
	display: none;	
	float: left;
	position: absolute; 
	background-color: #DCD79F; 
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
	padding: 4px;
	width: 210px;
	border: 1px solid black;
	cursor: pointer;
	margin-top: 5px;
}
.CountrySelector ul {
	list-style-image: none;
	list-style-type: none;
	list-style-position:outside;
	float:left;
	margin:0pt;
	padding:0pt;
	width: 200px;
	cursor: pointer;
}
.CountrySelector li {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	cursor: pointer;
	width: 200px;
}
.CountrySelector li:hover {
	background-color: #8C8863;
	color: #FFFFFF;
	cursor: pointer;
}

/* FANCY MENU ITEM */
.CountryMenuItem {
	padding:3px;
	padding-left:5px;
	padding-right: 5px;
}

.CountryMenuItem:hover{
	cursor: pointer;
	background-color:#FFFFFF;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}