div.clear{
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

fieldset{border:0px;}
.hilite_tag  {
color:#FD11B1;
font-weight:bold;
}
.fl {float:left;}

#footer_copyright img.tw {
float:left;
margin-top:0;
}

.pict_c img {
	background-color:#707173 !important;
	border:1px solid #808284 !important;
	display:block !important;
	float:inherit;
	margin:2px !important;
	text-align:center;
}

.share_icon {  margin-left:5px; }
.postDetails h4 {display:block;font-weight:bold;margin:0;}
#newsCategoryNav, #reviewsCategoryNav { margin-top: 20px; }
#newsCategoryNav h3, #reviewsCategoryNav h3, #buyersGuideCategories h3 { display: block; font-size: 160%; margin-bottom: 10px; text-transform: none; }
#newsCategoryNav ul.half, #reviewsCategoryNav ul.half, #buyersGuideCategories ul.half { display: block; width: 47%; float: left; margin-right: 10px; }
#newsCategoryNav ul.trid, #reviewsCategoryNav ul.trid, #buyersGuideCategories ul.trid { display: block; width: 30%; float: left; margin-right: 10px; }
#newsCategoryNav .borderRight, #reviewsCategoryNav .borderRight, #buyersGuideCategories .borderRight { background: url('line.vert.blue.gif') repeat-y scroll right top transparent; padding-right: 11px; }
#newsCategoryNav ul li ul li, #reviewsCategoryNav ul li ul li, #mostPopularCategories ul li ul li, #buyersGuideCategories ul li ul li { display: block; width: auto; float: none; padding: 0px 0px 0px 10px; margin: 0px; background: url('arrow.right.blue.gif') no-repeat scroll 0em 0.2em transparent; color: rgb(102, 102, 102); line-height: 1.4em; }
#newsCategoryNav ul li ul li a, #reviewsCategoryNav ul li ul li a, #buyersGuideCategories ul li ul li a { color: rgb(102, 102, 102); }
#newsCategoryNav ul li ul li a:hover, #reviewsCategoryNav ul li ul li a:hover, #buyersGuideCategories ul li ul li a:hover { color: rgb(51, 147, 200); }
#newsCategoryNav .commaAndSpace, #reviewsCategoryNav .commaAndSpace, #mostPopularCategories .commaAndSpace, #buyersGuideCategories .commaAndSpace { display: none; }
#newsCategoryNav .iecs + .commaAndSpace, #reviewsCategoryNav .iecs + .commaAndSpace, #mostPopularCategories .iecs + .commaAndSpace, #buyersGuideCategories .iecs + .commaAndSpace { display: inline; }
#newsCategoryNav ul li h4, #reviewsCategoryNav ul li h4, #mostPopularCategories ul li h4, #buyersGuideCategories ul li h4 { margin: 0px 0px 2px; font-size: 130%; }
#newsCategoryNav ul li h4 a, #reviewsCategoryNav ul li h4 a, #mostPopularCategories ul li h4 a, #buyersGuideCategories ul li h4 a { color: rgb(51, 147, 200); }
#newsCategoryNav li + li h4, #reviewsCategoryNav li + li h4, #buyersGuideCategories li + li h4 { margin-top: 10px; }
.blueh {height:135px;}
h2#pageHeader { margin: 0px; font-size: 100%; color: rgb(255, 0, 179); text-transform: uppercase; }
#topStory { display: block; padding-top: 20px; width: 100%; float: left;}
#topStory h3 { font-size: 210%; margin: 0px; }
#topStory p { margin: 5px 10px 5px 0px; }
#topStory img { display: block; float: left; width: 152px; border: 1px solid rgb(128, 130, 132); margin: 7px 10px 10px 0px; }
#topStory .linkList { margin-top: 10px; }
#topStory .linkList a { color: rgb(102, 102, 102); }
#subColumn1 { display: block; float: left; width: 66%; }
#subColumn1Pad { padding-right: 0px; }
#subColumn2 { display: block; float: left; width: 217px; }
#subColumn2Pad { padding-left: 20px; }
/* ::::: http://www.techradar.com/default/css/structure.css ::::: */

body { margin: 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); outline: medium none; }
br, .pin { display: block; float: none; clear: both; height: 0px; overflow: hidden; }
form { display: block; padding: 0px; margin: 0px; }
button, a.button, a .icon { cursor: pointer; text-decoration:none;}
/* .enter { border-bottom:1px dashed; color:fff;} */
a.enter { border-bottom:1px dashed; color:fff;}
a.enter:hover { border-bottom:1px dashed; color:fff;text-decoration: none;}
#pageHolder { display: block; position: relative; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 1000px; margin: 0px auto; }
#innerPage { display: block; padding: 0px 10px; }
#head { display: block; float: none; clear: both; padding: 9px 0px; margin: 0px; width: 980px; height: 90px; }
#head #page_logo { display: block; width: 252px; height: 90px; float: left; margin: 0px; position: relative; }
#head #page_logo a { color: rgb(255, 255, 255); background: url('logo.tech.large.png') no-repeat scroll 0% 0% transparent; display: block; width: 241px; height: 140px; position: absolute; top: -54px; z-index: 1000; text-indent: -1000px; overflow: hidden; }
#top_banner { display: block; float: left; width: 728px; height: 90px; }
#content { display: block; padding-top: 10px; }
#masterColumn1, #masterColumn2 { display: block; float: left; }
#masterColumn1 { width: 650px; background: url('line.vert.blue.gif') repeat-y scroll right center transparent; }
#masterColumn1Pad { padding-right: 11px; }
#masterColumn2 { width: 330px; background: url('line.vert.blue.gif') repeat-y scroll left center transparent; padding-left: 1px; margin-left: -1px; }
#masterColumn2Pad { padding-left: 10px; }
.swoosh { background-repeat: no-repeat; background-position: right bottom; }
.swoosh.explore { background-image: url('swoosh_explore.gif'); }
.swoosh.form { background-image: url('swoosh_formobject.gif'); }
.swoosh.navigation { background-image: url('swoosh_navigation.gif'); }
.swoosh.poll { background-image: url('swoosh_poll.gif'); }
.swoosh.smallFind { background-image: url('swoosh_smallfindproduct.gif'); }
#subColumn1 { display: block; float: left; width: 66%; }
#subColumn1Pad { padding-right: 0px; }
#subColumn2 { display: block; float: left; width: 217px; }
#subColumn2Pad { padding-left: 20px; }
/* ::::: http://www.techradar.com/default/css/classes.css ::::: */

.icon { display: block; background-image: url('sprite.icons.gif'); background-repeat: no-repeat; overflow: hidden; width: 20px; height: 20px; position: absolute; margin-left: -25px; }
.icon.noMargin { position: static; margin: 0px 5px; }
img.icon { display: inline; position: static; margin: 0px; background-image: url('sprite.icons.gif'); background-repeat: no-repeat; width: 20px; height: 20px; }
button, a.button { background: none repeat scroll 0% 0% transparent; border: medium none; padding: 0px; margin: 0px; text-align: left; text-transform: uppercase; width: auto; overflow: visible; }
button .content { width: 100%; }
button .content, a.button .content, .content button .content, .content a.button .content { padding: 4px 4px 2px; }
button .text, a.button .text { padding: 0px 4px; position: relative; top: -5px; font-size: small; line-height: 100%; }
.content button .tl, .content a.button .tl { margin: 0px; padding: 0px; }
.article .articleHead h2, .article .articleHead h1 { font-size: 200%; line-height: 110%; margin: 0px; padding-top: 6px; }
.article h3.subGrey { font-size: 160%; line-height: 110%; color: rgb(128, 130, 132); margin: 4px 0px 6px; background-image: none; padding-bottom: 0px; text-transform: none; }
.article h3 { background: url('line.hor.blue.gif') repeat-x scroll center bottom transparent; padding: 0px 0px 7px; margin: 20px 0px 7px; font-size: 160%; }
.articleHead { display: block; background: url('line.hor.blue.gif') repeat-x scroll center bottom transparent; padding: 0px 0px 10px; margin: 0px 0px 10px; }
.article p { margin-bottom: 10px; }
.article .articleBody p, .article .articleBody ul li { line-height: 1.4em; }
.articleAuthor { margin-bottom: 8px; float: left; display: block; font-style: italic; }
.articleCommentMsg { font-weight: bold; margin-bottom: 15px; }
.homeOnDarkBlue { background-position: -5px -5px; }
.searchOnDarkBlue { background-position: -35px -5px; }
.searchOnGrey { background-position: -245px -5px; }
.userOnMagenta { background-position: -215px -65px; }
.mouseOnBlue { background-position: -95px -5px; }
.newsFeedOnLightGrey { background-position: -185px -35px; }
.emailOnLightGrey { background-position: -185px -65px; }
.flameOnMagenta { background-position: -245px -245px; }
.mouseWhiteOnDarkGrey { background-position: -245px -35px; }
.searchCapOnDarkBlue { background-position: -35px -5px; width: 4px; }
.searchCapOnDarkBlueRight { background-position: -51px -5px; width: 4px; }
.searchCapOnGrey { background-position: -275px -35px; width: 4px; }
.searchCapOnGreyRight { background-position: -291px -35px; width: 4px; }
.arrowLightBlueOnDarkBlue, .arrowLightBlueOnBlue, .arrowLightBlueLightGrey, .arrowLightBlueOnGrey, .arrowLightBlueOnMagenta, .arrowLightBlueOnWhite, .arrowBlueOnDarkBlue, .arrowBlueOnLightBlue, .arrowBlueOnLightGrey, .arrowBlueOnGrey, .arrowBlueOnMagenta, .arrowBlueOnWhite, .arrowLightGreyOnDarkBlue, .arrowLightGreyOnBlue, .arrowLightGreyOnLightBlue, .arrowLightGreyOnGrey, .arrowLightGreyOnMagenta, .arrowLightGreyOnWhite, .arrowGreyOnDarkBlue, .arrowGreyOnBlue, .arrowGreyOnLightBlue, .arrowGreyOnLightGrey, .arrowGreyOnWhite, .arrowMagentaOnLightGrey, .arrowWhiteOnDarkBlue, .arrowWhiteOnBlue, .arrowWhiteOnLightBlue, .arrowWhiteOnLightGrey, .arrowWhiteOnGrey, .arrowWhiteOnMagenta { width: 5px; height: 20px; }
.arrowWhiteOnDarkBlue { background-position: -20px -123px; }
.imageGallery { display: block; width: 200px; margin:0 0 10px; }
.imageGallery .imageHolder { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(128, 130, 132) rgb(128, 130, 132) -moz-use-text-color; overflow: auto; height: 100%; clear: both; }
.imageGallery .imageHolder a { outline: 0pt none; }c
.imageGallery .imageHolder img { display: block; float: none; width: 100%; margin: 0px; padding: 0px; }
.imageInfo { display: block; margin-bottom: 10px; }
.imageInfo .black { color: rgb(0, 0, 0); }
.imageCaption { text-align: left; }
.imageCopyright { text-align: right; }
.imageGallery .content { padding: 10px; }
.imageGallery .keyGrey .tr, .imageGallery .keyGrey .tl { background: none repeat scroll 0% 0% transparent; }
.imagePagination { display: none; padding-top: 6px; }
.imagePagination a { color: rgb(0, 0, 0); text-decoration: underline; padding: 0px 1px; }
.imagePagination a.active, .imagePagination .ends { color: rgb(51, 147, 200); text-decoration: none; }
.linkList .content { overflow: hidden; }
.linkList h3, .itemList h3, #houseAd h3, #post_to_links h3 { display: block; font-weight: bold; padding: 0px 0px 8px; background: url('line.hor.blue.gif') repeat-x scroll center bottom transparent; margin: 0px 0px 7px; text-transform: uppercase; }
#footer_copyright h3 { display: block; font-weight: bold; padding: 5px 0px 0px 0px;  margin: 0px 0px 0px 15px; text-transform: uppercase; }
.keyMagenta.linkList h3 { background: url('line.hor.magenta.gif') repeat-x scroll center bottom transparent; }
.linkList ul, .itemList ul { list-style: none outside none; margin: 0px; padding: 0px; }
.linkList ul li a { padding-left: 10px; background: url('arrow.right.blue.gif') no-repeat scroll left 2px transparent; line-height: 152%; color: rgb(102, 102, 102); }
.linkList .content { padding-bottom: 8px; }
.solidBlue .content ul li a { background-image: url('arrow.right.magenta.darkblue.gif'); }
.solidBlue .content h3 { background: url('line.hor.white.gif') repeat-x scroll center bottom transparent; }
.keyBlue, .keyMagenta { display: block; position: relative; margin-top:10px; }
.maskWhite, .maskBlue, .maskGrey, .maskWhiteOnGrey, .maskMagenta, .keyGrey { display: block; position: relative; }
.keyBlue { border: 1px solid rgb(47, 110, 145); background-color: rgb(255, 255, 255); }
.keyMagenta { border: 1px solid rgb(255, 0, 179); background-color: rgb(255, 255, 255); }
.keyGrey { border: 1px solid rgb(128, 130, 132); background-color: rgb(255, 255, 255); }
.maskGrey { background-color: rgb(128, 130, 132); color: rgb(255, 255, 255); }
.solidBlue { background-color: rgb(47, 110, 145); color: rgb(255, 255, 255); }
.solidBlue a, .solidBlue a:hover, .solidBlue ul li a { color: rgb(255, 255, 255); }
.solidGrey { background-color: rgb(219, 219, 219); }
.solidWhite a, .keyBlue a, .keyMagenta a { color: rgb(102, 102, 102); }
.solidWhite a:hover, .keyBlue a:hover, .keyMagenta a:hover, .solidWhite h4 a, .keyBlue h4 a, .keyMagenta h4 a, .keyBlue h3 a { color: rgb(51, 147, 200); }
.solidWhite .content { padding: 0px; }
.solidBrightBlue { background-color: rgb(51, 147, 200); color: rgb(255, 255, 255); }
.tl, .tr, .br, .bl { display: block; position: relative; background-repeat: no-repeat; }
.tl { background-position: left top; }
.tr { background-position: right top; }
.br { background-position: right bottom; }
.bl { background-position: left bottom; }
.keyBlue .tl { background-image: url('cnr.key.blue.tl.png'); margin: -1px; }
.keyBlue .tr { background-image: url('cnr.key.blue.tr.png'); }
.keyBlue .br { background-image: url('cnr.key.blue.br.png'); }
.keyBlue .bl { background-image: url('cnr.key.blue.bl.png'); }
.keyMagenta .tl { background-image: url('cnr.key.magenta.tl.png'); margin: -1px; }
.keyMagenta .tr { background-image: url('cnr.key.magenta.tr.png'); }
.keyMagenta .br { background-image: url('cnr.key.magenta.br.png'); }
.keyMagenta .bl { background-image: url('cnr.key.magenta.bl.png'); }
.keyGrey .tl { background-image: url('cnr.key.grey.tl.png'); margin: -1px; }
.keyGrey .tr { background-image: url('cnr.key.grey.tr.png'); }
.keyGrey .br { background-image: url('cnr.key.grey.br.png'); }
.keyGrey .bl { background-image: url('cnr.key.grey.bl.png'); }
.maskWhite .tl, .maskWhiteOnGrey .tl { background-image: url('cnr.mask.white.tl.png'); }
.maskWhite .tr, .maskWhiteOnGrey .tr { background-image: url('cnr.mask.white.tr.png'); }
.maskWhite .br, .maskWhiteOnGrey .br { background-image: url('cnr.mask.white.br.png'); }
.maskWhite .bl, .maskWhiteOnGrey .bl { background-image: url('cnr.mask.white.bl.png'); }
.maskGrey .tl { background-image: url('cnr.mask.grey.tl.png'); }
.maskGrey .tr { background-image: url('cnr.mask.grey.tr.png'); }
.maskGrey .br { background-image: url('cnr.mask.grey.br.png'); }
.maskGrey .bl { background-image: url('cnr.mask.grey.bl.png'); }
.content { display: block; position: relative; padding: 10px; min-height: 10px; }
.content p { margin: 0px; }
.content h3 { font-size: 100%; }
.post { display: block; padding: 11px 0px 0px; background: url('line.hor.blue.gif') repeat-x scroll center bottom transparent; margin: 10px 0px 0px; }
.postDetails { display: block; float: left; width: 26%; margin 0;}
.postContent { display: block; float: left; width: 74%; }
.postContent p { margin: 0px 0px 10px; line-height: 1.4em; }
.post p.tiny.alert { float: right; }
.productSearch label { font-size: 140%; display: block; float: left; font-weight: bold; margin-right: 10px; }
.productSearch input.searchField { border: medium none; background-color: rgb(255, 255, 255); height: 18px; width: 180px; margin: 0px; padding: 2px 0px 0px; color: rgb(47, 110, 145); text-align: left; display: block; float: left; position: relative; }
#productSearch input.searchField { width: 140px; }
.productSearch input.icon { margin: 0px 0px 0px 5px; float: right; display: block; }
.productSearch span.icon, .productSearch div.icon { float: left; margin: 0px; }
ul.tabs { display: block; list-style: none outside none; margin: 0px; padding: 0px; }
.tabs li { float: left; margin: 0px; padding: 0px; }
.tabs li a { text-transform: uppercase; text-align: center; background-color: rgb(219, 219, 219); color: rgb(0, 0, 0); white-space: nowrap; margin-right: 4px; min-width: 84px; }
.tabs li#d015_3_tab a { margin-right: 0pt; min-width: 134px; }
.tabs li a:hover { background-color: rgb(128, 130, 132); color: rgb(255, 255, 255); }
.tabs li.active a { font-weight: bold; background-color: rgb(47, 110, 145); color: rgb(255, 255, 255); }
.tabs li a .tr { padding: 8px 5px 8px 6px; }
.tabs .content { padding: 0px; margin: 0px; }
.tabs .icon { float: left; position: static; margin: -2px 4px -3px -2px; }
.tabs a .off, .tabs a:hover .over, .tabs .active a .on { display: block; }
.tabs a:hover .off, .tabs a .over, .tabs a .on, .tabs .active a .off, .tabs .active a .over { display: none; }
a .off, a:hover .over, .active a .on { display: block; }
a:hover .off, a .over, a .on, .active a .off, .active a .over { display: none; }
.fold { display: none; }
.unfold { display: block; }
.tabbedBox .keyBlue .tl, .tabbedBox .keyBlue .tr { background-image: none; }
.tabbedBox .content li { float: none; clear: both; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
#pageHolder {  }
a { text-decoration: none; color: rgb(51, 147, 200); }
a:hover { text-decoration: underline; }
a { text-decoration: none; color: rgb(51, 147, 200); }
a img { border: 0px none; }
.tiny { color: rgb(102, 102, 102); font-size: 85%; margin: 0px; }
/* ::::: http://www.techradar.com/default/css/components.css ::::: */

#utilities { display: block; position: relative; z-index: 100; float: none; clear: both; background: none repeat scroll 0% 0% rgb(128, 130, 132); padding: 5px 8px; overflow: hidden; }
#utilities a { color: rgb(255, 255, 255); }
#utilities #search { display: block; width: 22%; float: right; position: relative; }
#utilities p.updated { font-weight: bold }
#utilities p.updated, #utilities p.totals, #utilities .login_1 { display: block; width: 26%; color: rgb(255, 255, 255); float: left; margin: 0px; padding: 3px 0px 0px; }
#utilities p.updated{width: 250px !important;} /* seva-fix*/
#utilities p.totals { width: 20%; float: right; margin: 0px 12px 0px 0px; text-align: right; }
#utilities .login_1 { float: left; list-style: none outside none; margin: 0px; width: 30%; }
#utilities .login_1 li { display: inline; color: #fff; }
#utilities .login_1 li a { color: rgb(255, 255, 255); }
#effect{display: none;} /* seva-fix*/
ul.login_2 { list-style: none outside none; margin: 0px 0px 0px -5px; padding: 0px; float: left; }
.login_2 li { color: rgb(255, 255, 255); display: block; margin: 0px; padding: 0px; float: left; }
.login_2 a.tiny { display: block; margin-top: 3px; color: rgb(255, 255, 255); }
label.tiny { margin-top: 5px; color: rgb(255, 255, 255); }
.login_2 label { margin: 3px 5px 0px; float: left; }
.login_2 input { border: medium none; background-color: rgb(255, 255, 255); height: 18px; width: 144px; margin: 0px; padding: 2px 0px 0px; color: rgb(47, 110, 145); text-align: left; display: block; float: left; }
.login_2 input.icon { width: 20px; height: 20px; margin: 0px 0px 0px 5px; padding: 0px; }
.login_2 input.hidden { display: none; }
.login_2 span.icon, #login_2 div.icon { float: left; margin: 0px; }
.login_2 input.cb { width: auto; height: auto; margin: 1px 1px -1px 5px; background-color: rgb(128, 130, 132); }
#navMain ul { list-style-type: none; margin: 0pt; padding: 0pt; }
#navMain li ul { display: none; position: absolute; width: 100%; height: 2.5em; left: 10px; z-index: 10; }
#navMain li ul.unfold { display: block; }
#navMain li ul li a { display: block; width: auto; font-weight: normal; text-transform: none; padding: 2px 7px; margin: 8px 0px 6px; line-height: 90%; border-right: 1px solid rgb(255, 255, 255); min-width: 0px; background-color: rgb(47, 110, 145); color: rgb(255, 255, 255); }
#navMain li ul li a.active:hover { text-decoration: none; }
#navMain a.last { border-right: medium none; }
#navBar1, #navBar2 { display: block; float: none; clear: both; }
#navBar1 .content, #navBar2 .content { padding: 5px 7px; }
#navBar2 .content { padding: 5px 7px; }
#menuPlaceholder { display: block; float: left; width: 55%; }
#news a { min-width: 75px; }
#advertorial a { background-color: rgb(236, 0, 140); color: rgb(255, 255, 255); }
#navBar1 .tl, #navBar1 .br, #navBar1 .bl, #navBar2 .tl, #navBar2 .tr { background-image: none; }
#navBar1 .tl {  }
#navBar1 .br { background-image: url('cnr.mask.blueongrey.br.gif'); }
#navBar1 .bl { background-image: url('cnr.mask.blueongrey.bl.gif'); }
#breadcrumb, #hotTopics { display: block; float: left; margin: 0px; padding: 0px; }
#breadcrumb li, #hotTopics li { display: block; float: left; margin: 0px; padding: 0px; color: rgb(0, 0, 0); }
#breadcrumb li { padding: 2px 0px 0px; }
#breadcrumb li a { color: rgb(0, 0, 0); background: url('arrow.right.magenta.gif') no-repeat scroll left center transparent; padding: 0px 0px 0px 8px; margin-left: 5px; text-decoration: none; }
#breadcrumb li a.active {  }
#breadcrumb li a:hover { text-decoration: underline; }
.linkcolor { color: rgb(51, 147, 200); }
#footer_breadcrumb { display: block; float: left; margin: 0px; padding: 0px; }
#footer_breadcrumb li { display: block; float: left; margin: 0px; padding: 0px; color: rgb(0, 0, 0); }
#footer_breadcrumb li { padding: 2px 0px 0px; }
#hotTopics { float: right; color: rgb(255, 255, 255); position: relative; z-index: 11; white-space: nowrap; height: 20px; line-height: 20px; }
#hotTopics li.head { font-weight: bold; color: rgb(255, 255, 255); margin: 0px; text-transform: uppercase; padding-left: 25px; background: url('icon.hottopic.gif') no-repeat scroll 0% 0% transparent; }
#hotTopics li a { display: block; width: auto; color: rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); font-weight: normal; text-transform: none; line-height: 15px; margin: 3px 0px; padding: 0px 7px; background: none repeat scroll 0% 0% transparent; }
#hotTopics li a.last { border: medium none; }
#hotTopics a { border-left: medium none; }
#siteServices { display: block; float: right; margin: 0px 60px 0px 0px; padding: 0pt; }
#siteServices li { list-style: none outside none; display: inline; }
#siteServices li a { float: left; text-decoration: none; margin-right: 4px; color: rgb(0, 0, 0); padding: 2px 0px 4px 34px; }
#siteServices li a:hover { text-decoration: underline; }
#siteServices .icon { margin-top: -2px; }
#siteServices .icon.closer { margin-left: -18px; }
#siteServices li .small { display: block; float: left; width: 0px; height: 8px; padding: 2px 0px 4px; margin: 2px 5px 0px; border-right: 1px solid rgb(0, 0, 0); }
#siteServices li a.noPad { padding-left: 0px; }
.mpu, #houseAd { margin-top: 10px; height: 100%; }
.mpu .content, #houseAd .content {  }
.googleAd .content { text-align: center; }
.googleAd { clear: left; }
#poll { margin-top: 10px; position: relative; }
#poll ul { margin: 10px 0px; }
#poll li { width: 50%; float: left; }
#poll button { margin: 10px 0px 0px; color: rgb(255, 255, 255); }
#poll a.resultsButton { display: block; margin: 12px 0px 0px; padding: 7px; color: rgb(102, 102, 102); }
#poll a.resultsButton:hover { color: rgb(51, 147, 200); }
#poll .sbs { float: left; width: 8em; }
#poll .error { color: rgb(255, 0, 0); display: block; width: 100%; clear: both; text-align: center; margin-top: 10px; }
#skyscraperAd { display: block; width: 180px; height: 620px; float: right; margin-top: 10px; padding: 0px 0px 0px 10px; }
#skyscraperAd div { position: static; }
#skyscraperAd .centre { display: block; width: 160px; height: 600px; margin: auto; text-align: center; }
h2#pageHeader { margin: 0px; font-size: 100%; color: rgb(255, 0, 179); text-transform: uppercase; }
#articleEmbed {  width: 200px; }
#post_to_links { margin-top: 10px; }
#post_to_links h3 { font-size: 100%; }
#post_to_links .post_link { width: 60px; float: left; }
#post_to_links #tweetBtn a { display: block; height: 80px; width: 60px; background: url('tweet.jpg') no-repeat scroll 0% 0% transparent; text-decoration: none; }
#post_to_links #tweetBtn a:hover { background-position: -60px 0px; }
#post_to_links #tweetBtn strong { display: block; text-align: center; color: rgb(16, 92, 182); padding-top: 59px; font-family: arial,helvetica,sans-serif; font-size: 0.95em; }
#post_to_links #tweetBtn a:hover strong { color: rgb(0, 0, 51); }
#articleUtilities { float: left; width: 62px; }
#articleUtilities ul { list-style: none outside none; padding: 0px; margin: 0px; }
#articleUtilities li { float: left; height: 21px; width: 21px; padding: 0px 0px 9px 10px; }
#articleUtilities li a { display: block; width: 21px; height: 21px; overflow: hidden; text-indent: -200px; background-image: url('post_to.jpg'); margin: 0px; padding: 0px; }
#articleUtilities li a.delicious { background-position: 21px 50px; }
#articleUtilities li a.reddit { background-position: 21px 0px; }
#articleUtilities li a.techblips { background-position: 21px 21px; }
#articleUtilities li a.facebook { background-position: 0px 50px; }
#articleUtilities li a.stumbleupon { background-position: 0px 21px; }
#articleUtilities li a.newsvine { background-position: 0px 0px; }
#comments { margin-top: 20px; }
#comments h3, #postComment h3 { display: block; font-size: 150%; padding: 0px 0px 7px; background: url('line.hor.blue.gif') repeat-x scroll center bottom transparent; margin: 0px 0px 10px; }
#comments h3 a { font-size: 50%; }
#comments h4, p { margin: 0px; padding: 0px; }
#comments .post { display: block; padding: 11px 0px 0px; margin: 10px 0px 0px; }
#postComment { padding-top: 30px; }
#postComment p.bottomMargin { padding-bottom: 10px; }
#postComment .content p.tiny { margin: 10px 0px; }
#postComment textarea, #subColumn1 #postReport textarea, #postReport input, #postReview textarea, #postReview input { width: 390px; padding: 5px; border: 1px solid rgb(47, 110, 145); min-height: 20px; }
textarea.medium { width: 390px; }
#postComment .inactive { opacity: 0.6; }
#relatedFeature .content { padding: 5px; }
#relatedFeature h3 { font-size: 120%; margin: 0px 0px 5px 5px; line-height: 100%; background: none repeat scroll 0% 0% transparent; }
#relatedFeature p { margin: 0pt 0pt 5px 5px; line-height: 100%; }
#relatedFeature img { display: block; border: 0pt none; width: 175px; padding-top: 5px; margin-right: auto; margin-left: auto; margin-bottom: 10px; background-color: white; }
#relatedNews { margin-top: 10px; }
.postContent p, #userReviews .postContent p, #comments .postContent p { margin-bottom: 10px; }
#productSearch { margin-top: 10px; }
.articleHead p.tiny { margin: 0px; }
#editorialSidebar, #editorialListBox { display: block; width: 130px; float: left; margin-top: 10px; }
#editorialSidebar .content, #editorialListBox .content { min-height: 602px; }
#relatedLinks, #relatedFeature, #relatedProducts, #relatedFiles { display: block; margin-top: 10px; }
#footer_links { background: none repeat scroll 0% 0% rgb(238, 238, 238); padding: 10px; position: relative; margin-top: 10px; overflow: hidden; height: 100%; }
#footer_links ul { list-style: none outside none; margin: 0pt 15px; }
#news_links, #reviews_links, #topics_blogs_links, #techradar_links, #howtobuy_links { float: left; padding-left: 0pt; }
#footer_links li { background: url('arrow.right.blue.small.gif') no-repeat scroll 0pt 5px transparent; text-indent: 10px; line-height: 18px; }
#footer_links li a { color: rgb(68, 68, 68); }
#footer_links li.first_link { background: none repeat scroll 0% 0% transparent; text-indent: 0pt; font-size: 14px; font-weight: bold; }
#footer_links li.last_link { margin-bottom: 10px; }
#footer_links li.first_link a { color: rgb(51, 147, 200); }
#footer_links .top_l { background: url('footer_tl.gif') no-repeat scroll 0% 0% transparent; display: block; width: 4px; height: 4px; position: absolute; top: 0pt; left: 0pt; }
#footer_links .top_r { background: url('footer_tr.gif') no-repeat scroll 0% 0% transparent; display: block; width: 4px; height: 4px; position: absolute; top: 0pt; right: 0pt; }
#footer_copyright { position: relative; background: none repeat scroll 0% 0% rgb(219, 219, 219); height: 90px; padding: 0px 10px 0pt; margin-bottom: 10px; }
#footer_copyright img { float: left; margin-top: 10px; }
#footer_copyright p { float: left; font-size: 11px; margin: 0 0 0 15px;  }
#footer_copyright .bottom_l { background: url('cnr.mask.white.bl.png') no-repeat scroll 0% 0% transparent; display: block; width: 4px; height: 4px; position: absolute; bottom: 0pt; left: 0pt; }
#footer_copyright .bottom_r { background: url('cnr.mask.white.br.png') no-repeat scroll 0% 0% transparent; display: block; width: 4px; height: 4px; position: absolute; bottom: 0pt; right: 0pt; }
#network_links { position: absolute; right: 10px; top:5px; margin: 0pt; }
#network_links li {
	display: inline;
	background: none;
	text-indent: -9999px;
}


#network_links li#drd_logo a { width: 88px; height: 31px; margin-right:5px;}
#network_links li#brd_logo a { float: left; width: 88px; height: 31px; margin-right:5px;}
#network_links li#t3_logo a { float: left; width: 88px; height: 31px; margin-right:5px;}
#network_links li#mrd_logo a { float: left; width: 88px; height: 31px; margin-right:5px; }
#network_links li#grd_logo a { float: left; width: 88px; height: 31px; margin-right:5px;}
#network_links li#prd_logo a { float: left; width: 88px; height: 31px; margin-right:5px;}

#digg-widget-container { margin-top: 10px; }
#digg-widget-container .digg-widget-topic { display: block; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(47, 110, 145) rgb(47, 110, 145) -moz-use-text-color; padding: 10px 10px 0px; }
#digg-widget-container .digg-widget-topic { -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; background: url('digg-logo.jpg') no-repeat scroll 252px 1px transparent; }
#digg-widget-container .digg-widget-topic span { padding: 0px 0px 12px; text-transform: uppercase; font-size: 13px; font-weight: bold; display: block; background: url('line.hor.blue.gif') repeat-x scroll left bottom transparent; }
#digg-widget-container .no-digg-description { list-style: none outside none; padding: 10px; border-right: 1px solid rgb(47, 110, 145); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(47, 110, 145) rgb(47, 110, 145); margin: 0px; }
#digg-widget-container .no-digg-description { -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
#digg-widget-container .no-digg-description li { clear: both; margin-bottom: 5px; }
#digg-widget-container .no-digg-description li h3 a { background: url('arrow.right.blue.gif') no-repeat scroll left 1px transparent; padding-left: 10px; font-size: 12px; text-decoration: none; font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
#digg-widget-container .no-digg-description li h3 a:hover { text-decoration: underline; color: rgb(51, 147, 200); }
#digg-widget-container .no-digg-description li h3 a:visited { color: rgb(51, 147, 200); }
#digg-widget-container .no-digg-description li .digg-count { float: right; margin: 0px 0px 5px 5px; display: block; width: 70px; text-align: center; background: none repeat scroll 0% 0% rgb(254, 251, 217); border: 1px solid rgb(248, 232, 78); font-family: Arial,Helvetica,sans-serif; font-size: 11px; padding: 2px; text-decoration: none; color: rgb(103, 93, 28); }
#digg-widget-container .no-digg-description li .digg-count span { text-decoration: none; color: rgb(103, 93, 28); }
#directoryM { margin-top: 10px; }
.dmcontent_container { text-align: center; width: 300px; height: 200px; margin-top: -10px; }
.dmcontent_title_container { width: 298px; height: 38px; background-color: rgb(255, 255, 255); position: relative; top: 1px; text-align: center; margin: 0pt auto; }
.dmcontent_title { text-align: left; text-transform: uppercase; height: 37px; margin: 0pt auto; line-height: 37px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; width: 298px; background-color: rgb(255, 255, 255); border-bottom: 1px dashed rgb(47, 110, 145); }
.dmcontent_body_container { width: 298px; height: 161px; text-align: center; background-color: rgb(255, 255, 255); margin: 0pt auto; }
.dmcontent_body { overflow-y: auto; text-align: left; font-family: Arial,Helvetica,sans-serif; line-height: 18px; font-size: 12px; margin-left: auto; margin-right: auto; width: 298px; height: 153px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); position: relative; top: 4px; }
.dmcontent_link { text-decoration: none; color: rgb(102, 102, 102); text-transform: none; }
a.dmcontent_link:hover { color: rgb(51, 147, 200); text-decoration: underline; }
.dmtitlelink { text-decoration: none; color: rgb(0, 0, 0); font-weight: bold; }
/* ::::: http://digg.com/css/widget.css ::::: */

.digg-widget-header div a { display: block; position: absolute; right: 10px; top: 6px; float: right; width: 85px; height: 21px; white-space: nowrap; text-indent: -2000em; background: url('get-widget.png') repeat scroll 0% 0% transparent ! important; }
.no-digg-description li p { display: none; }
.digg-widget-unstyled .digg-widget-header, .digg-widget-unstyled .digg-widget-topic, .digg-widget-unstyled .digg-widget-footer { display: none; }
.digg-widget-unstyled .digg-count, .digg-widget-unstyled .digg-count *, .digg-widget-unstyled h3 a { display: inline; color: blue; font-size: inherit; background: none repeat scroll 0% 0% transparent; text-decoration: underline; font-weight: normal; }
.digg-widget-unstyled h3 { font-size: inherit; display: inline; font-weight: normal; }
.digg-widget-unstyled .digg-count { margin-right: 0.5em; }


body { margin: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
br, .pin { overflow: hidden; display: block; float: none; clear: both; height: 0px; }
form { margin: 0px; padding: 0px; display: block; }
button, a.button, a .icon { cursor: pointer; }
#pageHolder { margin: 0px auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; display: block; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 1000px; }
#innerPage { padding: 0px 10px; display: block; }
#head { margin: 0px; padding: 9px 0px; display: block; float: none; clear: both; width: 980px; height: 90px; }
#head #page_logo { margin: 0px; display: block; width: 252px; height: 90px; float: left; position: relative; }
#head #page_logo a { background: transparent url('logo.tech.large.png') no-repeat scroll 0% 0%; overflow: hidden; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; width: 241px; height: 140px; position: absolute; top: -54px; z-index: 1000; text-indent: -1000px; }
#top_banner { display: block; float: right; width: 600px; height: 90px; }
#content { display: block; padding-top: 10px; }
#masterColumn1, #masterColumn2 { display: block; float: left; }
#masterColumn1 { background: transparent url('line.vert.blue.gif') repeat-y scroll right center; width: 650px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#masterColumn1Pad { padding-right: 11px; }
#masterColumn2 { background: transparent url('line.vert.blue.gif') repeat-y scroll left center; width: 330px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 1px; margin-left: -1px; }
#masterColumn2Pad { padding-left: 10px; }
.swoosh { background-repeat: no-repeat; background-position: right bottom; }
.swoosh.navigation { background-image: url('swoosh_navigation.gif'); }
.swoosh.poll { background-image: url('swoosh_poll.gif'); }
.swoosh.smallFind { background-image: url('swoosh_smallfindproduct.gif'); }
/* ::::: http://www.techradar.com/default/css/classes.css ::::: */

.icon { overflow: hidden; display: block; background-image: url('sprite.icons.gif'); background-repeat: no-repeat; width: 20px; height: 20px; position: absolute; margin-left: -25px; }
.icon.noMargin { margin: 0px 5px; position: static; }
img.icon { margin: 0px; display: inline; position: static; background-image: url('sprite.icons.gif'); background-repeat: no-repeat; width: 20px; height: 20px; }
button, a.button { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; overflow: visible; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; text-transform: uppercase; width: auto; }
button .content { width: 100%; }
button .content, a.button .content, .content button .content, .content a.button .content { padding: 4px 4px 2px; }
button .text, a.button .text { padding: 0px 4px; position: relative; top: -5px; font-size: small; line-height: 100%; }
.content button .tl, .content a.button .tl { margin: 0px; padding: 0px; }
.homeOnDarkBlue { background-position: -5px -5px; }
.searchOnGrey { background-position: -245px -5px; }
.userOnMagenta { background-position: -215px -65px; }
.mouseOnBlue { background-position: -95px -5px; }
.newsFeedOnLightGrey { background-position: -185px -35px; }
.emailOnLightGrey { background-position: -185px -65px; }
.flameOnMagenta { background-position: -245px -245px; }
.mouseWhiteOnDarkGrey { background-position: -245px -35px; }
.searchCapOnGrey { background-position: -275px -35px; width: 4px; }
.searchCapOnGreyRight { background-position: -291px -35px; width: 4px; }
.arrowLightBlueOnDarkBlue, .arrowLightBlueOnBlue, .arrowLightBlueLightGrey, .arrowLightBlueOnGrey, .arrowLightBlueOnMagenta, .arrowLightBlueOnWhite, .arrowBlueOnDarkBlue, .arrowBlueOnLightBlue, .arrowBlueOnLightGrey, .arrowBlueOnGrey, .arrowBlueOnMagenta, .arrowBlueOnWhite, .arrowLightGreyOnDarkBlue, .arrowLightGreyOnBlue, .arrowLightGreyOnLightBlue, .arrowLightGreyOnGrey, .arrowLightGreyOnMagenta, .arrowLightGreyOnWhite, .arrowGreyOnDarkBlue, .arrowGreyOnBlue, .arrowGreyOnLightBlue, .arrowGreyOnLightGrey, .arrowGreyOnWhite, .arrowMagentaOnLightGrey, .arrowWhiteOnDarkBlue, .arrowWhiteOnBlue, .arrowWhiteOnLightBlue, .arrowWhiteOnLightGrey, .arrowWhiteOnGrey, .arrowWhiteOnMagenta { width: 5px; height: 20px; }
.arrowWhiteOnDarkBlue { background-position: -20px -123px; }
.linkList .content { overflow: hidden; }

.keyMagenta.linkList h3 { background: transparent url('line.hor.magenta.gif') repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.linkList ul, .itemList ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.linkList ul li a { background: transparent url('arrow.right.blue.gif') no-repeat scroll left 2px; padding-left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 152%; color: rgb(102, 102, 102); }
.linkList ul li.more a { background: transparent none repeat scroll 0% 0%; color: rgb(51, 147, 200); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.linkList .content { padding-bottom: 8px; }
.solidBlue .content ul li a { background-image: url('arrow.right.magenta.darkblue.gif'); }
.solidBlue .content h3 { background: transparent url('line.hor.white.gif') repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.solidGrey .content h3, #houseAd h3 { background: transparent url('line.hor.blackongrey.gif') repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); }
.solidBlue { background-color: rgb(47, 110, 145); color: rgb(255, 255, 255); }
.solidBlue a, .solidBlue a:hover, .solidBlue ul li a { color: rgb(255, 255, 255); }
.solidGrey { background-color: rgb(219, 219, 219); }
.solidWhite a, .keyBlue a, .keyMagenta a { color: rgb(102, 102, 102); }
.solidWhite a:hover, .keyBlue a:hover, .keyMagenta a:hover, .solidWhite h4 a, .keyBlue h4 a, .keyMagenta h4 a, .keyBlue h3 a { color: rgb(51, 147, 200); }
.solidBrightBlue { background-color: rgb(51, 147, 200); color: rgb(255, 255, 255); }
.tl, .tr, .br, .bl { display: block; position: relative; background-repeat: no-repeat; }
.tl { background-position: left top; }
.tr { background-position: right top; }
.br { background-position: right bottom; }
.bl { background-position: left bottom; }
.keyBlue .tl { margin: -1px; background-image: url('cnr.key.blue.tl.png'); }
.keyBlue .tr { background-image: url('cnr.key.blue.tr.png'); }
.keyBlue .br { background-image: url('cnr.key.blue.br.png'); }
.keyBlue .bl { background-image: url('cnr.key.blue.bl.png'); }
.keyMagenta .tl { margin: -1px; background-image: url('cnr.key.magenta.tl.png'); }
.keyMagenta .tr { background-image: url('cnr.key.magenta.tr.png'); }
.keyMagenta .br { background-image: url('cnr.key.magenta.br.png'); }
.keyMagenta .bl { background-image: url('cnr.key.magenta.bl.png'); }
.maskWhite .tl, .maskWhiteOnGrey .tl { background-image: url('cnr.mask.white.tl.png'); }
.maskWhite .tr, .maskWhiteOnGrey .tr { background-image: url('cnr.mask.white.tr.png'); }
.maskWhite .br, .maskWhiteOnGrey .br { background-image: url('cnr.mask.white.br.png'); }
.maskWhite .bl, .maskWhiteOnGrey .bl { background-image: url('cnr.mask.white.bl.png'); }
.content { padding: 10px; display: block; position: relative; min-height: 10px; }
.content p { margin: 0px; }
.content h3 { font-size: inherit }
.fiftyFifty { display: block; width: 50%; float: left; }
.padLeft { padding-left: 5px; }
.padRight { padding-right: 5px; }
.productSearch label { font-size: 140%; display: block; float: left; font-weight: bold; margin-right: 10px; }
.productSearch input.searchField { border: medium none ; margin: 0px; padding: 2px 0px 0px; background-color: rgb(255, 255, 255); height: 18px; width: 180px; color: rgb(47, 110, 145); text-align: left; display: block; float: left; position: relative; }
.productSearch input.icon { margin: 0px 0px 0px 5px; float: right; display: block; }
.productSearch span.icon, .productSearch div.icon { margin: 0px; float: left; }
.star { margin: 0px 1px; background: transparent url('star.grey.gif') repeat-x scroll 0% 0%; display: block; width: 55px; height: 10px; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.star span { display: block; height: 10px; }
.star .our { background: transparent url('star.magenta.gif') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-indent: -10000px; }
.star .r4 { width: 44px; }
.star .r3Half { width: 39px; }
.star .r4Half { width: 50px; }
ul.tabs { margin: 0px; padding: 0px; display: block; list-style-type: none; list-style-image: none; list-style-position: outside; }
.tabs li { margin: 0px; padding: 0px; float: left; }
.tabs li a { text-transform: uppercase; text-align: center; background-color: rgb(219, 219, 219); color: rgb(0, 0, 0); white-space: nowrap; margin-right: 4px; min-width: 84px; }
.tabs li#d015_3_tab a { margin-right: 0pt; min-width: 134px; }
.tabs li a:hover { background-color: rgb(128, 130, 132); color: rgb(255, 255, 255); }
.tabs li.active a { font-weight: bold; background-color: rgb(47, 110, 145); color: rgb(255, 255, 255); }
.tabs li a .tr { padding: 8px 5px 8px 6px; }
.tabs .content { margin: 0px; padding: 0px; }
.tabs .icon { margin: -2px 4px -3px -2px; float: left; position: static; }
.tabs a .off, .tabs a:hover .over, .tabs .active a .on { display: block; }
.tabs a:hover .off, .tabs a .over, .tabs a .on, .tabs .active a .off, .tabs .active a .over { display: none; }
a .off, a:hover .over, .active a .on { display: block; }
a:hover .off, a .over, a .on, .active a .off, .active a .over { display: none; }
.fold { display: none; }
.unfold { display: block; }
.tabbedBox .keyBlue .tl, .tabbedBox .keyBlue .tr { background-image: none; }
.tabbedBox .content li { float: none; clear: both; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
#pageHolder {  }

.tiny { margin: 0px; color: rgb(102, 102, 102); font-size: 85%; }
h3.withUnderline { margin: 20px 0px 7px; padding: 0px 0px 7px; background: transparent url('line.hor.blue.gif') repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 160%; }
/* ::::: http://www.techradar.com/default/css/components.css ::::: */

#utilities { padding: 5px 8px; background: rgb(128, 130, 132) none repeat scroll 0% 0%; overflow: hidden; display: block; position: relative; z-index: 100; float: none; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#utilities a { color: rgb(255, 255, 255); }
#utilities #search { display: block; width: 22%; float: right; position: relative; }
#utilities p.updated { font-weight: bold; }
#utilities p.updated, #utilities p.totals, #utilities #login_1 { margin: 0px; padding: 3px 0px 0px; display: block; width: 26%; color: rgb(255, 255, 255); float: left; }
#utilities p.totals { margin: 0px 12px 0px 0px; width: 20%; float: right; text-align: right; }
#utilities #login_1 { margin: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 30%; }
#utilities #login_1 li { display: inline; color: rgb(255, 255, 255); }
#utilities #login_1 li a { color: rgb(255, 255, 255); }
ul#login_2 { margin: 0px 0px 0px -5px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
#login_2 li { margin: 0px; padding: 0px; color: rgb(255, 255, 255); display: block; float: left; }
#login_2 a.tiny { display: block; margin-top: 3px; color: rgb(255, 255, 255); }
label.tiny { margin-top: 5px; color: rgb(255, 255, 255); }
#login_2 label { margin: 3px 5px 0px; float: left; }
#login_2 input { border: medium none ; margin: 0px; padding: 2px 0px 0px; background-color: rgb(255, 255, 255); height: 18px; width: 144px; color: rgb(47, 110, 145); text-align: left; display: block; float: left; }
#login_2 input.icon { margin: 0px 0px 0px 5px; padding: 0px; width: 20px; height: 20px; }
#login_2 input.hidden { display: none; }
#login_2 span.icon, #login_2 div.icon { margin: 0px; float: left; }
#login_2 input.cb { margin: 1px 1px -1px 5px; width: auto; height: auto; background-color: rgb(128, 130, 132); }
#navMain ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#navMain li ul { display: none; position: absolute; width: 100%; height: 2.5em; left: 10px; z-index: 10; }
#navMain li ul.unfold { display: block; }
#navMain li ul li a { border-right: 1px solid rgb(255, 255, 255); margin: 8px 0px 6px; padding: 2px 7px; display: block; width: auto; font-weight: normal; text-transform: none; line-height: 90%; min-width: 0px; background-color: rgb(47, 110, 145); color: rgb(255, 255, 255); }
#navMain li ul li a.active:hover { text-decoration: none; }
#navMain a.last { border-right: medium none; }
#navBar1, #navBar2 { display: block; float: none; clear: both; }
#navBar1 .content, #navBar2 .content { padding: 5px 7px; }
#navBar2 .content { padding: 5px 7px; }
#menuPlaceholder { display: block; float: left; width: 55%; }
#news a { min-width: 75px; }
#advertorial a { background-color: rgb(236, 0, 140); color: rgb(255, 255, 255); }
#navBar1 .tl, #navBar1 .br, #navBar1 .bl, #navBar2 .tl, #navBar2 .tr { background-image: none; }
#navBar1 .tl {  }
#navBar1 .br { background-image: url('cnr.mask.blueongrey.br.gif'); }
#navBar1 .bl { background-image: url('cnr.mask.blueongrey.bl.gif'); }
#breadcrumb, #hotTopics { margin: 0px; padding: 0px; display: block; float: left; }
#breadcrumb li, #hotTopics li { margin: 0px; padding: 0px; display: block; float: left; color: rgb(0, 0, 0); }
#breadcrumb li { padding: 2px 0px 0px; }
#breadcrumb li a { padding: 0px 0px 0px 8px; background: transparent url('arrow.right.magenta.gif') no-repeat scroll left center; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-left: 5px; text-decoration: none; }
#breadcrumb li a.active {  }
#breadcrumb li a:hover { text-decoration: underline; }
.linkcolor { color: rgb(51, 147, 200); }
#footer_breadcrumb { margin: 0px; padding: 0px; display: block; float: left; }
#footer_breadcrumb li { margin: 0px; padding: 0px; display: block; float: left; color: rgb(0, 0, 0); }
#footer_breadcrumb li { padding: 2px 0px 0px; }
#hotTopics { float: right; color: rgb(255, 255, 255); position: relative; z-index: 11; white-space: nowrap; height: 20px; line-height: 20px; }
#hotTopics li.head { margin: 0px; background: transparent url('icon.hottopic.gif') no-repeat scroll 0% 0%; font-weight: bold; color: rgb(255, 255, 255); text-transform: uppercase; padding-left: 25px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#hotTopics li a { border-right: 1px solid rgb(255, 255, 255); margin: 3px 0px; padding: 0px 7px; background: transparent none repeat scroll 0% 0%; display: block; width: auto; color: rgb(255, 255, 255); font-weight: normal; text-transform: none; line-height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#hotTopics li a.last { border: medium none ; }
#hotTopics a { border-left: medium none; }
#siteServices { margin: 0px 60px 0px 0px; padding: 0pt; display: block; float: right; }
#siteServices li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#siteServices li a { padding: 2px 0px 4px 34px; float: left; text-decoration: none; margin-right: 4px; color: rgb(0, 0, 0); }
#siteServices li a:hover { text-decoration: underline; }
#siteServices .icon { margin-top: -2px; }
#siteServices .icon.closer { margin-left: -18px; }
#siteServices li .small { border-right: 1px solid rgb(0, 0, 0); margin: 2px 5px 0px; padding: 2px 0px 4px; display: block; float: left; width: 0px; height: 8px; }
#siteServices li a.noPad { padding-left: 0px; }
.mpu, #houseAd { margin-top: 10px; height: 100%; }
.mpu .content, #houseAd .content {  }
#carousel { position: relative; display: block; width: 66.6%; float: left; }
#carousel .innerPad { position: relative; padding-right: 10px; }
#carousel .content { padding: 5px; }
#carousel ul, #carousel li { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#carousel li { position: absolute; }
#carousel #carousel_head_parent { overflow: hidden; height: 107px; }
#carousel .columnMeasure { display: block; float: left; width: 250px; }
#carousel #carousel_head_parent li { padding-right: 10px; }
#carousel a, #carousel h3 { background-image: none; }
#carousel.advertorial_carousel a, #carousel h3 { color: rgb(255, 255, 255); }
#carousel .content img { border: 1px solid rgb(128, 130, 132); display: block; float: left;  margin-right: 8px; background-color: rgb(112, 113, 115); }
#carousel .content h3 { margin: 0px; font-size: 190%; line-height: 110%; }
#carousel .content p { font-size: 110%; margin-top: 5px; }
#carousel #carousel_head_parent img { opacity: 0; }
#carousel #carousel_head_parent h3, #carousel #carousel_head_parent p { visibility: hidden; }
#newsAnalysis { display: block; width: 33.4%; float: left; }
#newsAnalysis ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#newsAnalysis li { margin: 0px; padding: 9px 0px; background: transparent url('line.hor.blue.gif') repeat-x scroll center bottom; overflow: visible; display: block; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 100%; min-height: 60px; }
#newsAnalysis li.first { padding: 0px 0px 9px; }
#newsAnalysis li.last { padding: 9px 0px 0px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#newsAnalysis li h3, #newsAnalysis li p { margin: 0px; display: block; line-height: 120%; }
#newsAnalysis h3 { padding: 0px; font-size: 120%; text-transform: none; background-image: none; }
#newsAnalysis p { margin-top: 2px; }
#newsAnalysis a { color: rgb(51, 147, 200); }
#newsAnalysis img { border: 1px solid rgb(128, 130, 132); display: block; float: right; margin-left: 2px; background-color: rgb(112, 113, 115); }
#newsGrid { padding: 20px 0px 10px; display: block; }
#newsGrid h3.withUnderline { margin: 0px 0px 10px; background: transparent url('line.hor.blue.gif') repeat-x scroll center bottom; display: block; font-size: 160%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 7px; text-transform: none; }
#newsGrid ul { display: block; list-style-type: none; list-style-image: none; list-style-position: outside; height: 100%; }
#newsGrid ul li { display: block; width: 33.33%; float: left; }
#newsGrid .divider { margin: 0px 0px 9px; padding: 10px 0px 0px; background: transparent url('line.hor.blue.gif') repeat-x scroll center bottom; float: none; clear: both; height: 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#newsGrid li h4, #newsGrid li p { margin: 0px; display: block; padding-right: 10px; }
#newsGrid li h4 { font-size: 140%; }
#newsGrid li p { margin-top: 6px; }
#newsGrid .hilite_tag { color: rgb(253, 17, 177); font-weight: bold; }
#recentNews .content { min-height: 14.8em; }
#newBlogs .content { padding: 10px; min-height: 14.8em; }
#newBlogs .content p { line-height: 110%; }
#newBlogs h3 { background: transparent url('line.hor.magenta.gif') repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#newBlogs ul li { background: transparent url('line.hor.magenta.gif') repeat-x scroll center bottom; display: block; min-height: 70px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 10px; }
#newBlogs ul li.last { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 0px; min-height: 60px; }
#newBlogs ul li a { color: rgb(51, 147, 200); }
#newBlogs ul li a:hover { text-decoration: underline; }
#newBlogs img { border: 1px solid rgb(128, 130, 132); display: block; float: right; margin-left: 5px; background-color: rgb(112, 113, 115); }
#newBlogs ul li h4 { margin: 0px 0px 6px; padding: 0px; display: block; font-size: 110%; line-height: 100%; }
#latestFeatures { margin-top: 10px; }
#latestFeatures p { color: rgb(0, 0, 0); margin-top: 5px; }
#latestFeatures li { margin: 0px; padding: 0px; display: block; float: left; width: 33.3%; }
#latestFeatures h4 { margin: 10px 0pt 0pt; font-size: 140%; }
#latestFeatures a { margin: 0px; color: rgb(51, 147, 200); }
#latestFeatures img { border: 1px solid rgb(128, 130, 132); margin: 2px 10px 0px 0px; display: block; float: left; width: 195px; height: 145px; background-color: rgb(112, 113, 115); }
#latestFeatures .columnMeasure { display: block; float: left; width: 196px; }
#specialistNews { margin-top: 10px; }
#specialistNews h3 { display: block; font-size: 160%; margin-bottom: 0px; text-transform: none; }
#specialistNews ul li { display: block; width: 50%; float: left; }
#specialistNews ul li.odd { clear: left; }
#specialistNews ul li ul li { display: block; width: auto; float: none; }
#specialistNews ul li ul li a { background: transparent url('arrow.right.blue.gif') no-repeat scroll left center; color: rgb(102, 102, 102); padding-left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 140%; }
#specialistNews ul li ul li a:hover, #specialistNews ul li h2 a { color: rgb(51, 147, 200); }
#specialistNews ul li h2 { margin: 10px 0px 2px; line-height: 110%; font-size: 130%; }
#poll { margin-top: 10px; position: relative; }
#poll ul { margin: 10px 0px; }
#poll li { width: 50%; float: left; }
#poll button { margin: 10px 0px 0px; color: rgb(255, 255, 255); }
#poll a.resultsButton { margin: 12px 0px 0px; padding: 7px; display: block; color: rgb(102, 102, 102); }
#poll a.resultsButton:hover { color: rgb(51, 147, 200); }
#poll .sbs { float: left; width: 8em; }
#poll .error { color: rgb(255, 0, 0); display: block; width: 100%; clear: both; text-align: center; margin-top: 10px; }
#skyscraperAd { padding: 0px 0px 0px 10px; display: block; width: 180px; height: 620px; float: right; margin-top: 10px; }
#skyscraperAd div { position: static; }
#skyscraperAd .centre { margin: auto; display: block; width: 160px; height: 600px; text-align: center; }
#skyscraperAd .centre object, #skyscraperAd .centre img, #skyscraperAd .centre embed { margin: auto; }
#latestReviews { margin-top: 10px; height: 100%; }
#latestReviews .content { padding: 10px 10px 0px; }
#latestReviews ul {  }
#latestReviews li { display: block; position: relative; width: 50%; min-height: 6.5em; float: left; }
#latestReviews li.left { clear: left; }
#latestReviews img { border: 1px solid rgb(128, 130, 132); display: block; float: left; width: 72px; height: 54px; margin-right: 6px; background-color: rgb(128, 130, 132); }
#latestReviews ul li h4 { margin: 3px 0px 1px; padding: 0px; display: block; font-size: 110%; }
#latestReviews p { margin: 0px 0px 1px; font-size: 85%; }
#latestReviews p.score { margin: 0px 3px 0px 0px; display: block; float: left; }
#latestReviews .separator { display: block; width: 228px; float: left; margin-right: 0px; margin-bottom: 5px; }
#latestReviews p.tiny a { padding-left: 0px; }
#comments h4, p { margin: 0px; padding: 0px; }
#productSearch { margin-top: 10px; }
#editorialSidebar, #editorialListBox { display: block; width: 130px; float: left; margin-top: 10px; }
#editorialSidebar .content, #editorialListBox .content { min-height: 602px; }
#digg-widget-container { margin-top: 10px; }
#digg-widget-container .digg-widget-topic { border-style: solid solid none; border-color: rgb(47, 110, 145) rgb(47, 110, 145) -moz-use-text-color; border-width: 1px 1px medium; padding: 10px 10px 0px; display: block; }
#digg-widget-container .digg-widget-topic { background: transparent url('digg-logo.jpg') no-repeat scroll 252px 1px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#digg-widget-container .digg-widget-topic span { padding: 0px 0px 12px; background: transparent url('line.hor.blue.gif') repeat-x scroll left bottom; text-transform: uppercase; font-size: 13px; font-weight: bold; display: block; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#digg-widget-container .no-digg-description { border-style: none solid solid; border-color: -moz-use-text-color rgb(47, 110, 145) rgb(47, 110, 145); border-width: medium 1px 1px; margin: 0px; padding: 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#digg-widget-container .no-digg-description { -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
#directoryM { margin-top: 10px; }
.dmcontent_container { text-align: center; width: 300px; height: 200px; margin-top: -10px; }
.dmcontent_title_container { margin: 0pt auto; width: 298px; height: 38px; background-color: rgb(255, 255, 255); position: relative; top: 1px; text-align: center; }
.dmcontent_title { border-bottom: 1px dashed rgb(47, 110, 145); margin: 0pt auto; text-align: left; text-transform: uppercase; height: 37px; line-height: 37px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; width: 298px; background-color: rgb(255, 255, 255); }
.dmcontent_body_container { margin: 0pt auto; width: 298px; height: 161px; text-align: center; background-color: rgb(255, 255, 255); }
.dmcontent_body { overflow-y: auto; text-align: left; font-family: Arial,Helvetica,sans-serif; line-height: 18px; font-size: 12px; margin-left: auto; margin-right: auto; width: 298px; height: 153px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); position: relative; top: 4px; }
.dmcontent_link { text-decoration: none; color: rgb(102, 102, 102); text-transform: none; }
a.dmcontent_link:hover { color: rgb(51, 147, 200); text-decoration: underline; }
.dmtitlelink { text-decoration: none; color: rgb(0, 0, 0); font-weight: bold; }
/* ::::: http://digg.com/css/widget.css ::::: */

.digg-widget-header div a { background: transparent url('get-widget.png') repeat scroll 0% 0% ! important; display: block; position: absolute; right: 10px; top: 6px; float: right; width: 85px; height: 21px; white-space: nowrap; text-indent: -2000em; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.digg-widget-unstyled .digg-widget-header, .digg-widget-unstyled .digg-widget-topic, .digg-widget-unstyled .digg-widget-footer { display: none; }

*:first-child+html .keyMagenta *{zoom: 1;} /* seva-fix */
a.external-link, a.dash_link {
	font-size:14px;
	text-decoration:none;
	color:#3393C8;
	line-height:22px;
	border-bottom:1px dashed #3393C8;
}
a.external-link:hover, a.dash_link:hover { color:#3393C8;border-bottom:1px dashed #3393C8; }

.job-table-td { padding:1.2em 20px 1.2em 0; border-bottom:1px solid #dbdbdb;}
.job-list-description{ width:47%;}
.dmmjobcontrol_list_table {width:100%;}
.ljobtitle {font-size:16px;font-weight:bold;}
.jobcrdate {font-size:12px;font-weight:normal; color:#999999;}
.employer, .dmmjobcontrol_pagebrowser_header {font-size:12px;font-weight:normal; color:#666666;}
.jobsalary {font-size:16px; white-space:nowrap; font-weight:bold;}
.b-v-info-title { color:#999999; font-size:1.1em; font-weight:bold; text-align:left; vertical-align:bottom; }
.l-content-paddings, .l-content-paddings_h{ padding:0 10px;}
.l-content-3colums{ border-collapse:collapse; border:0; border-spacing:0; table-layout:fixed; width:100%;}
.l-content-paddings{ font-size:1.4em; line-height:1.4em;}
.float_right {float:right;}
.float_left {float:left;}
.clear_both {clear:both;}
.s_col {color:#666666;}
.ljobtitle_big {font-size:16px;}
.width_300 {width:250px!important;}
.width_100 {width:60%;}
.ljobtitle_small {font-size:15px;line-height:15px;}
.pad_top_10 {padding-top:10px;}

.grey_us { padding:10px; margin-top:10px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(219,219,219)), to(rgb(238,238,238)));
 background: -moz-linear-gradient(top, #dbdbdb, #eeeeee);
 background-color:#eeeeee;
	}
.header_fl  {color:#4F585E;float:left;font-size:14px;font-weight:bold;padding-left:10px;padding-top:15px;width:20%;}
.input_fl  {float:left;padding:10px;}

.header_fl2  {color:#4F585E;font-size:14px;padding-left:10px;padding-top:0px;}
.us_text {padding:3px 6px;width:585px;height:100px;}
.width_150 {width:150px!important;}
fieldset > legend {display:none;}
.powermail_mandatory_js, .powermail_mandatory_listitem {color: rgb(255, 0, 179);}
.tx-dmmjobcontrol-pi1 br { clear:none !important;}
.dmmjobcontrol_pagebrowser a {border: 1px solid #dbdbdb; background-color:#eee; padding:3px 7px 3px 7px;}
.dmmjobcontrol_pagebrowser_header {margin: 0 0 5px 0;}