body {font-size:small; font-family: arial, sans-serif; color: #000000; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; margin: 0px auto;}

form{ margin:0; padding:0; }

hr {border: none 0; border-top: 1px dashed #999999; width: 100%; height: 1px;}

a {text-decoration: underline; color: #000000; font-weight: bold;}

a:hover {text-decoration: none; color: #cc0000;}

.hide {display:none;}

.nobold {font-weight: normal;}

.header {background-color: #ffffff; border-bottom: 1px solid #000000; width: 100%; height: 125px; min-width: 1022px;position:absolute;left0;top:0;}

.logo {position:absolute; top:0px; left:0px; width: 270px;}

.logo img {border: 0px;}

.bannerandsearch {position:absolute; top:2px; left:273px;}

.banner img {border: 1px solid #000000; margin-bottom: 1px;}

.skyscraper img {border: 1px solid #000000;}

.skyscraper {margin-bottom: 5px;}

.search {margin-top: 2px; width: 600px; position:absolute; top: 95px;}

.search_advanced {font-size: 11px; color: #989FA0; margin-left: 10px; padding-bottom: 5px;}

.search_inputlayout {margin-top: 15px;  margin-bottom: 15px;}

.navigation {position: absolute; left: 0px; top: 126px; width: 150px;}

.nav ul {margin:0; padding:0;}

.nav_section {font-size: 13px; font-weight: bold; line-height: 140%; list-style-type: disc; color: #586870;}

.nav_subsection {margin-left: 4px; list-style-type: disc; color: #586870; font-size: 12px;  line-height:140%;}

.nav_subsubsection {margin-left: 6px; color: #515658; list-style-image: url(/__data/assets/file/25551/bullet_subsubsection.gif); font-size: 11px; line-height: 140%;}

.nav_subsubsection a {color: #515658;}

.nav_subsubsection a:hover {color: #cc0000;}

.nav_magazine_header {font-size: small; font-weight: bold;}

.nav_magazine {font-size: 11px; margin-top: -20px; margin-left: 8px; margin-right: 8px;}

.rightadscolumn {position:absolute; top:126px; left:836px; margin-top: 5px;}

.rightadscolumn_t3girls {padding-bottom: 10px; color: #000000; background-color: #DFE4E4; width: 160px; border: 1px solid #000000;}

.rightadscolumn_t3girls ul {list-style: disc; color: #586870; list-style-position: outside;  padding: 8px 0px 8px 6px; margin: 0px 5px 0px 16px;}

.homepage_header {height:18px; background-color: #cc0000; color: #ffffff; font-weight: bold; padding:0; margin:0; }

.homepage_header a {color: #ffffff; text-decoration: none;}

.homepage_header a:hover {color: #B6B9BA;}

.homepage_mpu {width: 300px; margin-bottom: 10px; border: 1px; color: #000000; border-style: solid; background-color: #EFEFEF; margin-left: 13px;}

.date {color: #808080; font-size: x-small; font-family: verdana, sans-serif;}

.lineage {color: #808080; font-size: x-small; font-family: verdana, sans-serif;}

.lineage a {color: #808080;}

.lineage a:hover {color: #cc0000;}

.page {position: absolute; left: 158px; top: 126px; margin: 5px 0px 15px 0px; width:671px;}

.left {float: left; width: 68%; line-height: 140%;}

.left h1 {font-size: large; margin-top: 8px; margin-bottom: 12px;}

.left h2 {font-size: medium;}

.page h1  {font-size: large; margin-top: 8px; margin-bottom: 12px;}

.page h2  {font-size: medium;}

.left img {border-style: solid; border-width: 1px; border-color: #000000; margin: 4px;}

.introduction {margin-top: -10px; margin-bottom: 10px; font-weight: bold;}

.mpu {float:right; border: 1px solid #000000; background-color: #EFEFEF; margin-left: 5px;}

.mpu img {padding: 0px; margin: 0px; border: 0px;}

.right {float: right; width: 30%; font-weight: bold;}

.panel_header {padding: 5px 10px 5px 10px; color:#ffffff; background-color:#989FA0; background-image:url(/__data/assets/image/225412/article_details_middle.gif); background-repeat:repeat-y;}   

.panel {font-size: 12px; margin-bottom:15px; padding: 0px 10px 4px 10px; color: #000000; background-color: #DFE4E4; border-left:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; border-right:1px solid #c0c0c0; }

.panel ul {list-style: disc; color: #586870; list-style-position: outside;  padding: 8px 0px 8px 0px; margin: 0px 5px 0px 18px;}

.panel li {margin-bottom: 2px;}

.relatedlinks ul {list-style: disc; color: #586870; list-style-position: outside;  padding: 8px 0px 8px 0px; margin: 0px 5px 0px 18px;}

.relatedlinks li {margin-bottom: 4px; font-weight: normal;}

.relatedlinks li a{margin-bottom: 4px; font-weight: normal;}

.review_details {padding: 0px 10px 0px 10px; font-size:16px; color:#ffffff; background-color: #ffffff; background-image:url(/__data/assets/image/225410/article_details.gif); background-repeat:no-repeat; background-position:0 0; }

.nobold {font-weight: normal;}

.review_field {font-size: x-small; color: #cc0000; font-family: verdana, arial, sans-serif;}

.review_verdict {color: #7e7e7e; line-height: 18px;}

.review_t3total {color: #cc0000; line-height: 18px; font-size: large;}

.printemail ul {list-style: disc; color: #586870; list-style-position: outside;  padding-left: 10px; margin-left: 10px;}

.origin {color: #989fa0;}

.origin a {color: #989fa0;}

.origin a:hover {color: #cc0000; text-decoration: underline;}

.gallery_head{ height:17px; color:#ffffff; background-color:#ffffff; width:447px; border:1px solid #CCC; border-width:1px 1px 0 1px; background-image:url(/__data/assets/image/453055/ret3_repheader.jpg); background-repeat:repeat-x; background-position:0 0; }

.gallery { width:447px; border:1px solid #CCC; border-width:0 1px 1px 1px; }

.gallery img {float: left; border:1px solid #CCC; margin: 5px;}

.articlefooter    {clear: both; margin-bottom: 5px;}

.navigation_bottom {font-size: 11px; clear: all; text-align: center; margin-bottom: 15px; line-height: 18px;}



.assetlisting_header{ background-color:#cc0000; background-image:url(/__data/assets/image/225414/assetlisting_header.gif); background-position:0 0; background-repeat:no-repeat; }

.assetlisting_t3total{ text-align:center; background-color:#cc0000; background-image:url(/__data/assets/image/225417/assetlisting_t3total.gif); background-position:0 0; background-repeat:no-repeat; }

.assetlisting_price_title{ text-align:center; background-image:url(/__data/assets/image/225416/assetlisting_price.gif); background-position:0 0; background-repeat:no-repeat; }



.assetlisting_pagename {font-size:12px; font-weight:bold; color:#ffffff; letter-spacing:0.05em;}

.assetlisting_pagination {font-size: 12px; font-family: arial, sans-serif; word-spacing: 0.1em;}

.assetlisting_previousnext {font-size: 12px; font-family: arial, sans-serif; font-weight: bold;}

.image_445 {border-style: solid; border-width: 1px; border-color: #000000; margin: 3px 5px 5px 5px;}

.assetlisting_price {font-weight: bold;}

.latestreviews_sectionheader {font-size: large; color: #cc0000;}

.latestreviews_sectionheader a {color: #cc0000;} 

.center {text-align: center;}

.center img {border-style: solid; border-width: 1px; border-color: #000000; margin: 8px 5px 8px 5px;}

.border {border-style: solid; border-width: 1px; border-color: #000000;}

.border a {border-style: solid; border-width: 1px; border-color: #000000;}

.border a:hover {border-style: solid; border-width: 1px; border-color: #cc0000;}

.asset_thumbnail img {margin: 0px; padding: 0px; border-style: solid; border-width: 1px; border-color: #000000;}

.asset_thumbnail img:a {margin: 0px; padding: 0px; border-style: solid; border-width: 1px; border-color: #000000;}

.home_left {position: top:161px; left:160px; width: 49%; float: left;}

.home_right {position: top:161px; left:505px; width: 49%; float: right;}

.homepage_box {margin-bottom: 10px; padding-bottom: 8px; width: 100%; border: 1px solid #000000; background-color:#ffffff; }

.assetlisting_assetname_small {font-size: 12px; line-height: 14px;}

.assetlisting_introduction_small {font-size:11px;}

.assetlisting_more_small {font-size:11px; font-weight: bold;}

.date_small {color: #808080; font-size: x-small;}

.home_left form {margin-top: -15px; padding-top: 15px; margin-bottom: -5px;}

.poll_question {font-size: 12px; font-weight: bold; padding-top: 5px; text-align: left;}

.poll_box {width: 298px; margin-left: 15px; margin-right: 15px;}

.poll_results {width: 640px; margin-left: 15px; margin-right: 15px;}

.poll_results_center {width: 450px; margin-left: 60px; margin-right: 60px;}

.poll_key ul{list-style: none;}

.poll_key li{font-size: 12px; line-height: 14px;}

.home_v_5 {text-align: center; margin-bottom: 2px;}

.home_v_5 img {border: 1px solid #000000;}

.home_v_3 {text-align: center; margin-bottom: 2px;}

.home_v_3 img {border: 1px solid #000000;}

.line {margin: 2px 0px -10px 0px; border-top: 1px solid #000000; width: 100%; height: 15px;}

.home_moresection {font-size: 11px;margin-top:3px;padding-top:3px;}

.home_review_position1 {font-size: 14px;}

.home_competition_position1 {font-size: 14px;}

.pro ul {list-style-position: outside; padding: 5px 0px 0px 0px; margin: 0px 5px 0px 18px;}

.pro li {list-style: square; color: #000000;}

.con ul {background-color: #DFE4E4; list-style-position: outside; padding: 5px 0px 0px 0px; margin: 0px 5px 0px 18px;}

.con li {list-style: square; color: #000000;}

.search_numberofresults {font-size: 10px; font-family: verdana, sans-serif; font-weight: bold; text-align: right;}

.search_sortresults {font-size: 10px; font-family: verdana, sans-serif; font-weight: bold; text-align: right;}

.futurebar optgroup {font-size: 12px; font-family: sans-serif; font-style: normal; margin-left: 10px;}

.futurebar select {font-size: 12px; font-family: sans-serif; font-style: normal;}



/************ Benjamin.RhysDavies@futurenet.co.uk [10/09/2005] ************/



/* TXT Root Tag Declarations */

.assetlisting_assetname{ text-align:left; margin:5px 0; font-size:7.5pt; font-family:verdana, arial, "sans serif"; color:#000000; }

.assetlisting_assetname_first, .assetlisting_assetname_first a:visited,

.assetlisting_assetname_first a, .assetlisting_assetname_first a:link

{ text-align:left; margin:5px 0; font-size:7.5pt; font-family:verdana, arial, "sans serif"; color:#cc0000; }



ul#nav, ul#nav ul, ul#nav ul ul{ font-size:7.5pt; font-family:verdana, arial, "sans serif"; padding:0; margin:0; }



/* NAVIGATION CSS */

 ul#nav{ border-left:1px solid #898989; border-right:1px solid #898989; }

 ul#nav,

 ul#nav li ul,

 ul#nav li ul li ul{ width:149px; list-style-type:none; }



/* Navigation */

 ul#nav li a,  ul#nav li ul li a{ color:#000000; }



 ul#nav li a{ font-weight:normal; padding-top:1px; padding-bottom:2px; width:139px; display:block; padding-left:10px; text-decoration:none; border-top:1px solid #ffffff; border-bottom:1px solid #898989; }

 ul#nav li ul li a{ font-weight:normal; padding-top:1px; padding-bottom:2px; width:139px; display:block; padding-left:10px; text-decoration:none; border-bottom:1px solid #898989; border-top:1px solid #CFCFCF; }

 ul#nav li ul li ul li a{ font-weight:normal; padding-top:1px; padding-bottom:2px; width:140px; display:block; text-decoration:none; color:#ffffff; border-bottom:1px solid #666666; border-top:1px solid #868686; }

 

 ul#nav li{ background-image:url(/__data/assets/image/217156/level1_libg.gif); background-repeat:no-repeat; background-position:0 0; }



 ul#nav li ul li{ background-image:url(/__data/assets/image/217156/level1_libg.gif); background-repeat:no-repeat; background-position:-150px 0; }



 ul#nav li ul li ul li{ text-indent:12px; background-image:url(/__data/assets/image/217156/level1_libg.gif); background-repeat:no-repeat; background-position:-300px 0; }



/* Navigation Hover */

 ul#nav li a:hover,

 ul#nav li ul li a:hover{ padding-top:1px; padding-bottom:2px; border-bottom:1px solid #868686; border-top:1px solid #ffffff; background-color:#ffffff; color:#000000; text-decoration:none; }

 ul#nav li ul li ul li a:hover{ padding-top:1px; padding-bottom:2px; border-top:1px solid #ffffff; border-bottom:1px solid #868686; background-image:url(/__data/assets/image/217158/level3_lihover.gif); color:#000000; text-decoration:none; }



/* Navigation Active */

 ul#nav li .current,

 ul#nav li ul li .current{ border-top:1px solid #cc0000; border-bottom:1px solid #666666; background-color:#cc0000; color:#ffffff; text-decoration:none; }

 ul#nav li ul li ul li a.current{ border-top:1px solid #cc0000; border-bottom:1px solid #cc0000; background-image:url(/__data/assets/image/217157/level3_liactive.gif); background-position:0 0; background-repeat:no-repeat; color:#ffffff; text-decoration:none; }



/* End listItem (NOT Required)

 ul#nav li.endlist{ padding-top:1px; padding-bottom:2px; width:139px; display:block; padding-left:10px; text-decoration:none; border-top:1px solid #ffffff; border-bottom:1px solid #898989; } */



 div.news_main_image_caption { float:right; line-height:100%; border:1px solid #CCC; background-color:#E5E5E5; margin:0 0 0 10px; padding:0; }

 div.news_main_image_caption img { border:0; padding:0; margin:0; }

 div.news_main_image_caption div.caption { padding:0px; font-size:75%; }

 div.news_main_image_caption div.redesign_header_bar { height:17px;background:http://localhost/malc301a1/images/ret3_repheader.jpg repeat-x; padding:0 0 0 -10px; color:#fff; font-weight:bold; background-position:0 100%;margin:0;}

 div.news_main_image_caption div.redesign_enlarge { height:17px; text-align:right; color:#000; font-weight:bold; background:url(/__data/assets/image/466328/ret3_enlarge2.jpg) repeat-x; background-position:100% 0; font-size:80%; line-height:15px; padding:0 5px 0 0; }

 div.news_main_image_caption div.redesign_enlarge2 { height:17px; text-align:right; color:#000; font-weight:bold; background:url(/__data/assets/image/466328/ret3_enlarge2.jpg) repeat-x; background-position:100% 0; font-size:80%; line-height:15px; padding:0 5px 0 0; }

 div.news_main_image_caption div.redesign_header_bar a span{padding:2px;}





#homepage_box #top10box{

width:120px;

font-size:0.8em;

}



#top10box{

background:#e0e4e5;

border:1px solid #bdc1c2;

position:relative;

width:200px;

margin-bottom:10px;

padding:0;

}



#top10box h4{

padding:0 5px;

margin:0;

background:url(http://www.t3.co.uk/__data/assets/image/514720/top10headerbg.gif) repeat-x;

color:#fff;

font-size:0.95em;

}



#top10box ol{

margin:0;

padding:5px 15px 25px 30px;

font-weight:bold;

font-size:90%;

}



#top10box img{

margin:0 25px 3px -20px;

border:0;

}



#top10box a{

font-weight:200;

}



#top10box a.more10 img{

margin:0 0 -1px 0;

padding:0;

position:absolute;

bottom:0;

right:0;

display:block;

border-width:0;

}



#top10box a.more10{

border-width:0;

}



.home_v_3 #top10box{

background: #E0E4E5 url(http://www.t3.co.uk/__data/assets/image/556376/top10_top.gif) repeat-x top left;

width:140px;

margin:0 0 -6px 0;

padding:0;

text-align:left;

list-style-position: outside;

}


/************ new style for #top10box **************/

.home_v_3 #top10box h4 {
position: relative;
line-height: 1.4em;
margin:0;
padding: 0;
width: 100%;
font-size:0.80em;
}

.home_v_3 #top10box h4 span {
background: #D31C16 url(http://www.t3.co.uk/__data/assets/image/556378/top10_btm.gif) repeat-x bottom right;
width: 100%;
position: absolute;
padding: 0;
top: 0;
left: 0;
text-indent: 5px;
}

.home_v_3 #top10box ol{

margin:1.7em 0 0 .8em;

padding:10px 15px 25px 25px;

font-size:9px;

}

.review_section h2{

background:url(http://www.t3.co.uk/__data/assets/image/514716/review_header.gif) no-repeat;

height:15px;

width:250px;

padding:2px 0 0 4px;

margin:0;

color:#fff;

font-size:0.95em;

}



div.review_thumbs{

padding:5px 5px 5px 10px;

background:#ececec;

height:45px;

border-top:2px solid #ccc;

margin:0;

}



div.review_thumbs div{

float:left;

width:143px;

}



div.review_thumbs .thumbnail{



padding-right:5px;

overflow:hidden;

}



div.review_thumbs .thumbnail img{

float:left;

height:40px;

width:40px;

border:1px solid #666;

margin-right:5px;

}



div.review_thumbs .thumbnail p{

width:95px;

padding-top:0;

margin:0 0 0 5px;

}



p.review_subsections{

padding-bottom:8px;

border-bottom:1px dashed #666;

clear:both;

margin:5px 0;

}



#home_news1{

	height:115px;

	border-bottom:1px dashed #aaa;

	font-size:11px;

	margin:3px 4px 6px 4px;

	padding-bottom:8px;

}



#home_news1 img{

	float:left;

	border:1px solid #000;

	margin-right:6px;

	}

	

ul#home_news_list{

	margin:0 0 -10px 0;

	list-style-type:square;

	position:relative;

	top:-12px;

	left:-3px;

	padding:20px 0 0 20px;

	background:url(/__data/assets/file/531496/moreheadlines.gif) no-repeat top left;

}



div#todays_column a{

	text-decoration:none;

}



.column_quote{

	color:#d41c14;

	text-decoration:underline;

	font-size:15px;

}



.column_author{

	font-size:12px;

	text-decoration:underline;

}



/*.makemesmall{

	position:relative;

	height:5px;

	margin:2px 0;

}



.makemesmall hr{

	margin:0;

	padding:0;

	position:absolute;

	top:50%;

	left:0;

}*/



a img{

	border:0;

	}



/********* Recruit button styles *********/
  h3#recruitbutton {
		font-size: 1em;
		position: relative;
		width: 150px;
		height: 45px;
		overflow: hidden;
		margin: 0;
		padding: 0;
		}
		h3#recruitbutton a {
			width: 100%:
			height: 100%;
			text-decoration: none;
			}
			h3#recruitbutton a span {
				position: absolute;
				background: url(http://www.t3.co.uk/__data/assets/image/627711/recruit_button_150.gif) no-repeat 0 0;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				z-index: 100;
				}



.contentlink2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #1f4f9d;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-weight:bold;
	TEXT-DECORATION: none
	
}