/* Global CSS Document

Begin Layout styles */
body {
	background-color: #FFFFFF;
	margin: 0px; padding:0;
	font-family:Helvetica, Arial, sans-serif;
	color:#333333;
	font-size:10px;
}
td {
	font-family:Helvetica, Arial, sans-serif;
	color:#333333;
	font-size:12px;
}

.noNavtable {
	width:819px;
	margin-top:10px;
	margin-left:93px;
	border-width: 0px;
	border-style: none;
}
.pagetitle {
	z-index:-1;
	position:absolute;
	left: 0px;
	top: 200px;	
}
.tdwNav {
	width:500px;
	padding-left:20px;
}
.tdReview {
	width:350px;
	vertical-align: text-top;
}
.clear {
	clear:both;
}
/* Site Idenity  */

.identity { 
	background-color:#000000; 
	height:115px; 
	padding:10px 15px 18px 3px;
	margin-bottom:0px;
	 margin-top:0px; 	
	 white-space:nowrap;
	 width:1200px;
}
.identity #cover {
	width:76px;
}
.identity img {
	border: #000000 solid 0px;
}
.identity #logo {
	width:205px;
	white-space: nowrap;
	margin-right: 40px;
	padding-top:15px;
}
.identity #ad {
	white-space: nowrap;
}
.identity #ad a img {
	border:#CCCCCC solid 1px;
	position:absolute;
}
.identity .position {
	float: left;
	margin: 0 15px 15px 0;
	padding: 5px;
	text-align:left;
}
/* Logo Styles */

.identity h2 span {
  display:none;
  font-size: 9px;
} 
.identity h2 {
	padding:0px;
	margin: 0px 0px 0px 0px;
	width:201px;
	height:58px;
	background-image:url(http://laptopmag.com/images/common/laptop_logo.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}

/* Ad styles */
.adStyle { border:#CCCCCC 1px solid; }

/* Global Left Nav styles */
.topicNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:20px; margin-top:10px; }

.topicNav h2 { border-bottom:#999999 1px solid; color:#000000;}

.topicNav a:link {
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.topicNav a:visited {
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.topicNav a:active {
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}
.topicNav a:hover {
	font-weight: bold;
	color: #0000FF;
	text-decoration:none;
}

/* Main Navigation Styles */

#navcontainer {
	margin:0px;
	padding:2px;
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
}
#navcontainer ul {
	padding-left: 0px;
	margin-left: 0px;
	margin-top:0px;
	margin-bottom:0px;
	background-color: #fff;
	color:#333;
	width:100%;
	white-space: nowrap;
	font-size: 11px;
	text-transform: uppercase;
	font-weight:bold;
}

#navcontainer ul li { 
	display:inline; 
}

#navcontainer ul li a {
	padding: 0.2em 1em;
	font-family:Arial Narrow, arial, Helvetica, sans-serif;
	background-color: #fff;
	color:#333;
	text-decoration: none;
	border-right:1px solid #cccccc;
}

#navcontainer ul li a:hover {
	background-color:#fff;
	color: #990000;
	text-decoration:none;	
}
#navcontainer #current {
	background-color: #333333;
	color: #FFFFFF;
}

/* Search Box */

.searchRow {
	margin:0px;
	padding-top: 12px;
	padding-bottom: 8px;
	padding-left:13px;
	/*background-color: #E3F0F6; */
	font-size:12px;
	font-weight:bold;
}
.searchRow .content {
	font-size:11px;
	padding:1px;
}

.searchfield {
	font-family:Helvetica, Arial, sans-serif;
	color:#333333;
	font-size:11px;
}
.searchFooter {
	padding-bottom:33px;
	padding-top:90px;
	width:auto;
	text-align:center;
}

.searchFooter input {
	font-size:10px;
}

/* Sponsor */
.sponLogo {
	margin:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	clear: both;
	width:500px;
}
.sponLogo h3 span {
  display:none;
}
  
.sponLogo h3 {
	padding:0px;
	margin: 0px;
	font-size:9px;
	width:125px;
	height:11px;
	background-image:url(http://laptopmag.com/images/sponsor/featured-Sponsors.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}
.sponLogo p { 
	border-top:#666666 1px solid; 
	border-bottom:#666666 1px solid; 
	margin-top:2px;
	padding:10px 0px 10px 0px;
}

.sponLogo p img {
	border:#999999 1px solid; margin-right:7px; margin-left:7px;
}
/* Horozontal ads CSS Document */

#sponsorSky {
	margin-bottom:10px;
}
/* Ads */

#tale {
border:#CCC dashed 1px; padding:10px; margin-top:10px; font-size:9px; font-family:Arial, Helvetica, sans-serif; width:550px;
}

.tdAD {
	margin-top:81px;
	width:120px;
}
.tdAD p {
	margin: 0px 0px 10px 0px;
}
.tdADheader {
	margin-top:81px;
	padding-left:38px;
	padding-right:10px;
	width:59px;
}
/*----------Begin Vibrant styles---------------*/
.iTt{
    FONT-FAMILY:       Verdana, Arial, Helvetica;
    FONT-SIZE:         11px;
    FONT-STYLE:        normal;
    FONT-WEIGHT:       normal;
    COLOR:             black;
    BACKGROUND-COLOR:  lightyellow;
    BORDER:            black 1px solid;
    PADDING:           2px;
}
/*----------End--------------*/
/* Begin Text styles */

a {
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	text-decoration: underline;
}
a:link, a:visited {
	color: #0033FF;
}
a:hover, a:active {
	color: #333333;
}
.header1 {
	font-size:14px;	
	color:#000000;
	font-weight:bold;
	margin-bottom:7px;
	vertical-align:text-top;
}
.header2 {
	font-size:14px;	
	color:#000000;
	font-weight:bold;
	vertical-align:text-top;
}

.date {
	padding-top:2px;

}
.caption {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000033;
	margin-top:6px;
	width:250px;
	padding-bottom: 15px;
}
.bt {
	line-height:14px;
	font-size:12px;
	color:#000000;
}
#TOCfont {
	font-size:12px;
	color:#000000;
}

h1 {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	margin:0px;
	color: #000000;
	padding-bottom:2px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin:0px;
	padding-bottom:2px;
}
/* hl is a legacy style to h1 */
.hl {
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom:2px;
}
.b1 {
	font-weight: bold;
}
.textsmWhite {
	font-size:10px;
	color:#FFFFFF;
}
.articleBtn {
	text-align:right;
	border-top:#333333 1px dotted; 
	width:500px;
	padding:3px;
}
.btn {
	margin-left:15px;
}
.bookmark {
	margin-left:5px;
}
.dotline {
	padding-top:10px;
	background-attachment:scroll;
	background-image: url('images/common/dotted_line_bg.gif');
	background-repeat: repeat-x
}
.dotline2 {
	margin-bottom:15px;
	background-attachment:scroll;
	background-image: url('images/common/dotted_line_bg.gif');
	background-repeat: repeat-x
}
.dotlineArticle {
	
}
.high5 {
	color:#993300;
	padding-top:10px;
	font-size: 12px;
	font-weight: bold;
}

	/* Left Nav Styles 	 */
	
.leftSubhead {
	padding-bottom:5px;
	font-size:13px;
	line-height:14px;
	font-weight:bold;
}
.bullet {
	padding-left:5px;
	padding-right:10px;
}
.smArrow {
	padding-left:25px;
	padding-right:4px;
}
#contArrow {
	padding-left:5px;
}
.leftNavTable {
	width:900px;
	margin-top:10px;
	margin-left:24px;
	border-width: 0px;
	border-style: none;
	border-spacing: 0px;
}
.leftNav {
	border-width:1px;
	border-style:solid;	
	border-color:#999999;
	width:186px;
	height:350px;
	vertical-align:text-top;
}
.leftNavLinks {
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 8px;
	vertical-align:text-top;
}
	/* Left nav tools */
.leftWIFI {
	border-top:1px solid #CCCCCC; 
	border-bottom:2px solid #CCCCCC; 
	background:#333333 url('images/common/leftside_wifi_icon.gif') no-repeat right bottom; vertical-align:bottom;
	height:80px;
	color: #CCCCCC;
	font-size:10px;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:2px;
}
.btnFIND {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:3px;
}
.leftSub {
	background-color:#fff;
	vertical-align:bottom;
	height:100px;
}
.shopleftnav {
	background-color:#666666;
	width:100%;
	height:50px;
	padding-bottom:2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.btngoleftnav {
	padding-left:5px;
	vertical-align:bottom
}
	/* Left nav Links */

a.lNAVhead:link, a.lNAVhead:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;	
	color: #000;
	text-decoration: underline;
}
a.lNAVhead:hover, a.lNAVhead:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:bold;	
	color: #330000;
	text-decoration: none;
}
a.lNAV:link, a.lNAV:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:17px;
	text-decoration: none;
}
a.lNAV:hover, a.lNAV:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #660000;
	line-height:17px;
	text-decoration: underline;
}
a.lNAV2:link, a.lNAV2:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:20px;
	text-decoration: none;
}
a.lNAV2:hover, a.lNAV2:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #660000;
	line-height:20px;
	text-decoration: underline;
}
ul.LeftLinksLi {
	margin-top:0px;
	list-style-image: url(images/common/left_nav_bullet.gif);
	list-style-type: none;
	list-style-position: outside;
}
li.LeftLinksLi {
	margin-left:0px;
}

	
/* Footer */
.footer { background-color:#fff; padding:34px 10px 10px 10px; text-align:center; color:#6E7B84; font-size:12px; }
	.footer .inp {width:175px;}
	.footer .navigation {font-weight:bold; margin-top:7px;}
	.footer a, .footer strong {margin:0 6px; color:#6E7B84;}
	.copy {font-size:11px;}
	
/* Homepage  */
		
a.boxlink:link, a.boxlink:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}
a.boxlink:hover, a.boxlink:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #660000;
	text-decoration: underline;
}
a.cont:link, a.cont:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-style:oblique;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
a.cont:hover, a.cont:active {
	font-family:Helvetica, Arial, sans-serif;
	font-style:oblique;	
	font-size: 11px;
	color: #660000;
	text-decoration: underline;
}
a.ReviewHeader:link, a.ReviewHeader:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a.ReviewHeader:hover, a.ReviewHeader:active {
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

.tdcont {
	text-align:right;
	padding-bottom:3px;
	padding-top:11px;
	padding-right:4px;
}
.contarrow {
	padding-right:4px;
}
.homeBanner {
	background-color:#000000;
	height:73px;
	padding-bottom:2px;
	padding-top:4px;
	width:auto;
	position: relative;
	white-space: nowrap;
}
.HomeContent {
	width:819px;
	margin-top:10px;
	margin-left:9px;
	border-width: 0px;
	border-style: none;
	border-spacing: 0px;
}
.tdIssue {
	width:640px;
}

	
a.hlLink:link, a.hlLink:visited {
	font-family: Arial Narrow, Ariel, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
a.hlLink:hover, a.hlLink:active {
	font-family: Arial narrow, Ariel, sans-serif;
	font-size: 18px;
	color: #0000CC;
	font-weight:bold;
	text-decoration: none;
}
	
	/* Special boxes  */
.boxBorder {
	width:201px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.boxInside {
	background-attachment:scroll;
	background-image: url('images/home/bg_pattern.gif');
	background-color:#333333;
	background-repeat: repeat;
	height:156px;
	width:91px
}
.table1 {
	margin: 0px;
	padding: 0px;
	padding-top:0px;
	padding-left:0px;
	border-width: 0px;
	border-style: none;
	border-spacing: 0px;
}
.contspace {
	padding-right:10px;
}
.boxRTpad {
	padding-right:4px;
}
.cont {
	padding-right:4px;
}
.gobtn {
	text-align:right;
}
.wDeck {
	color:#FFFFFF;
}
	

	/* Reviews */
.rstars {
	margin-bottom:6px;
	margin-top:2px;
}
.price {	
	font-size:12px;
	color:#000000;
}

.product {
	float: right;
	margin-left: 6px;
	margin-bottom: 5px;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size:9px;
	color:#000000;
}
.product2 {
	margin-bottom: 15px;
	margin-top: 15px;
	font-size:9px;
	color:#000000;
	text-align:center;
}
.productPic {
	margin-right: 20px;
}
.bar {
	padding-bottom:4px;
	padding-top:4px;
}
.reviewsTable {
	margin-bottom:10px;
	margin-left:15px;
	margin-top:20px;
	border-width: 0px;
	border-style: none;
	border-spacing: 0px;
}
.reviewThumb {
	border:1px solid #cccccc;
	margin-right:10px; 
}
.rCat {
	margin-left:10px;
}

a.linktools:link, a.linktools:visited {
	font-family:Helvetica, Arial, sans-serif;
	line-height: 17px;
	font-size: 12px;
	color: #330000;
	text-decoration: underline;
	font-weight:bold;
}
a.linktools:hover, a.linktools:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}
a.specLink:link, a.specLink:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-decoration:underline;
	font-weight:bold;
}
a.specLink:hover, a.specLink:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration:underline;
	font-weight:bold;
}

.pros {
	background-color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	color: #FFFFFF;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.pcList {
	background-color:#CCCCCC;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding: 7px;
	vertical-align:text-top;
}

.cons {
	background-color:#000000;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	color: #FFFFFF;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.quickSpecs {
	background-color: #666666;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:7px;
}
.specCat {
	background-color:#eeecec;
	width:20%;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding: 7px;
	vertical-align:text-top;
}
.specs {
	background-color:#CCCCCC;
	font-size:12px;
	line-height:14px;
	color:#000000;
	padding: 7px;
	vertical-align:text-top;
}
.benchmarks {
	background-color: #990000;
	font-weight:bold;
	font-size: 12px;
	line-height:14px;
	color: #FFFFFF;
	padding:7px;
	vertical-align:text-top;
}
#benchmaksSpec {
	text-align:center;
	font-weight:normal;
}
#nobold {
	font-weight:normal;
}
.center2 {
	text-align: center;
}
.whiteRow {
	background-color:#FFFFFF;
	font-size:1px;
}

/* Contest Styles only */
a.contestLink:link, a.contestLink:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #009900;
	text-decoration: underline;
	font-weight:bold;
	font-style:italic;
}
a.contestLink:hover, a.contestLink:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight:bold;
	font-style:italic;
}

/* FEATURE MPCP Styles only */

.subtext {
	margin-top:10px;
	line-height:14px;
	font-size:12px;
	color:#000000;
}


a.featHeader:link, a.featHeader:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
	font-style: normal;
}
a.featHeader:hover, a.featHeader:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
	font-weight:bold;
	font-style:normal;
}
a.linkFeat:link, a.linkFeat:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
a.linkFeat:hover, a.linkFeat:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #990000;
	text-decoration: underline;
}

.MIAlogo {
	float: left;
	margin-right: 6px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	vertical-align:top;
}

	
	
/*  LAPTOP BUYERS GUIDE Styles only */

.guide {
	color:#0066FF;
	font-weight:bold;
}
.quicktip {
	background:#333333 url('images/buyers_guide/arrow.gif') no-repeat left center; color:#FFFFFF;
	font-size:12px;
	padding-left:68px; padding-right:5px; padding-top:5px; padding-bottom:5px
}
a.wtextquicktip:link, a.wtextquicktip:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-style:italic;
}
a.wtextquicktip:hover, a.wtextquicktip:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	font-style:italic;
}
.imgTP {
	margin-bottom:10px;
	margin-top:20px;
}
#btpadding {
	padding-top:10px; 
	padding-bottom:35px;
}
.floatLeft {
	clear:both; 
	float:left; 
	padding-right:10px; 
	margin-top:10px;
	text-align:center;
}
.ECtext {
	clear:both;
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-right:5px;
	text-align:left;
	padding: 5px;
	width: 100px;
	color:#FFFFFF;
	font-size:11px;
	background-color:#000000;
	border: 1px solid #000000;
}
.award {
	clear:both; 
	float:right; 
	padding-left:10px; 
}
.floatRight {
	clear:both; 
	float:right; 
	padding-left:10px; 
	margin-top:10px;
}
.noFloat {
	margin-bottom:10px;
}
a.laptopHeadlink:link, a.laptopHeadlink:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color: #996600;
	text-decoration: none;
}
a.laptopHeadlink:hover, a.laptopHeadlink:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #333333;
	text-decoration: underline;
}
a.moreLink:link, a.moreLink:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-style:italic;
}
a.moreLink:hover, a.moreLink:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline;
	font-style:italic;
}
/*padding for content */
.content{
	padding:5px;
} 
	
/*  TOC Styles only */

.GrayBorder {
	border:1px solid #999;
	width:121px;
}
#issueArcTable {
	width: 447px;
	margin-bottom:30px;
}
div #issueArc {
	text-align:center;
	padding: 5px 5px 10px 5px;
}

div #yearBar {
	line-height:13px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #4B7380;
	margin-top: 25px;
	margin-bottom: 10px;
	padding-top:3px;
	width: 447px;
	height: 17px;

	text-align:center;
}

.cover {
	float: right;
	margin: 10px 0px 5px 10px;
	background-color:#FFFFFF;
}
.onlineTOC {
	width: 217px;
	border: 1px solid #cccccc;
	margin-top:6px;
	font-size:11px;
	background-color:#CAECB9;
}
.onlineArticle {
	padding: 0px 5px 10px 5px;
}
#alignRT {
	text-align:right;
}
.btTOC {
	line-height:13px;
	font-size:10px;
	color:#000000;
	padding-top:10px; 
	margin: 0px;
}
.secHead {
	line-height:13px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #4B7380;
	text-indent: 2px;
	padding: 2px;
	margin-top: 25px;
	margin-bottom: 5px;
	
}
.secHeadFEAT {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #666666;
	text-indent: 2px;
	padding: 2px;
	width: 70px;
	height: 25px;
}
.TOCfeatureBody {
	font-size:13px;
	margin-top:10px;
	line-height:15px; 
}
.featuresTitle {
	color: #194C7F;
	font-weight:bold;
	font-size: 16px;
}
	
/* FEATURE OCTBER Styles only */

.tdwNavmi {
	background-color:#FFFFFF;
	background-position: center 50%;
	background-repeat:no-repeat;
	width:454px;
	padding-left:20px
}
.featPhone {
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}
.mpcpBrand {
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.mpcpThumb {
	border-top:1px solid #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding: 5px;
	text-align:center
}
.rightborder {
	border-top:1px solid #999999;
	padding: 5px;
	text-align:center
}
.dingbat {
	padding-left:5px;
	text-align:right;
	vertical-align:baseline;
}

/* Sidebar styles */

.sidebarBlue {
	background-color:#A5D1FF;
	font-size:12px;
	color:#000000;
	padding:13px 13px 13px 13px;
}

/* Styles for hompage Issue box */

a.hl2:link, a.hl2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 14px;
	color: #990000;
	text-decoration: none;
}
a.hl2:hover, a.hl2:active {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 14px;
	color: #990000;
	text-decoration: underline;
}
a.ilink:link, a.ilink:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:22px;
	text-decoration: underline;
}
a.ilink:hover, a.ilink:active {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:22px;
	text-decoration: none;
}
a.issueLink:link, a.issueLink:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-style:oblique;
	font-weight:bold;
	font-size: 16px;
	color: #648595;
	line-height:22px;
	text-decoration: none;
	
}
a.issueLink:hover, a.issueLink:active {
	font-family:Helvetica, Arial, sans-serif;
	font-style:oblique;
	font-size: 16px;
	color: #648595;
	line-height:22px;
	text-decoration: none;
}

#issuetop {
	margin-top:24px;
}
.issueIMG {
	float:right;
	margin-left:3px;
	margin-right:8px;
}
.issueREVIEW {
	float:left;
	margin-right:8px;
}
.issueBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-bottom:5px;
	padding-right:7px;
	margin-top:0px;

}
.homeSMtext {
	font-weight:bold;
	color: #000000;
}
.rborder {
	border:1px solid #cccccc;
}
.inthisIssue {
	clear:both;
	margin-left:5px;
	padding-top:5px;
}
.coverRT {
	background-color: #FFFFFF;
	background-image: url(/images/home/bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
}

/* HOMEPAGE WIFI BOX */	
.wifiBox {
	background-color: #FFFFFF;
	background-image: url(/images/home/wifi_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.wifiCOPY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 65px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-left: 43px;
}
.wifiZIP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
/* Blue tooth features */
.Bsteps {
	background-color:#cccccc;
	font-size:12px;
	line-height:14px;
	color:#000000;
	padding: 7px 7px 7px 7px;
	vertical-align:text-top;
}
/* THE PORTABLE PUNDIT section */
.pp_header {
	margin:7px 0px 5px 0px;
	text-align:center;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
}
.LeftNavtalkback {
	margin:5px 9px 9px 11px;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
#font15px {
	font-size:15px;
	font-weight:bold;
}

#red {
	color: #FF0000
}
#orange {
	background-color:#FF6600;
}

/* GOOGLE STYLES only */

.Google250ads {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*------------Features Events like template -------------------*/

#thumbLG {
	border:1px solid #999;
	width: 100px;
	height: 100px;
}
#PreviewHeader {
	clear:both; 
	padding-top:10px;
	font-size:14px;
}
/* end ----*/

/*----------Forum Board---------------*/
.forumTable {
	margin-top:10px;
	margin-left:24px;
	border-width: 0px;
	border-style: none;
	border-spacing: 0px;
}
/*----------End Forum Board---------------*/

/*----------Begin table styles---------------*/
.Topic{
	font-size: 14px;
	color: #ffffff;
	font-style:bold;
	font-family:arial;
	background-color:#AD4A18;
	border:1px;
	border-color:white;
	}
.LightCell{
	font-size: 11px;
	font-style:normal;
	font-family:arial;
	background-color:#fddbc8;
	border:1px;
	border-color:white;
	text-align:center;
	}
.DarkCell{
	font-size: 11px;
	font-style:normal;
	font-family:arial;
	background-color:#fde6d7;
	border:1px;
	border-color:white;
	text-align:center;
	}
		
 .tdItem{
	font-size: 11px;
	font-style:bold;
	font-family:arial;
	background-color:#edc9b2;
	border:1px;
	border-color:white;
}
#tdcenter {
	text-align:center;
}

/*----------End--------------*/


/*---------Begin Feature Table Styles------*/

.QSProdName{
	font-size: 20px;
	color: white;
	font-style:bold;
	font-family:arial;
	background-color:#ae1b2e;
	border:1px;
	border-color:white;
	}
.DarkLines{
	width:50%;
	font-size: 10px;
	font-style:normal;
	font-family:arial;
	background-color:#e9dab9;
	border:1px;
	border-color:white;
	text-align:left;
	}
		
 .LightLines{
	width:50%;
	font-size: 10px;
	font-style:bold;
	font-family:arial;
	background-color:#dac391;        
	border:1px;
	border-color:white;
	text-align:left;
	}

.Tablepros {
	background-color: #ae1b2e;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	color: #FFFFFF;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.TablepcList {
	background-color:#e9dab9;
	font-size:10px;
	line-height:13px;
	color:#000000;
	padding: 7px;
	vertical-align:text-top;
}
/*---------End Feature Table Styles------*/
/*-------Starts mobile virus feature---*/
#viruscontainer {
	width: 250px;
	font-size: 10px;
	background-color: #287e95;
	color:white;
	font-family: arial;
	border: 0px;
	padding: 5px;
	margin: 0px, 0px, 0px, 0px;
	}
#viruscontainer h1 {
	font-size: 18px;
	margin-bottom:0px;
}
#viruscontainer h2 {
	font-size:12px;
	margin-top:0px;
	}	
#viruscontainer h3 {
	font-size:12px;
	border-bottom: 1px solid white;
	}	
/*-------Ends mobile virus feature---*/
/*---Buyer's Guide Style---*/
h1.header-TL-Learn {
	background-image:url(www.laptopmag.com/images/buyers_guide/LAPTOP/thin-and-light/Header-TL-learn.gif);
	background-repeat:no-repeat;
	width:500px;
	height:36px;
 }

/******************** antares ***************/

.img {float:left; border:1px solid #CCCCCC; margin-right:10px; margin-bottom:10px;}

.flL {float:left;}
.clrL {clear:left;}

.hr {height:1px; background-color:#797979; margin:5px 0; font-size:1px; padding:0;}

.addHeader {background:url(http://www.laptopmag.com/images/common/bg_header.gif) right no-repeat; color:#FFFFFF; text-transform:uppercase; padding-left:7px; padding-top:2px; font-weight:bold; margin-bottom:5px;}

.mainBox {width:100%;}

/*************** Search Box **************/
.searchBox {background-color:#F0FFFC; padding:10px 15px;}
	.searchBox form {margin:0; padding:0;}
	.searchBox .header {float:left; color:#6A6E6B; font-weight:bold; font-size:12px; margin:4px 6px 0 0;}
	.searchBox .inp {border:1px solid #C8D1CF; float:left;}
	.searchBox select.inp {width:107px; vertical-align:middle;}
	.searchBox label {float:left; margin:5px 6px;}
	.searchBox input.inp {}
	.searchBox .but {font-size:10px; margin-left:5px;}

/***************** Left Box *************/

a.leftHead {color:#000; font-weight:bold; font-size:13px; margin-top:5px; text-decoration:none; padding-left:3px; padding-top:8px; padding-bottom:10px;}

.subNavBox {float:left; margin:20px 0 0 6px; border:1px solid #999999; width:182px;}
	.subNavBox h1 {margin:0; padding:0; font-size:12px;}
	
	.subNavBox .leftmenu { margin-bottom:15px;}
	.subNavBox .leftmenu h1 {padding:8px 6px 0 6px;}
	.subNavBox .leftmenu ul {margin:0; padding:0; list-style-type:none; font-size:12px;}
	.subNavBox .leftmenu li {margin:0; padding:0; border-bottom:1px solid #FFFFFF;}
	.subNavBox .leftmenu a, .subNavBox .leftmenu strong {padding:2px 27px; display:block;}
		.subNavBox .leftmenu a {background:url(http://laptopmag.com/images/news/subnav/left_menu_a.gif) left top no-repeat #FFFFFF;}
		.subNavBox .leftmenu a:hover, .subNavBox .leftmenu strong {background:url(http://laptopmag.com/images/news/subnav/left_menu_a_o.gif) left top no-repeat #C3F431; color:#000000; text-decoration:none; font-weight:normal;}
	
	.subNavBox .calendarBox {margin-top:23px;}
	.subNavBox .calendarBox .calendar {}
		.calendar .month {background-color:#FFAC30;}
			.calendar .month .prev {float:left; width:35px;}
			.calendar .month .next {float:right; width:35px;}
			.calendar .month .cur {margin:0 40px; padding-top:7px; font-weight:bold; text-align:center; height:20px; font-size:11px;}
		.calendarDays {clear:both;}
			.calendar .week {white-space:nowrap;}
				.calendar .week span {display:block; width:23px; height:14px; float:left; border:1px solid #D1D1D2; border-left:0; text-align:center; background-color:#F0F2F4; font-weight:normal; padding:1px;}
				.calendar .week span.last {border-right:0;}
			.calendar .days {clear:both;}
				.calendar .days .weekDays {clear:both;}
				.calendar .days span {display:block; width:25px; height:14px; float:left; border-right:1px solid #D1D1D2; border-bottom:1px solid #D1D1D2; text-align:center; background-color:#FFFFFF;}
				.calendar .days span.last {border-right:0; width:26px;}
				.calendar .days span.prev {color:#B6B5B5;}
				.calendar .days span a {display:block; background-color:#E6E6E6; font-size:10px; text-decoration:none; color:#333333; margin:1px;}
				.calendar .days span strong {display:block; background-color:#B60811; font-size:10px; font-weight:normal; color:#FFFFFF; margin:1px;}
		.calendar .calendarFooter {clear:both; background-color:#FFDEAC; padding:2px; padding-bottom:3px;}
			.calendar .calendarFooter a {font-size:10px;}
	
	.subNavBox .winNotebook {height:145px; text-align:center; background:url(http://laptopmag.com/images/news/demo-images/img_win_notebook.gif) left bottom no-repeat #000000;}
		.subNavBox .winNotebook .button {padding-top:113px;}
		
	.subNavBox .wiFiFinder {background:url(http://laptopmag.com/images/news/subnav/wifi-finder/img_wifi_finder.gif) right bottom no-repeat #333333; height:92px; color:#CCCCCC;}
		.subNavBox .wiFiFinder .text {padding:2px; padding-top:38px;}
		.subNavBox .wiFiFinder .text form {margin:0; padding:0;}
			.subNavBox .wiFiFinder .text form .inp {border:1px solid #B3B9C3; width:50px; margin:0 6px;}
			.subNavBox .wiFiFinder .text form .btn {color:#FF0000; margin:0; font-size:10px;}
			
	.subNavBox .shopOnline {background:url(http://laptopmag.com/images/news/subnav/Shop/img_shop_online.gif) left top no-repeat; height:71px;}
		.subNavBox .shopOnline .text {padding-left:35px; padding-top:25px; color:#FFFFFF;}
			.subNavBox .shopOnline .text a {font-size:10px; color:#FFFFFF; text-decoration:none;}
			.subNavBox .shopOnline form  {margin:0; padding:0;}
			.subNavBox .shopOnline form .inp {border:1px solid #B3B9C3; width:91px;}	

/***************** Right Box *************/
.adContent {float:left; width:181px; margin-top:20px;}
	.adContent  .header {float:left; width:12px; height:452px; background:url(http://laptopmag.com/images/common/sponsors/feature-sky.gif) left top no-repeat;}
		.adContent  .header .text {display:none;}
	.adContent .banners {margin-left:15px;}

	.adContent1 {float:left; width:181px; margin-top:20px;}
		.adContent1   .header1 {float:left; width:12px; height:452px; background:url(http://laptopmag.com/images/common/sponsors/feature-sky.gif) left top no-repeat;}
	       .adContent1  .header1 .text1 {display:none;}

                .adContent1 .banners1 {margin-left:15px;}

/***************** Content Box *************/
/*.contentBox {margin:20px 190px 0 212px;}*/
.contentBox {float:left; margin:20px 10px; font-size:12px; width:600px;}
	.contentBox h1, .contentBox h2, .contentBox h3, .contentBox h4, .contentBox h5 {margin:0; padding:0;}
	.contentBox h2 {margin:7px 0;}
	.contentBox form {margin:0; padding:0;}
	.contentBox a {font-size:12px;}
	.contentBox p {margin:0; margin-bottom:7px;}
	.contentBox .comments {color:#6E6E6E; font-size:11px;}
	.contentBox .comments a {font-size:11px;}
	.contentBox .date {font-style:italic;}
	.contentBox hr {height:2px; color:#C2C2C2; background-color:#D6D6D6; border:0;}
	.contentBox hr.nopad {margin:0; padding:0;}
	
	
/************ news.css ******************/
	.newsBox {}
	.newsBox .news h2, .newsBox .news h2 a {font-size:14px;}
	.newsBox .news {margin-right:170px;}
	
	.newsBox .mostPopular {float:right; width:153px; margin-right:12px; background-color:#FFAC30; font-size:11px;}
		.newsBox .mostPopular .header {font-weight:bold; padding:3px 5px;}
			.newsBox .mostPopular .box {background:url(http://laptopmag.com/images/news/news/most-popular/img_most_pop_1.gif) left repeat-y #FFFFFF;}
			.newsBox .mostPopular .box .box2 {background:url(http://laptopmag.com/images/news/news/most-popular/img_most_pop_1.gif) right repeat-y;}
			.newsBox .mostPopular .box .box3 {background:url(http://laptopmag.com/images/news/news/most-popular/img_most_pop_1.gif) bottom repeat-x;}
			.newsBox .mostPopular .box .box4 {background:url(http://laptopmag.com/images/news/news/img_most_pop_21.gif) left bottom no-repeat;}
			.newsBox .mostPopular .box .box5 {background:url(http://laptopmag.com/images/news/news/img_most_pop_22.gif) right bottom no-repeat; padding:5px;}
			.newsBox .mostPopular .box ol {margin:0; padding-left:27px; margin-bottom:10px;}
			.newsBox .mostPopular .box a {color:#000000; font-size:11px;}
	/************ /news.css ******************/

	
	
	/************ articleHeader.css *****************/
	.articleHeader {}
	.articleHeader ul {margin:0; padding:0; list-style-type:none; margin-bottom:20px;}
	.aricleTools ul {margin:0; padding:0; list-style-type:none; margin-bottom:20px;}
		.aricleTools li {display:inline; margin:0 5px;}
		.articleHeader li {display:inline; margin:0 5px;}
	.articleHeader .submitButton {float:right;}
	
	.articleHeader .box {float:right; width:270px; margin:10px; padding-right:20px;}
		.articleHeader .text {text-align:left; margin-right:0px; padding-right:10px; line-height:14px;}

	.articleHeader .box2 {background:url(http://laptopmag.com/images/news/imageGallery/img_box2_1.gif) left top no-repeat #FFFFFF; border-bottom:1px solid #FFFFFF;}
	.articleHeader .box21 {background:url(http://laptopmag.com/images/news/imageGallery/img_box2_2.gif) right top no-repeat;}
	.articleHeader .box22 {background:url(http://laptopmag.com/images/news/imageGallery/img_box2_3.gif) right bottom no-repeat;}
	.articleHeader .box23 {background:url(http://laptopmag.com/images/news/imageGallery/img_box2_4.gif) left bottom no-repeat;}
	.articleHeader .inBox {padding:10px;}
	
	.articleHeader .line {background:url(http://laptopmag.com/images/news/common/bg_line.gif) bottom repeat-x; padding:5px; font-size:10px;}
	/************ /articleHeader.css *****************/
	
	/************ articleHeaderInner.css *****************/
	.articleHeaderIn {}
	.articleHeaderIn ul {margin:0; padding:0; list-style-type:none; margin-bottom:20px;}
		.articleHeaderIn li {display:inline; margin:0 5px;}
	.articleHeaderIn .submitButton {float:right;}
	
	.articleHeaderIn .box {background:url(http://laptopmag.com/images/news/imageGallery/bg_art_header_in_1.gif) left top no-repeat #FFFFFF; width:95%;}
	.articleHeaderIn .box2 {background:url(http://laptopmag.com/images/news/imageGallery/bg_art_header_in_2.gif) right top no-repeat;}
	.articleHeaderIn .box3 {background:url(http://laptopmag.com/images/news/imageGallery/bg_art_header_in_3.gif) right bottom no-repeat;}
	.articleHeaderIn .box4 {background:url(http://laptopmag.com/images/news/imageGallery/bg_art_header_in_4.gif) left bottom no-repeat;}
	.articleHeaderIn .inBox {padding:10px;}
		.articleHeaderIn .inBox .buttons {float:right;}
		.articleHeaderIn .inBox .title {font-size:14px; font-weight:bold; color:#000000; height:25px;}
		.articleHeaderIn .inBox .content {text-align:center; clear:both;}
			.articleHeaderIn .inBox .content .text {float:right; height:170px; width:150px; position:relative; text-align:right;}
.articleHeaderIn .inBox .content .text span {position:absolute; right:0; bottom:5px;width:100%;}
	.articleHeaderIn .inBox .content .text span .textBox {padding:10px; background-color:#E4E4E4; font-size:11px; font-weight:bold; color:#000000; text-align:left; margin:0;}
	
	.articleHeaderIn .imageList  {float:left; width:24%; font-weight:bold; color:#000000; margin-bottom:12px; margin-right:10px;}
	.imageList img {float:none; border:1px solid #CCCCCC; margin-bottom:8px;}
	.articleHeaderIn .imageList .img {float:none;}
	/************ /articleHeaderInner.css *****************/
	

	
	.contentBox .comparePrices form {margin-top:5px;}
	.contentBox .comparePrices .inp {font-size:16px; border:2px solid #B2B2B2; margin-bottom:7px; width:290px;}
	.contentBox .comparePrices .td {float:left; width:150px;}
	
/************* Bottom Banner **************/
.botBanner {position:relative; margin-top:30px; height:24px;}
	.botBanner .banner {position:absolute; left:16px; top:0;}

.botBannersText {border-bottom:1px solid #FFFFFF;}
	.botBannersText .box {width:1000px;}
	.botBannersText .box1 {background:url(http://laptopmag.com/images/news/imageGallery/bg_bottom_banner_1.gif) top repeat-x #E6EFF5;}
	.botBannersText .box2 {background:url(http://laptopmag.com/images/news/imageGallery/bg_bottom_banner_2.gif) bottom repeat-x; padding-bottom:10px;}
	.botBannersText .box3 {float:left; padding-left:264px; width:286px;}
		.botBannersText .box3 h1 {color:#333333; font-size:48px; line-height:48px;}
		.botBannersText .box3 h2 {color:#666666; font-size:21px;}
		.botBannersText .box3 ul {margin:10px 0; padding:0 15px; list-style-image:url(http://laptopmag.com/images/news/common/SubPromo/li_bottom_banner.gif); font-size:13px; color:#666666; font-weight:bold;}
	.botBannersText .box4 {float:left; padding-left:6px; width:222px; color:#666666; font-size:13px; font-weight:bold; padding-top:52px;}
		.botBannersText .box4 .inp {border:2px solid #A6AAAD; width:98%; margin-bottom:5px;}
	.botBannersText .box5 {float:left; width:56px;}
	.botBannersText .box6 {width:110px; float:left; padding-left:54px; //padding-left:47px;}

.botBannersLinks {font-size:12px; margin-left:270px;}

/*************** Banner3.gif *************/
.banner3 h1 {margin:0; padding:2px 5px; border:1px solid #2F2F2F; border-bottom:0; background-color:#5E5E5E; color:#FFFFFF; font-size:11px;}
.banner3 .bannerText {background-color:#FFFFFF; border:1px solid #7E7E7E; padding:11px; font-style:italic;}
.banner3 .bannerText a {font-style:normal;}

/* Text Ad Links */
.adlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	border: 1px dashed #CCCCCC;
	padding: 5px;
	width: 486px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.adlinks h2 {
margin:0px;
font-size:9px;
color:#999999;
font-weight:normal;
}
.adlinks ul {
margin-top:0px;
 }

.adlinks li {
margin:0px;}
