/*{*smarty*}{literal}
 --------------------------------------------------------------
	screen.css
	*PCPro layout css sets out the styles for media@screen
--------------------------------------------------------------
 Screen setup */
.describe {
background-color:#F96;
color:#000;
padding:.8em
}

div#header {
background:#000 url(../images/header_line.gif) repeat-x bottom;
height:185px
}

div#headerPopUp {
background:#000;
height:90px;
padding:4px
}

div#logo {
float:left;
padding:8px 10px 0 8px;
width:132px;
}

div#logo h1,div#logo div {
width:132px;
height:133px;
margin:0;
}

div#logo h1 a,div#logo div a {
display:block;
height:133px;
margin:0;
width:132px
}

div#banner {
float:left;
padding:32px 0 0;
width:820px;
text-align:center
}
div#bannerPopUp {
float:left;
width:728px
}

div#banner div.leaderBoard {
height:120px;
text-align:center;
width:100%
}

div#wrapper div.leaderBoard {
clear:both;
height:90px;
width:100%
}

/********Main navigation********/
div#navigation {
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:700;
height:28px;
padding:4px 0 0 6px;
text-transform:uppercase;
width:100%;
}

#navigation a {
background:#ccc url(../images/left-tab.png) left top no-repeat;
color:#000
}

#navigation a:hover {
color:#fff;
text-decoration:none
}

#navigation ul {
list-style:none;
margin:0 0 0 -6px;
padding:0
}

#navigation #pcpro2Btn a:hover,#navigation #pcpro2Btn a.active {
background:#1AA5DA url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}

#navigation #pcpro3Btn a:hover,#navigation #pcpro3Btn a.active {
background:#366380 url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}

#navigation #pcpro5Btn a:hover,#navigation #pcpro5Btn a.active {
background:#F5821F url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}

#navigation .gwindows8 span{
 padding-top: 4px;
 padding-left: 7px;
 padding-right: 7px;
}

#navigation #pcpro7Btn a span {
  text-align: center;
}

#navigation #pcpro7Btn a:hover,#navigation #pcpro7Btn a.active {
background:#005DA8 url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}

#navigation #pcpro8Btn a:hover,#navigation #pcpro8Btn a.active {
background:#AE0917 url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}

#navigation #pcpro10Btn a:hover,#navigation #pcpro10Btn a.active {
background:#539CCF url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}

#navigation #pcpro11Btn a:hover,#navigation #pcpro11Btn a.active {
background:#006666 url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}
#navigation #pcpro12Btn a:hover,#navigation #pcpro11Btn a.active {
background:#E2B700 url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}

/*  Dell Security tab start */
#navigation #pcpro13Btn a {
background:#CC0000 url(../images/left-tab.png) no-repeat left top;
text-align:center;
color:#FFF;
}

#navigation #pcpro13Btn a:hover,#navigation #pcpro13Btn a.active {
background:#093 url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}
#navigation #pcpro13Btn a span {
    background: url(../images/right-tab.png) no-repeat scroll right top transparent;
    padding: 4px 8px 10px;
    text-align: center;
	color:#FFF;
}
/*  Dell Security tab end */

/*  Business Intelligence tab start */
#navigation #pcpro14Btn a {
background:#006DA3 url(../images/left-tab.png) no-repeat left top;
text-align:center;
color:#FFF;
}

#navigation #pcpro14Btn a:hover,#navigation #pcpro14Btn a.active {
background:#2898cf url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}
#navigation #pcpro14Btn a span {
    background: url(../images/right-tab.png) no-repeat scroll right top transparent;
    padding: 4px 8px 10px;
    text-align: center;
	color:#FFF;
}
/*  Business Intelligence tab end */

/*  Office365 tab start */
#navigation #pcproOffice365Btn a {
background:#ff4700 url(../images/left-tab.png) no-repeat left top;
text-align:center;
color:#FFF;
}

#navigation #pcproOffice365Btn a:hover,#navigation #pcproOffice365Btn a.active {
background:#ff9c00 url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}
#navigation #pcproOffice365Btn a span {
    background: url(../images/right-tab.png) no-repeat scroll right top transparent;
    padding: 4px 7px 10px;
    text-align: center;
	color:#FFF;
}
/*  Office365 tab end */

/*  Win a Canon tab start */
#navigation #pcpro15Btn a {
background:#047391 url(../images/left-tab.png) no-repeat left top;
text-align:center;
color:#FFF;
}

#navigation #pcpro15Btn a:hover,#navigation #pcpro15Btn a.active {
background:#ff0000 url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}
#navigation #pcpro15Btn a span {
    background: url(../images/right-tab.png) no-repeat scroll right top transparent;
    padding: 4px 8px 10px;
    text-align: center;
	color:#FFF;
}

#navigation #pcpro16Btn a {
background:#008DC9 url(../images/left-tab.png) no-repeat left top;
text-align:center;
color:#FFF;
}

#navigation #pcpro16Btn a:hover,#navigation #pcpro15Btn a.active {
background:#83A4B3 url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}
#navigation #pcpro16Btn a span {
    background: url(../images/right-tab.png) no-repeat scroll right top transparent;
    padding: 4px 8px 10px;
    text-align: center;
	color:#FFF;
}
/* HP INNOVATION BUTTON */
#navigation #pcpro17Btn a {
  background:#cc0000 url(../images/left-tab.png) no-repeat left top;
  text-align:center;
  color:#FFF;
}
#navigation #pcpro17Btn a:hover, #navigation #pcpro17Btn a.active {
  background:#009933 url(../images/left-tab.png) no-repeat left -40px;
  color:#FFF
}
#navigation #pcpro17Btn a span {
  background: url(../images/right-tab.png) no-repeat scroll right top transparent;
  padding: 4px 8px 10px;
  text-align: center;
	color:#FFF;
}
/* IBM SOCIAL BUSINESS BUTTON*/
#navigation #pcpro18Btn a {
  background:#16b1d3 url(../images/left-tab.png) no-repeat left top;
  text-align:center;
  color: #FFF;
}
#navigation #pcpro18Btn a:hover, #navigation #pcpro18Btn a.active {
  background:#c7e5ef url(../images/left-tab.png) no-repeat left -40px;
  color: #000;
}
#navigation #pcpro18Btn a span {
  background: url(../images/right-tab.png) no-repeat scroll right top transparent;
  padding: 4px 8px 10px;
  text-align: center;
}



/*  Win a Canon tab end */


#navigation #subscribe a:hover,#navigation #subscribe a.active {
background:#ffbd1f url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}

/***************************************/
#navigation a span {
background:url(../images/right-tab.png) right top no-repeat;
padding:8px 7px 20px;
/*padding:10px 7px 14px 6px; IF SOCIAL BUSINESS DOESN'T FIT*/
}

#navigation #subscribe a span {
background:url(../images/right-tab.png) right top no-repeat;
padding:4px 7px 10px;
text-align:center
}

#navigation #subscribe a {
background:#FC8614 url(../images/left-tab.png) no-repeat scroll left top;
color:#FFF
}

/*#navigation #topNavNewsletter {
	background: url(../images/newsletter.gif) no-repeat 0px 2px;
	background: url(../images/newsletter_nav.gif) no-repeat top top !important;
     margin-left: 6px;
	margin-left:1px;
	padding-left: 12px;
	display: inline;
	position: relative;
	height:32px !important;
	width:88px !important;
	top: 8px;
}

#navigation #topNavNewsletter a {
	background: url(../images/newsletter_nav.gif) no-repeat top !important;
	display: inline;
	color: #FFF;
    font-size: 11px;
	text-align:center;
	height:32px !important;
	width:88px !important;
    text-transform: none;
}

#navigation #topNavNewsletter a:hover {
	text-decoration: underline;
}*/

#navigation #topNavNewsletter a,#navigation #topNavNewsletter a.active {
background:#f4793b /*#c50000 f4793b*/ url(../images/left-tab.png) no-repeat left -40px !important;
color:#FFF;
text-align:center;
height:32px;
width:104px !important;
vertical-align:middle;
}
#navigation #topNavNewsletter a:hover {
background:#539CCF url(../images/left-tab.png) no-repeat left -40px !important;
color:#FFF;
}
#navigation #topNavNewsletter a span {
	padding:4px 10px 19px 8px !important;
}

/***********2nd level Nav****************/
div#secondLevelNav {
float:left;
padding:2px 0
}

div#secondLevelNav ul {
font-size:11px;
font-weight:700;
margin:0
}

div#secondLevelNav ul li {
border-left:2px solid #008DC9;
display:inline;
margin:0 10px 0 0;
padding:0 0 0 10px;
width:auto
}

div#secondLevelNav ul li a {
font-weight:700;
font-size:1.1em;
text-decoration:none
}

/* Hide from IE5-Mac \*/
#navigation a,#navigation a span {
display:block;
float:none;
}
#forum #navigation ul li{
    clear: both;
    display: block;
	margin: 0 0 10px;
}
#forum #navigation a span { background-image:none; padding:0}
#forum #navigation li a:hover{ background-color:none}

/* End hide
/******Breadcrumbs********/
div#breadcrumbs {
float:left;
font-size:1.1em;
font-weight:700;
height:25px
}

/******2nd level nav*******/
div#level2_nav {
float:left;
font-size:1.2em;
font-weight:700;
height:25px;
width:25%
}

.left810 {
float:left;
width:805px
}

.indexLeftMarg {
text-indent:133px
}

.newsLeftMarg {
text-indent:50px
}

.reviewsLeftMarg {
text-indent:100px
}

.alistLeftMarg {
text-indent:115px
}

.featuresLeftMarg,.glossaryLeftMarg {
text-indent:225px
}

.videoLeftMarg {
text-indent:420px
}

.enterpriseLeftMarg {
text-indent:335px
}

.cloudLeftMarg {
text-indent:260px
}

.educationLeftMarg {
text-indent:260px
}

.storeLeftMarg {
text-indent:385px
}

.subscribeLeftMarg {
text-indent:435px
}

span.alistLogo {
left:170px;
position:relative;
top:-110px
}

/* ORIGINAL STYLE
span.dealWeek {
height:78px;
left:-86px;
position:relative;
top:64px;
width:85px;}
*/

/* BE BROADBAND STYLES */
span.dealWeek {
height:78px;
left:-62px;
position:relative;
top:195px;
width:85px;}

.lineThrough {
text-decoration:line-through
}

.georgia {
color:#008DC9;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.4em !important
}

div.teaserDealWeek {
float:left;
margin:-6em 0 1.4em;
position:relative;
width:275px
}

/*******Caroussel********/
div.carouselWrapper {
background:#CCC none repeat scroll 0 0;
height:310px;
overflow:hidden;
padding:0 5px;
width:142px
}

div.carousel ul {
margin:0;
padding:0
}

div.carousel ul li {
background:#FFF;
height:300px;
margin:0;
padding:0
}

div.carousel ul li .chanel {
background:#CCC;
color:#333;
font-weight:700;
padding:4px;
text-align:center
}

div.carousel ul li h2,div.carousel ul li p {
margin:0 4px
}
div#stubsWrapper div.carousel ul li h2 {
	font-size:1em;
	line-height:1.1;
}
div#stubsWrapper div.carousel ul li h2 a {
color:#09C !important
}

div.carousel ul li img {
margin:4px 0 0 4px
}

div.nextB {
background:transparent url(../images/prev-vertical.png) no-repeat scroll 0 0;
cursor:pointer;
height:19px;
left:0;
top:0;
width:152px
}

div.prevB {
background:transparent url(../images/next-vertical.png) no-repeat scroll 0 0;
bottom:0;
cursor:pointer;
height:19px;
left:0;
width:152px
}

/*******News images Caroussel********/
div.articleImageBox {
float:left;
padding:0;
width:190px
}

div.articleImageBox div.carouselNews ul li {
height:130px;
margin:0;
padding:0
}

/********Reviews Tabs navigation*********/
div#reviewsTabs {
background:url(../images/bgTabs.png) repeat-x left 37px;
clear:both;
float:left;
width:100%
}

div#reviewsTabs ul a {
background:#D9D9D9 url(../images/leftRevTab.png) no-repeat left top;
color:#000;
font-weight:700;
padding:0 0 5px 7px;
text-decoration:none
}

div#reviewsTabs ul a span {
background:url(../images/rightRevTab.png) no-repeat right top;
height:34px;
padding:5px 7px 4px 0
}

div#reviewsTabs ul a:hover,div#reviewsTabs ul a.selected {
background:#4D99BF url(../images/leftRevTab.png) no-repeat left -48px;
color:#fff
}

div#reviewsTabs ul {
font-size:.95em;
list-style:none;
margin:0 0 0 5px;
padding:0;
text-align:center
}

div#reviewsTabs ul li {
float:left;
margin:0
}

div#reviewsTabs h2 span {
color:#FFF;
font-size:.7em
}

div.bigPhoto {
margin:.4em 0 0
}

div.photoLab {
font-size:1.2em;
font-weight:700;
margin:.2em 0
}

div.thumbsBox {
float:left;
padding:5px 0 0 5px
}

/*****Login Box******/
div.signUpH2 {
background-color:#000;
color:#FFF;
font-size:.8em;
margin:0 0 1px;
padding:4px
}

div#mainRight div#loginBox form input#password {
border:1px solid #333;
padding:2px;
width:75px
}

div#mainRight div#loginBox form input#email {
border:1px solid #333;
padding:2px;
width:122px
}

div#mainRight div#searchBox form input#term {
border:1px solid #333;
padding:2px;
width:100px
}

/********Main Headings************/
div.secBoxTitle h3 {
background:#efefef url(../images/bootomLineGrey.gif) repeat-x scroll left bottom;
clear:both;
color:#000;
font-size:1.2em !important;
margin:.4em 0;
padding:.2em
}

div.secBoxTitle {
float:left;
width:100%
}

div.secBoxT {
background:#000 url(../images/bootomLine.gif) repeat-x scroll left bottom;
float:left;
margin:0;
padding:8px 0 3px;
width:100%
}

div.secBoxT h2,div.secBoxT strong {
color:#FFF;
font-size:1.2em;
text-indent:.6em
}

div.MainboxTitle {
background-image:url(../images/headerbg.png);
background-repeat:no-repeat;
color:#FFF;
float:left;
margin:0 0 .8em;
padding:8px 0 3px;
width:100%
}

div.relatedTitle {
margin-bottom: 0;
}

div.MainboxTitle div.postedLine {
color:#FFF;
float:right;
margin:-0.4em 0 0;
padding:0 .5em 0 0;
text-align:right
}

div.MainboxTitle.news,div.MainboxTitle.blueStrip {
background-color:#1AA5DA
}

div.MainboxTitle.reviews {
background-color:#366380
}

.reviewsH3 {
color:#333;
font-size:1em
}

div.MainboxTitle.alist {
background-color:#E2001A
}

div.MainboxTitle.features {
background-color:#F5821F
}

div.MainboxTitle.forums {
background-color:#005DA8
}

div.MainboxTitle.video {
background-color:#AE0917
}

div.MainboxTitle.store {
background-color:#0E4747
}

div.MainboxTitle.jobs {
background-color:#539CCF
}

h4.headLine {
color:#333;
font-size:1em;
line-height:1.4em
}

div#mainLeft div#leftContent h3,div#mainLeft div#leftContent strong {
font-size:1em;
line-height:1.6em;
margin:0
}

div#mainLeft div#leftContent div.leaderBoard {
margin-top:1em
}

div#mainLeft h2.archiveTitle {
border-bottom:2px solid #000;
clear:both;
display:block;
float:none;
font-size:1.4em;
margin:0;
padding:.8em 0 0 .4em
}

div#mainLeft h2.howToTitle {
clear:both;
color:#009DD6;
display:block;
float:none;
font-size:1.4em;
margin:0;
padding:0 0 .2em
}

div#mainLeft .mostReadTitle {
border-bottom:2px solid #000;
font-size:1.2em;
margin:0;
padding:0 0 0 .4em
}

.h3Title {
border-bottom:2px solid #000
}

/********Images*********/
div#stubsWrapper div.articleImageStubs {
float:left;
margin:0 8px 0 0
}
div.articleImageStubs {
line-height: 1px;
}
div.stubsBox3 div.articleImageStubs img{
display:block;
margin:0 0.9em;
}
img.articleImage {
float:left !important;
margin:0 8px 0 0
}

div.divThumbsExt {
float:left;
height:80px;
margin:0 0 5px;
text-align:center;
width:92px
}

div.divThumbs {
border:1px solid #83A4B3;
height:60px;
overflow:hidden;
width:85px
}

.borderBlue {
border:1px solid #83A4B3;
line-height: 1px; /* This fixes the image border issue. */
}

div.thumbsLabel {
font-size:.8em
}

div.imageControls {
clear:both;
margin:.2em 0 0;
padding:.5em 0
}

div.mainArticle div.articleImageBox img {
border:none;
margin:0
}

div.imageControls div.full {
float:left;
text-align:right;
width:75px
}

/**********video*****************************/
div.videoThumbsBox {
float:left;
padding:0 5px 0 0;
width:145px
}

.videoThumb {
border:1px solid #83A4B3;
clear:both;
height:80px;
margin:0 0 5px;
overflow:hidden;
width:120px
}

div.videoThumbsBoxRight {
float:left;
margin:0 5px 0 0;
width:160px
}

/*********articles related stuff************/
.mainArticle p {
margin-bottom:1em
}

.mainArticle img {
border:1px solid #83A4B3;
margin:0 .8em .8em 0
}

div.containerBox {
float:left;
margin:.75em 0;
width:100%
}

div.commentContainerBox {
float:left;
margin:0;
width:100%
}

div.containerBoxStubs {
float:left;
margin:0;
width:100%
}

div.stubsTeaser {
float:left;
margin:0 0 .4em;
width:175px
}

div.stubsTeaserReviews {
float:left;
margin:0 0 .4em;
width:230px
}

div.stubsTeaser h2 {
font-size:1.1em
}

div.stubsTeaserLeft {
float:left;
margin:0 0 .8em;
width:135px
}

div.stubsTeaserLeft h3 {
font-size:1.1em;
margin:0
}

div.containerBoxRight {
clear:both;
display:block;
margin:.5em 0 .75em
}

div.teaser {
float:left;
margin:0 0 1em;
width:330px;
padding:0
}
div.teaser h3{
margin-top:0;
padding-top:0
}

div.teaser_trilogy {
float:left;
margin:0 0 1em;
width:330px;
padding:0
}
div.teaser_trilogy h3{
margin-top:0;
padding-top:0;
font-size:0.9em
!important;
}



div.teaserSearch {
float:left;
margin:0 0 1em;
width:310px
}

div.resultBox {
float:left;
margin:0 0 .8em;
padding:.4em;
width:455px
}

div.teaser ul,table.reviewsTable ul,div.teaserBigImage ul {
list-style-position:inside;
margin:.4em 0 0
}

div.teaser ul li,table.reviewsTable ul li,div.teaserBigImage ul li,div.emailAFriend ul li {
float:left;
font-weight:700;
list-style-image:url(../images/blueArrow.gif);
list-style-position:inside;
margin:0 1em 0 0
}

div.archiveList,div.rightBlueBoxes,div.leftBlueBoxes,div.leaveboxArrow, div.relatedBox {
border-bottom:1px dashed #999;
border-left:1px dashed #999;
border-right:1px dashed #999
}

div.howToStep {
background:#E8F4FF;
border:1px dashed #CCC;
float:left;
padding-top:.8em
}

div.neroStep {
float:left;
margin:-15px 0 -10px 0;
padding-top:.4em
}

div.howToStep img.galleryBig {
border:1px solid #83A4B3;
display:block;
margin:0 auto;
text-align:center
}

div.archiveList ul {
background:url(../images/blackArrowBottom.gif) no-repeat 7px 0;
margin:0;
padding:1em 1em 1em 1.2em
}

div.archiveList ul li,div.rightBlueBoxes ul li,div.relevantNewsList.ul.li {
margin-left:10px
}

div.aList {
background:#e8f4ff url(../images/bgMostReadBox.jpg) no-repeat 0 0;
float:left;
font-size:1.1em;
margin:0;
padding:1em .8em 0.8em;
width:374px
}

.secondHeader {
background:#e8f4ff url(../images/bgMostReadBox.jpg) repeat-x 0 0;
border-top:2px solid #000;
font-size:1.1em;
margin:0
}

div.aList ul {
float:left;
list-style-position:inside;
margin:0 0 0 1em
}

div.articleLinks {
background:#8DB6C7 url(../images/article_links.gif) no-repeat bottom;
color:#FFF;
float:right;
margin:.5em 0 .5em .5em;
width:175px
}

div.articleLinks h2 {
background:#629BB3;
color:#FFF;
font-size:1em;
padding:.2em 0 .2em .8em
}

div.articleLinks ul {
list-style-image:none;
list-style-type:none;
margin:.5em 0 1.4em 0.8em
}

/********Social Bookmarks******/
div#socialBookmarks {
background:#fbfdfd url(../images/small_gradient.gif) repeat-x;
border-bottom:dashed 1px #DBDFE6;
border-top:dashed 1px #DBDFE6;
float:left;
margin:0 0 1em;
padding:.8em;
width:445px
}

div#socialBookmarksVideo div#socialBookmarks {
width:310px
}

div#socialBookmarks .item {
display:block;
float:left;
margin-right:12px;
text-align:center
}

div#socialBookmarks .item a {
font-size:0.8em
}

div#socialBookmarksVideo div#socialBookmarks .item a {
font-size:0.6em
}

div#socialBookmarks .item span {
display:block;
margin:auto;
text-align:center
}

div#socialBookmarks img {
border:none;
clear:both;
margin:auto
}

ul.shareLinks {
clear:both;
list-style-image:none;
list-style-type:none;
margin:1em 0 1.5em;
position:relative
}

ul.shareLinks li {
display:block;
float:left;
list-style-type:none;
margin-right:1em
}

ul.shareLinks li a {
background:#009DD6;
color:#FFF;
display:block;
padding:.5em
}

ul.shareLinks li.active {
background:#E2001A url(../images/bgRedButton.gif) no-repeat bottom left;
color:#FFF;
padding:.5em .5em 1.2em
}

/*******coments******/
div.boxArrow {
background:transparent url(../images/blackArrowBottom.gif) no-repeat scroll 5px 0;
margin:0;
padding:10px 0
}

h2.hTitle {
border-bottom:2px solid #000;
font-size:1.4em !important;
margin:0
}

div.leaveboxArrow {
background:#E7EDF2 url(../images/blackArrowBottom.gif) no-repeat scroll 5px 0;
margin:0;
padding:10px
}

.highLight {
background:#FFF;
border:1px dashed red;
color:red;
padding:.4em
}

form label {
display:block;
float:left;
font-weight:700;
margin-right:1em;
text-align:right;
width:8em
}

form label.bigLabel {
width:14em
}

.width40Percent {
float:left;
width:40%
}

.width60Percent {
float:left;
width:60%
}

form .inputBox {
width:20em
}

form hr {
clear:both;
color:#FFF;
display:block;
height:2px;
margin:1.6em 0
}

form textarea.inputBox {
height:9em;
width:17.3em
}

#advform form label,form#advform input,form#advform select {
display:block;
float:left;
margin-bottom:.8em;
width:20em
}

form fieldset {
background:#E7EDF2;
border:1px dashed #999;
margin:0 0 1em;
padding:1.2em;
float:left;
}

form legend {
background:#FFF none repeat scroll 0 0;
border:1px dashed #999;
font-size:1.2em;
font-weight:700;
padding:0 0.4em
}

#advform input.radio {
display:block;
float:left;
margin-bottom:.8em;
width:1em
}

#advform fieldset {
border-bottom:1px dashed #999;
border-left:1px dashed #999;
border-right:1px dashed #999;
border-top:2px solid #000;
padding:0 .8em .8em
}

#advform fieldset legend {
background:#000;
color:#FFF;
font-size:1.2em;
margin:.5em 0 1em .5em;
padding:.1em .4em
}

#advform label {
padding-right:.2em;
text-align:right;
width:9em
}

#advform label.innerLabels {
padding-right:0;
text-align:right;
width:6em
}

#advform #advButton {
font-size:1.4em;
width:4em
}

#advform #term {
color:#666;
font-size:1.4em;
margin:0 .8em .8em 0;
width:20.5em
}

#advform #advtermBlogs {
color:#666;
font-size:1.4em;
margin:0 .8em .8em 0;
width:12.5em
}

/*******Email a friend box******/
div.emailFriendBox {
background:#d8efff;
clear:both;
margin:0;
padding:1em .5em
}

div.emailFriendBox form label {
color:#008DC9;
width:8em
}

/*******Top categories on reviews********/
h2.TopCat {
border-bottom:2px solid #000;
font-size:1.4em;
margin:0
}

div.topCatBlueBox {
background:#e8f4ff url(../images/bgMostReadBox.jpg) no-repeat;
float:left;
margin:0 0 1em;
padding:.4em;
width:145px
}

div.topCatBlueBox ul {
font-size:1.1em;
margin:0 1.2em 0 1.4em
}

div.topCatBlueBox ul li {
margin:0 0 .1em
}

/************relevant news box****************/
div.relevantNewsList ul {
background:url(../images/blackArrowBottom.gif) no-repeat;
margin:0;
padding:10px 10px 10px 15px
}

div.rightBlueBoxes {
background:#e8f4ff url(../images/bgMostReadBox.jpg) no-repeat;
float:left;
margin:0 0 1em;
padding:8px 6px 8px 8px;
width:320px
}

div.rightBlueBoxes ul {
margin:0 0 0 .5em;
padding:.4em 0 0;
width:auto
}

div.rightBlueBoxes h3 a {
color:#517788
}

div.relatedBox {
background: url(../images/relatedFade.jpg) no-repeat;
float:left;
margin:0 0 1em;
padding:.8em;
width:314px;
font-weight: bold;
}

div.relatedBox span {
font-size: 12px;
float: right;
width: 274px;
}

div.relatedBox span h3 {
font-size: 20px;
margin-bottom: 0;
}

div.relatedBox div {
	display: block;
	float: left;
	height: 2.5em;
	width: 2.5em;
	background: #eb0000 url(/images/relatedTick.gif) no-repeat center center;
	margin-top:1px;
}


div.relatedBox a strong {
color: #fff;
float: right;
font-size: 18px;
margin: 0.4em 0 0;
background: #00A0C6;
border: 1px solid #333333;
padding: 0 6px;
}

div.relatedBox a {
font-size: 14px;
}

div.MainboxTitle.relatedTitle {
background-color: #F00;
}

div.righPanelTeasers {
float:left;
margin:0;
width:184px
}

div.righPanelPapersTeasers {
float:left;
margin:0;
width:230px
}

div.leftBlueBoxes {
background:#e8f4ff url(../images/bgMostReadBox.jpg) no-repeat;
float:left;
padding:.8em;
width:444px
}

/***********Relevant News Box*************/
div.relevantNewsList {
padding:0 .5em 0 .8em
}

/********More BOX**********/
.dashedTopBottom {
border-bottom:2px dashed #CCC;
border-top:2px dashed #CCC;
float:left;
margin:2em 0;
padding:.8em 0;
width:100%
}

.dashedTopBottom ul li {
border-right:1px solid #999;
display:block;
float:left;
list-style-type:none;
margin:0 10px 5px 0;
padding:0 10px 0 0;
position:relative;
white-space:nowrap
}

.dashedTopBottom ul li.last {
border-right:none
}

.dashedBottom {
border-bottom:2px dashed #CCC
}

/*********Footer************/
div.footerAd {
clear:both;
height:90px;
position:relative;
width:100%;
}

div#footer ul {
line-height:1.4em;
margin:0 0 .4em;
text-align:center
}

div#footer ul li {
border-left:1px solid #333;
display:inline;
margin:0 3px 0 0;
padding:0 0 0 5px;
width:auto
}

div#footer ul li a {
font-weight:400;
text-decoration:none
}

div#footer .copyright {
    font-size: 0.9em;
    height: 30px;
    margin: 0 0 1em 0;
    padding: 10px 0 10px;
    width: 960px;
}
div#footer .copyright .halfLeft{
    border-right: none;
    width: 300px;
    padding: 8px 0 0 0;
}
div#footer .copyright .halfRight{
    background:transparent url(../images/dennis_logo.gif) no-repeat scroll 0 0;
    width: 530px;
    padding: 10px 0 0 75px;
    height: 30px;
}
.aListCopy {
    width:400px
}

/********Styles to re-use************/
.bottomGreyLine {
border-bottom:1px solid #CCC
}

.bottomBlueBorder {
border-bottom:1px solid #A5BFD9
}

.minPadding {
line-height:1.2em;
padding:0.5em
}

.minPaddingRight {
padding-right:0.4em
}

.wide {
float:left;
width:100%
}

.blueDiv {
background:#E6F2FF
}

.subscribeOffer {
background:#047391;
border-bottom:2px dashed #fff;
border-left:2px dashed #fff;
border-right:2px dashed #fff;
padding-bottom:0 !important
}

.blueGradientDiv {
background:#E8F4FF url(../images/bgBlueBox.jpg) repeat-x scroll 0 0
}

.noFloat {
clear:both;
display:block
}

div.clearFix {
display:inline-block
}

/* for IE/Mac */
div.clearFix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

div.mpuBox {
background-color:#FAF1E4;
float:left;
margin:0 0 1em;
padding:1em 0 1.5em;
text-align:center;
width:100%
}

div#skyScrapper {
/*margin:1em;*/
padding:0;
text-align:center
}

.centerMe {
margin:auto !important;
text-align:center !important;
}

.centerMe div{
margin:auto;
}

.centerMe img{
margin:auto;
}

#skyScrapper .adWrapper{
    margin:0 auto;
	margin-bottom: 15px;
    display: block;
		position: relative;
    width: 100%;
    height: 600px;
}

#FLASH_AD {
position:static !important
}

.halfLeft {
border-right:1px solid #CCC;
float:left;
margin:0 0 .8em;
padding:0 12px 0 0;
width:400px
}

.halfRight {
float:left;
margin:0 0 .8em;
padding:0 0 0 12px;
width:390px
}

.siteMapCols {
float:left;
width:154px
}

.borderTop {
border-top:1px dotted #CCC
}

.borderBottom {
border-bottom:1px dotted #999
}

.whiteBorderBottom {
border-bottom:1px solid #FFF
}

.greyBox {
background:#F0F0F0;
clear:both;
color:#333;
padding:.3em
}

.darkGreyBox {
background:#CCC;
clear:both;
color:#333;
padding:.3em
}

div#stubsWrapper div#stubsBox2Alist {
float:left;
margin:0 8px 0 16px;
width:150px
}

div#stubsWrapper div#stubsBox3Alist {
float:left;
margin:0 0 0 8px;
width:325px
}

.halfBox {
float:left;
width:49%
}

.alists-wrapper {
  clear: both;
}

.label {
display:block;
float:left;
font-weight:700;
width:4.5em
}
div#stubsWrapper h3{
font-size:1.4em;
font-weight:bold
}
/********A-List ratings*************/
.aListRatings {
background:url(../images/alistBg.png) no-repeat 170px top;
float:left;
height:185px;
margin-left:20px;
width:320px
}

/********reviews ratings*************/
.reviewsRatings {
float:left;
margin-left:20px;
width:310px
}

/*******Stubs panel home page********/
div#stubsWrapper .imgLine {
border:1px solid #999
}

div#stubsWrapper h2.titles,div#stubsWrapper h2.titles a {
background:#000;
color:#FFF !important;
margin:0 0 1px;
padding:0 0 0 5px;
font-size:1em;
}

div#stubsWrapper h2.titles a:visited {
color:#FFF !important;
}


div#stubsWrapper h2.enterprise {
background:#14267A;
color:#FFF;
margin:0 0 1px;
padding:0 0 0 5px
}

div#stubsWrapper div#stubsBox1 {
float:left;
margin:0 8px 0 0;
width:277px
}

div#stubsWrapper div#stubsBox1 h2,div#stubsWrapper div#stubsReviewsBox1 h2,div#stubsWrapper div#stubsBox1 strong {
font-size:1.4em;
font-weight:700
}

div#stubsWrapper div#stubsBox2 {
float:left;
margin:0 8px 0 0;
width:362px
}

div#stubsWrapper div#stubsBox2 h3 {
font-size:1.2em;
margin:.3em 0;
padding:0 10px 0 0
}

div#stubsWrapper div#stubsBox2 div#stubsBox2Left {
float:left;
margin:0 8px 0 0;
width:177px
}

div#stubsWrapper div#stubsBox2 div#stubsBox2Right {
float:left;
width:177px
}

div#stubsWrapper div#stubsBox2Reviews {
float:left;
margin:0;
width:205px
}

div#stubsWrapper div#stubsBox3 {
display:block;
float:left;
width:154px
}

div#stubsWrapper div#stubsBox3Reviews {
float:left;
width:330px
}

div#stubsWrapper div#stubsReviewsBox1 {
float:left;
margin:0;
width:280px
}

div#stubsWrapper div#stubsBoxCenter {
float:left;
width:145px
}

div#stubsList {
float:left;
margin:5px 0 0;
width:364px
}

div#stubsList h2 {
color:#008DC9;
font-size:1.1em;
padding:0 0 0 .4em
}

div#stubsList ul {
margin:0 0 0 1.5em
}

div#stubsListReviews {
float:left;
margin:0;
padding:0 0 0 8px
}

div#stubsListBusiness {
background:url(../images/businessTitle.gif) no-repeat -8px 0;
float:left;
margin:0;
padding:0 0 0 50px
}

/*******Caroussel styling********/
div#stubsWrapper div.channel {
background-color:#CCC;
display:block;
float:none;
font-weight:700;
padding:5px 0 !important;
width:146px
}

.height110 {
height:123px;
overflow:hidden
}

.height210 {
height:206px;
overflow:hidden
}

div#stubsWrapper .jcarousel-skin.jcarousel-container {
background:#ccc;
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

div#stubsWrapper .jcarousel-skin.jcarousel-container img {
border:1px solid #ccc;
margin:6px 8px 0
}

div#stubsWrapper .jcarousel-skin.jcarousel-container span {
display:block;
margin:0;
padding:0 8px
}

div#stubsWrapper .jcarousel-skin.jcarousel-container a:hover img {
border:1px solid #09C
}

div#stubsWrapper .jcarousel-skin.jcarousel-container h2 {
background:none;
font-size:12px;
margin:0;
padding:0 8px
}

div#stubsWrapper .jcarousel-skin.jcarousel-container h2 a {
color:#09C
}

div#stubsWrapper .jcarousel-skin.jcarousel-container img.noBorder {
border:none
}

div#stubsWrapper .jcarousel-skin.jcarousel-container-vertical {
background:#ccc;
height:280px;
padding:10px 0
}

div#stubsWrapper .jcarousel-skin .jcarousel-clip-vertical {
background:#efefef;
height:260px;
margin:0 5px 20px;
padding:0;
width:138px
}

div#stubsWrapper .jcarousel-skin .jcarousel-item {
height:auto;
width:auto
}

div#stubsWrapper .jcarousel-skin .jcarousel-item-vertical {
background:#efefef;
color:#333;
margin-bottom:1px
}

/**
 *  Vertical Buttons
 */
div#stubsWrapper .jcarousel-skin .jcarousel-next-vertical {
background:transparent url(../images/next-vertical.png) no-repeat 0 0;
bottom:0;
cursor:pointer;
height:19px;
left:0;
position:absolute;
width:148px
}

div#stubsWrapper .jcarousel-skin .jcarousel-prev-vertical {
background:transparent url(../images/prev-vertical.png) no-repeat 0 0;
cursor:pointer;
height:19px;
left:0;
min-width:0;
position:relative;
top:0;
width:148px
}

/********comparisonTable*********/
table.comparisonTable {
background:#FFF;
border-spacing:4px;
width:100%
}

table.comparisonTable td {
height:50px
}

table.comparisonTable caption {
background:url(../images/bgCaption.gif) no-repeat left bottom;
font-size:1.4em;
font-weight:700;
padding:0 0 6px
}

/******Reviews*********/
a.sort {
background:#FFF url(../images/sort.gif) no-repeat center right;
padding:0 10px 0 0
}

th.secondHeader {
font-weight:700;
text-align:left !important
}

div.smallReviewsColumn {
color:#CCC;
float:left;
margin:.4em;
width:125px
}

div.smallReviewsColumn h3 {
font-size:1em;
margin:.2em
}

div.smallReviewsFiveColumn h2 {
font-size:1em;
margin:.2em 0
}

div.smallReviewsColumn ul li a,div.smallReviewsFiveColumn ul li {
padding:0 0 0 .1em
}

div.smallReviewsColumn ul li a,div.smallReviewsFiveColumn ul li a {
display:block;
font-size:11px;
margin:0 0 0 -0.2em;
padding:.1em;
text-decoration:none;
width:100%
}

/*********************************/
div.smallReviewsColumn ul li a:hover,div.smallReviewsFiveColumn ul li a:hover {
background:#09C url(../images/addFilter.gif) no-repeat right 4px;
color:#FFF;
text-decoration:none
}

div.smallReviewsFiveColumn {
color:#999;
float:left;
margin:0 .2em;
width:93px
}
div.rating {
width:105px !important;
}

div.smallReviewsSixColumn {
float:left;
margin:0.2em .9em 0.4em
}

div.smallReviewsSixColumn .first {
margin-left:.4em
}

div.smallReviewsColumn ul li a {
display:block;
margin:0 0 1px;
padding:.2em;
text-decoration:none;
width:100%
}

table.reviewsTable,table.howReviewTable {
background:#FFF;
border-spacing:3px;
float:left;
width:100%
}

table.reviewsTable {
position:relative
}

table.reviewsTable caption {
background:#000 url(../images/bootomLine.gif) repeat-x left bottom;
color:#FFF;
font-size:1.2em;
font-weight:700;
padding:5px 8px
}

table.contactsTable {
width:99%
}

table.contactsTable caption {
background:#fff url(../images/bgCaption.gif) no-repeat left bottom;
font-size:1.4em;
font-weight:400;
padding:5px 8px
}

table.contactsTable th {
color:#09C;
font-weight:700;
text-align:right;
vertical-align:top
}

table.contactsTable td {
text-align:left !important;
vertical-align:top
}

table.priceGrabber th {
color:#09C;
font-weight:700;
text-align:center;
vertical-align:top
}

table.priceGrabber td {
text-align:center;
vertical-align:top
}

table tr.odd th,table tr.odd td,div.odd,table td.odd {
background-color:#EEF6FA
}

table tr.even th,table tr.even td,div.even {
background:#FFF
}

div.revMenu {
background:#000 none repeat scroll 0 0;
color:#FFF;
font-size:1.1em;
margin:0 0 0.6em;
padding:0.4em 0
}

div.revMenu h2 {
color:#FFF;
float:left;
margin:0 0 0 .4em
}

div.revMenu h2 a {
color:#91E2FF
}

div.revMenu ul li {
border-left:1px solid #FFF;
display:block;
float:left;
margin:0 .6em;
padding:0 0 0 1em
}

div.revMenu ul li.first {
border-left:none
}

div.revMenu ul a {
color:#FFF;
font-weight:700;
padding:0 0 8px
}

div.revMenu ul a:hover,div.revMenu ul a.active {
background:url(../images/blackArrowBottom.gif) no-repeat bottom center;
color:#008DC9 !important;
text-decoration:none
}

div.smallReviewsColumn ul li.selected a,div.smallReviewsFiveColumn ul li.selected a {
background:#09C url(../images/removeFilter.gif) no-repeat right 4px;
color:#FFF
}

div.smallReviewsColumn ul li span {
text-decoration:none !important
}

div#compareBox div.left div.product {
float:left;
padding:4px;
width:259px
}

div#compareBox p a {
color:red;
font-weight:700
}

div#compareBox div.borderB {
border-bottom:4px solid #FFF
}

div#compareBox div.borderR {
border-right:4px solid #FFF
}

div#compareBox div.right {
float:right;
padding:4px;
width:217px
}

.compareIt a {
background:#E60000 url(../images/nextActiveRed.gif) no-repeat right -4px;
color:#FFF;
font-weight:700;
margin-right:5px;
padding:4px 10px 4px 4px
}

.compareIt a:hover {
color:#EFEFEF;
text-decoration:none
}

table.reviewsTable ul li.compareLi {
color:#090;
list-style-image:url(../images/greenPlus.gif)
}

table.reviewsTable ul li.compareLi a {
color:#090
}

table.reviewsTable tr.chosen ul li.compareLi {
list-style-image:url(../images/removeSquare.gif)
}

table.reviewsTable tr.chosen ul li.compareLi a,.red {
color:red
}

.green {
color:#090;
font-weight:700
}

/******Pagination*******/
div.pagination,div.paginationLeft {
clear:both
}

div.pagination div.pages,div.paginationleft div.pages {
float:left;
margin:0 auto;
text-align:center
}

div.pagination div.pages {
float:left;
width:625px
}

div.paginationLeft div.pages {
float:left;
width:355px
}

div.paginationLeft div.pagesHowTo {
float:left;
width:375px
}

div.pagination div.pages div.cont,div.paginationLeft div.pages div.cont,div.paginationLeft div.pagesHowTo div.cont {
float:left;
margin:.3em 0 0;
text-align:center
}

div.pagination div.pages div.cont {
width:605px
}

div.pagination div.pages strong,div.paginationLeft div.pages strong {
background:#009DD6;
border:1px solid #009DD6;
color:#FFF;
display:inline-block;
font-weight:400;
margin:0 .2em 0 0;
padding:.1em .4em
}

div.pagination div.pages a,div.paginationLeft div.pages a {
border:1px solid #009DD6;
display:inline-block;
margin:0 .2em 0 0;
padding:.1em .4em
}

div.pagination div.pages a:hover,div.paginationLeft div.pages a:hover {
background:#009DD6;
color:#FFF
}

div.pagination div.next a,div.paginationLeft div.next a,div.prev a,div.compare a {
color:#FFF;
display:block;
font-weight:700
}

div.pagination div.next a:hover,div.pagination div.prev a:hover,div.paginationLeft div.next a:hover,div.paginationLeft div.prev a:hover,div.compare a:hover {
color:#DFEBEE;
text-decoration:none
}

div.pagination div.prev a,div.paginationLeft div.prev a {
background:#009DD6 url(../images/prevActive.gif) no-repeat left center;
padding:5px 5px 5px 10px
}

div.pagination div.next a,div.paginationLeft div.next a {
background:#009DD6 url(../images/nextActive.gif) no-repeat right center;
padding:5px 10px 5px 5px
}

div.compare a {
background:#E60000 url(../images/nextActiveRed.gif) no-repeat right center;
margin:10px 0 0;
padding:5px 10px 5px 5px
}

.lightBorder {
border:1px dashed #CCC
}

div.pagination div.prev span,div.paginationLeft div.prev span {
background:#d6d6d6 url(../images/prevInactive.gif) no-repeat left center;
color:#999;
display:block;
padding:5px 5px 5px 10px
}

div.pagination div.next span,div.paginationLeft div.next span {
background:#d6d6d6 url(../images/nextInactive.gif) no-repeat right center;
color:#999;
display:block;
padding:5px 10px 5px 5px
}

/**********Reviews
/*********UL Ratings***********/
ul.ulRatings {
clear:both;
float:left;
margin:.8em 0;
width:445px
}

ul.ulRatings li {
float:left;
font-weight:700;
list-style:none;
margin:0 1.4em 0 0
}

ul.ulRatings li img {
clear:left;
display:block
}

table.specsTable th {
text-align:right;
vertical-align:top
}

table.specsTable th.main,h3.main {
border-bottom:2px dotted #83A4B3;
color:#83A4B3;
font-size:130%;
padding:1em 0 0;
text-align:left;
vertical-align:bottom
}

h3.main {
background:url(../images/openIt.png) no-repeat bottom left;
font-size:1.3em;
padding-left:18px
}

h3.closeIt {
background:url(../images/closeIt.png) no-repeat bottom left;
padding-left:18px
}

table.specsTable td {
border-left:1px solid #FFF;
text-align:left
}

body,div.carous {
background:#efefef
}

div#searchBox form label {
line-height:0;
padding:0
}

div#level2_nav a,table.reviewsTable th,table.howReviewTable th {
font-weight:400
}

table.reviewsTable th {
text-align:left
}

div.nextB:hover,div.prevB:hover,div#stubsWrapper .jcarousel-skin .jcarousel-next-vertical:hover,div#stubsWrapper .jcarousel-skin .jcarousel-prev-vertical:hover {
background-position:0 -19px
}

div#mainLeft .MainboxTitle h2,div#mainLeft .MainboxTitle div,div#mainLeft .MainboxTitle h1, .MainboxTitle div h1 {
border-bottom:1px solid #FFF;
color:#FFF;
font-size:1.4em;
margin:0;
text-indent:8px;
white-space:nowrap;
font-weight:normal;
}

.MainboxTitle div h1, .MainboxTitle div h2 {
	display: inline;
	font-size: 1em !important;
	border-bottom: none !important;
	line-height: 1em !important;
	}

.MainboxTitle div {
	line-height: 1.1em !important;
}

.hreview h1 {
font-size: 2em;
margin: 1.4em 0 0.5em 0;
padding-left: 6px;
border-left: 7px solid #366380;
}

div#mainLeft div#leftContent .MainboxTitle h2 a,div#mainLeft div#leftContent .MainboxTitle h2 a:visited {
color:#FFF !important;
font-size:1em !important;
text-decoration:none !important
}

div#mainLeft div#leftContent h2.headLine,h3.headLine,h4.headLine,div#mainLeft div#leftContent h2 a,div#mainLeft div#leftContent h3 a,h3.lightBlueHeader {
color:#5693AD;
font-size:1.4em
}

div#mainLeft div#leftContent h2 a:hover,div#mainLeft div#leftContent h3 a:hover,table.reviewsTable h2 a:hover,div#mainLeft div#rightContent h3 a:hover {
color:#2C6DB0
}

div.divThumbs:hover,a img.articleImage:hover,a img.comparisonImage:hover {
border:1px solid #008DC9
}

img.articleImage,img.inArticle,a img.articleImage,a img.comparisonImage,.thumbsTutorials .thumbs {
border:1px solid #83A4B3 !important
}

div#footer ul a,div#stubsWrapper .jcarousel-skin .jcarousel-item-placeholder {
color:#333
}

div#stubsWrapper .jcarousel-skin .jcarousel-next-vertical:active,div#stubsWrapper .jcarousel-skin .jcarousel-prev-vertical:active {
background-position:0 -38px
}

div#stubsWrapper .jcarousel-skin .jcarousel-next-disabled-vertical,div#stubsWrapper .jcarousel-skin .jcarousel-next-disabled-vertical:hover,div#stubsWrapper .jcarousel-skin .jcarousel-next-disabled-vertical:active,div#stubsWrapper .jcarousel-skin .jcarousel-prev-disabled-vertical,div#stubsWrapper .jcarousel-skin .jcarousel-prev-disabled-vertical:hover,div#stubsWrapper .jcarousel-skin .jcarousel-prev-disabled-vertical:active {
background-position:0 -57px;
cursor:default
}

.smallImage {
display:block;
float:left;
height:50px;
overflow:hidden;
width:60px
}

table.comparisonTable td,table.reviewsTable td,table.howReviewTable td {
margin:4px;
text-align:center
}

div.smallReviewsColumn h3 a,div.smallReviewsFiveColumn h3 a,div.smallReviewsColumn h3 a {
color:#00628C
}

div.smallReviewsColumn ul,div.smallReviewsFiveColumn ul,div.smallReviewsColumn ul {
list-style:none;
margin:.2em
}

table tr.chosen,table th.chosen,table tr.chosen td,div.brown {
background-color:#FAF6EE
}

table.reviewsTable tr.chosen td h2 a,div#compareBox h3 a,div.brown h2,div.brown h3 {
color:#7D4925
}

div.smallReviewsColumn ul li:hover span,div.smallReviewsColumn ul li.selected span {
color:#EFEFEF
}

/*********/
div.showHide {
float:left;
width:465px
}

#tcontainer {
width:815px
}

table#name {
float:left;
width:200px
}

table#data {
width:615px
}

#twrap {
float:left;
overflow:auto;
overflow-y:hidden;
width:605px
}

table.comparisonTable td.ttt {
height:159px
}

.last {
margin-right:0 !important;
padding-right:0 !important
}

div.archiveList {
width:100%
}

.success {
background:#CCFF94 url(../images/confirm.png) no-repeat scroll 1em 0.6em;
border:1px dashed #390;
clear:both;
font-size:1.2em;
padding:1em 2em 0.8em 4em
}

.error {
background:#FFC17F url(../images/alert.png) no-repeat scroll 1em 0.6em;
border:1px dashed red;
clear:both;
font-size:1.2em;
padding:.6em 2em 0.8em 4.6em
}

#userComments {
clear:both;
display:block
}

.thumbsTutorials {
float:left;
margin-right:5px;
width:110px;
}

.thumbsTutorials .thumbs {
height:80px;
overflow:hidden;
width:105px
}

.blueSquare,.redSquare {
color:#FFF;
left:4px;
padding:0 0.2em;
position:relative;
top:80px
}

.blueSquare {
background:#009DD6 none repeat scroll 0 0
}

.redSquare {
background:red none repeat scroll 0 0
}

/**PopUp styles**/

.galWrapper {
	width: 100%;
	min-width: 1005px;
	float: left;
}

.popUpHeadline {
margin:0 0 5px;
padding:0
}

.popUpHeadline h1 {
color:#2C6DB0;
margin:0;
padding:.2em 0 0 .4em
}

.popUpMainImage {
background:#FBF6F0 none repeat scroll 0 0;
float:left;
padding-top:5px
}

.popUpMainImageSingle {
background:#FBF6F0 none repeat scroll 0 0;
float:left;
padding-top:5px;
text-align:center;
width:100%
}

.popUpThumbs {
background:#eef5fb;
float:left;
width:250px
}

.popUpThumbs .thumbnails {
float:left;
margin-left:2px;
margin-top:0;
width:81px
}

.popUpThumbs .thumbnails .imgThumb {
border:1px solid #83A4B3;
height:55px;
margin-bottom:4px;
overflow:hidden;
width:75px
}

.crop120by80 {
height:80px;
overflow:hidden;
width:120px
}

ul.rssBullet li {
list-style-image:url(../images/rssIco.gif);
list-style-position:inside;
margin:0
}

ul.twitterBullet li {
list-style-image:url(../images/twitter.gif);
list-style-position:inside;
margin:0
}

div#footer ul a.orange {
color:#F90 !important
}

label.poolLabels {
width:21em
}

div.poolBarContainer {
background:#46c7fd;
height:10px;
width:300px
}

.redSq {
background:red none repeat scroll 0 0;
color:#FFF;
line-height:9px;
margin-right:6px;
padding:0 2px 1px
}

div.poolBar {
background:#008DC9 url(../images/right_arrow_pools.gif) no-repeat scroll right -2px;
height:10px
}

/****Blogs*****/
.wp-image-5455 {
width:455px
}

.more-link {
background:transparent url(../images/blueArrow.gif) no-repeat left 4px;
float:right;
margin-top:.4em;
padding-left:1em
}

#recaptcha-submit-btn-area {
float:right;
margin:1em 0;
padding:.4em
}

div.newer {
float:right
}

div.newer a {
background:#009DD6 url(../images/nextActive.gif) no-repeat scroll right center;
color:#FFF !important;
padding:5px 10px 5px 5px
}

div.older a {
background:#009DD6 url(../images/prevActive.gif) no-repeat scroll left center;
color:#FFF !important;
padding:5px 5px 5px 10px
}

img.alignleft {
border:1px solid #008DC9;
float:left;
margin:0 8px 0 0
}

.containerBox p {
margin:0 0 .6em
}

.hrB {
border-top:1px dashed #CCC;
margin:0.8em 0 0
}

/****/
.half {
display:block;
float:left;
padding:0 0 0.5em 1em;
width:45%
}

/**glossary**/
div.glossaryGroup {
margin-top:4em
}

div#mainLeft div#leftContent div.glossaryGroup h3 {
background:#EFEFEF none repeat scroll 0 0;
border:1px dashed #CCC;
color:#666;
display:block;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2em;
font-weight:400;
padding:0 0.4em;
text-align:center;
width:1em
}

div.glossaryTerm {
margin-left:4.5em
}

ul.glossaryList {
clear:both;
display:block;
margin:0 0 0 1em
}

ul.glossaryList li {
float:left;
list-style:none
}

ul.glossaryList a {
background:#efefef;
border:1px dashed #ccc;
color:#333;
display:block;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
margin:0 .2em .2em 0;
padding:.1em 0.2em 0.2em .1em;
text-align:center;
text-decoration:none;
width:1em
}

ul.glossaryList a:hover {
background-color:#008DC9;
color:#FFF
}

ul.glossaryList span {
background:#efefef;
border:1px dashed #ccc;
color:#ccc;
display:block;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
margin:0 .2em .2em 0;
padding:.1em 0.2em 0.2em .1em;
text-align:center;
text-decoration:none;
width:1em
}

div.movieDiv {
border:1px solid #999;
/*height:304px;*/
width:463px
}

div.movieDivRight {
border:1px solid #999;
height:240px;
position: relative;
width: 314px;
z-index: 1;

}

div#divUrl,div#divEmbeded {
display:block;
margin:1em 0;
width:463px
}

div#divUrl label,div#divEmbeded label {
display:block;
float:left;
font-weight:700;
margin:0 .8em 0 0;
text-align:right;
width:60px
}

div#divEmbeded textarea {
display:block;
float:left;
font-size:1em;
height:100px;
margin:0 0 1em;
width:385px
}

div#divUrl input {
display:block;
float:left;
font-size:.8em;
margin:0 0 1em;
width:385px
}

blockquote {
background:url(/images/close-quote.gif) no-repeat right bottom;
color:#666;
display:block;
float:right;
font:italic 1.2em/1.6em Georgia, "Times New Roman", Times, serif;
margin:1em 0 0.4em 0.4em;
width:225px
}

blockquote p {
background:url(/images/open-quote.gif) no-repeat left top;
color:#2C6DB0;
font:italic 1em Georgia, "Times New Roman", Times, serif;
margin-bottom:0;
padding-left:25px
}

div#productsPagination div.pages {
float:left;
width:685px
}

div#productsPagination div.pages div.cont {
width:685px
}

.alignright {
float:right;
margin:.8em 0 .8em .8em !important
}

.reverse a {
border-bottom:2px dotted #008DC9
}

.reverse a:hover {
border-bottom:2px dotted #2C6DB0;
color:#2C6DB0;
text-decoration:none
}

div#logoPopUp,div.imageControls div.nav {
float:left;
width:90px
}

#navigation #pcpro1Btn a:hover,#navigation #pcpro1Btn a.active,#navigation #pcpro4Btn a:hover,#navigation #pcpro4Btn a.active {
background:red url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}

#navigation #pcpro6Btn a:hover,#navigation #pcpro6Btn a.active,#navigation #pcpro9Btn a:hover,#navigation #pcpro9Btn a.active {
background:#14267A url(../images/left-tab.png) no-repeat left -40px;
color:#FFF
}

div#secondLevelNav ul a:hover,div#footer ul a:hover {
text-decoration:underline
}

div#secondLevelNav ul li:first-child,div#footer ul li:first-child {
border-left:0
}

div#reviewsTabs ul a,div#reviewsTabs ul a span,.half input {
display:block;
float:left;
position : relative;
z-index:10;
}

div.bigPhoto img,.borderGrey {
border:1px solid #CCC
}

div#mainRight div#loginBox,.subscribeOffer a,.subscribeOffer a:visited,div#mainRight div#loginBox p,div#mainRight div#loginBox a,div#mainRight div#searchBox p,div#mainRight div#searchBox a,div.articleLinks a {
color:#FFF
}

div.MainboxTitle.enterprise,div.MainboxTitle.blogs,div.MainboxTitle.realworld {
background-color:#14267A
}

div#mainLeft div#rightContent h3 a,table.reviewsTable h2 a {
color:#83A4B3;
font-size:1em
}

div.teaserBigImage,.oneThird {
float:left;
width:280px
}

tbody#productsTable h2,div#compareBox div.left,#navigation ul li,div.pagination div.prev,div.pagination div.next,div.paginationLeft div.prev,div.paginationLeft div.next,div.older {
float:left
}

div#socialBookmarks a,a.noUnderline:hover {
text-decoration:none
}

form .width60Percent label.bigLabel,form label.medLabel {
width:12em
}

div.rightBlueBoxes h3,table.reviewsTable h2 {
font-size:1.2em;
margin:0
}

.yellow,.subscribeOffer a:hover {
color:#FC0
}

div#stubsWrapper div#stubsBox1 h2 a:link,div#stubsWrapper div#stubsReviewsBox1 h2 a:link,div#stubsWrapper h2 a,div#stubsWrapper h3 a {
color:#5693AD
}

div.smallReviewsSixColumn h2,div#compareBox h3 {
font-size:1.2em
}

div.smallReviewsSixColumn ul,div#banner div.leaderBoard img,div#mainRight div#searchBox form,.dashedTopBottom ul,.commentlist li {
margin:0
}
ol.commentlist li{ margin-left:1em}

div.smallReviewsSixColumn ul li,.noList {
list-style-type:none
}

div.paginationLeft div.pages div.cont,div.paginationLeft div.pagesHowTo div.cont {
width:355px
}

.fontBlue,div#stubsList a,div#stubsWrapper h2 a:hover,div#stubsWrapper h3 a:hover {
color:#008DC9
}

#selectedProducts a {display:block}

/* Find a Job styles */
#findAJob {clear: both;}
html .ukQuickSearchBox {width: auto; margin:0 0 1em; background:transparent; border: none;}
html .ukQuickSearchBox .grad {background: #E8F4FF url(../images/bgMostReadBox.jpg);border-bottom:1px dashed #999999;border-left:1px dashed #999999;border-right:1px dashed #999999;}
html .ukQuickSearchBox h1 {border: none;border-bottom:2px solid #000000;clear:both;font-size:1.2em;margin:0;padding:0 0 0 0.4em;background-color: transparent;color:#000;font-size:1.2em;font-weight:700;line-height:1.5;}

html #keywordCol,html #locationCol {width: 156px; float: left;}
form #qsForm label {width: auto;}
#sectorCol label {display: block; float: none; text-align: left;}

#sectorCol select {width:210px;}
/*****/
dl#accountmenu dt {
border-bottom:1px dashed #CCCCCC;
margin-top:1.4em;
padding-bottom:4px;
padding-left:25px
}
dl#accountmenu dd {
padding-left:5px;
}
dl#accountmenu dt#profile{
background:url(/images/icon_profile.gif) no-repeat;
}
dl#accountmenu dt#datapref{
background:url(/images/icon_datapref.gif) no-repeat;
}

dl#accountmenu dt#details{
background:url(/images/icon_details.gif) no-repeat;
}
dl#accountmenu dt#work{
background:url(/images/icon_work.gif) no-repeat;
}
dl#accountmenu dt#newsletters{
background:url(/images/icon_newsletters.gif) no-repeat;
}

dl#accountmenu dt#password{
background:url(/images/icon_password.gif) no-repeat;
}

dl#accountmenu dt#email{
background:url(/images/icon_email.gif) no-repeat;
}

dl#accountmenu dt#logout{
background:url(/images/icon_logout.gif) no-repeat;
}
#sectorCol select {width:208px;}

/* Intel Specials */
#intel-promo {background: #fff;}
#intel-promo img {margin: 0; border: 0;}
#intel-promo h3 {height:15px;padding:5px 5px 8px;background: url(/images/intel_rss.gif) no-repeat right center;color: #fff; margin-bottom: 0!important;}
#intel_con {border:1px solid #CCCCCC; padding: 3px; color:#2D74B7; float:left; width:326px; margin-bottom: 0px; clear: both;}
#intel_con a {color:#2D74B7;}
#intel_con #topBlogs {margin-bottom: 3px;}
#intel_con #topBlogs a {display: block; padding:0 0 0 2px; font-size: 10px;}
#intel_con .more {display:block; margin: 4px 0 5px; padding-bottom: 4px; border-bottom: 1px solid #CCCCCC;}
#intel_con .buttons a {font-size: 13px; float: left; width: 80px; height: 38px; background: red; text-align: center; padding-top: 3px; background: url(/images/but.gif) no-repeat;}
#intel_con .buttons {list-style:none; margin: 0;}
#intel_con .btn {width: 80px; margin-right: 2px; float: left !important; display: inline;}

/* Hitwise */
#hitwise {margin: 14px 0;}

/* h2, h3 styles (latest issue page - and now article pages) */
.mainArticle h2 {
border-bottom:1px dotted #999;
color:#008DC9;
font-size: 1.2em !important;
margin-bottom: 1.25em !important;
margin-top: 1em !important;
}

/* Article boxouts */
.mainArticle div.boxout {
float:right;
background: #e9f6ff url(/images/boxHeader.gif) no-repeat;
padding: 4px 1em 1em 1em;
margin:0 0 0.5em 0.5em;
width:225px
}

div#mainLeft div#leftContent div.boxout h3 {
color: #fff;
margin-bottom: 1em;
}

.orangetitle{
vertical-align:bottom;
margin:0px;
padding:0;
}

.producttabGradient{
background-color:#FF6600;
position:relative;
margin-left: auto;
margin-right: auto;
}

.producttabText {
color:white;
font-family:arial;
font-size:11px;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
text-align:center;
text-decoration:none;
width:130px;
}


.cgimpactl {
background:url(/images/navbar/impactl_new.gif) no-repeat scroll left top transparent;
float:left;
height:6px;
width:6px;
position:relative;
}

.cgimpactr {
background:url(/images/navbar/impactr_new.gif) no-repeat scroll left top transparent;
float:right;
height:6px;
width:6px;
position:relative;
}

.cgimpactbl {
background:url(/images/navbar/impactbl_new.gif) no-repeat scroll left top transparent;
float:left;
height:6px;
width:6px;
position:absolute;
bottom:0;
background-position:bottom left;
left:0;
}

.cgimpactbr {
background:url(/images/navbar/impactbr_new.gif) no-repeat scroll left top transparent;
float:right;
height:6px;
width:6px;
position:absolute;
bottom:0;
right:0;
background-position:bottom right;
}

.productBorder {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.toplaptopbanner {
background-color:#FFFFFF;
margin-bottom:10px;
}


/*Don't Delete, properties set internally*/
.centra {
 }

}


/*Jquery Rollovers*/
.pixie {
width: 100px;
padding: 0;
margin: 0;
margin-left: auto;
margin-right: auto;
}

      .strap {
        padding: 0;
        margin: 0;
      }

      .pixie a,
      .pixie div,
      .pixie a:hover {
        display: block;
        text-decoration: none;
		position:relative;
	      }

      .pixie div.trail-text {
        color: #FFFFFF;
        background-color: #FF6600;
		filter:alpha(opacity=85);
		-moz-opacity:0.85;
		-khtml-opacity: 0.85;
		opacity: 0.85;

	     }

      .pixie div.trail-text {
        display: none;
        margin-top: 0;
		margin-left:0px;
	    position: absolute;
        overflow: hidden;
        text-align: left;
        padding-top: 0.25em;
		padding-left:1em;
		padding-right:1em;
        padding-bottom:1em;
        z-index: 10;
        height: 87px;
        width: 98px;
		font-size:10px;
      }

/*Jquery Rollovers End*/

/* Nero Advertorial */

#neroHeader {width: 810px; float:left; margin: 0 0 10px 0;}

.neroBlueBoxes {background:#FFFFFF; float:left; margin:0 0 1em; _margin:0 0 1em -10px; *margin:0 0 1em -10px; padding:8px 6px 8px 0px; width:320px; border:none;}

.neroBlueBoxes ul .bold {list-style:none none inside; padding:0; margin:0; width:325px;}

.yoxview {background:#FFFFFF; float:left; margin:0 0 1em; padding:8px 0px 0 0; width:336px; border:none;}

.yoxview img {lpadding:0 4px 0 4px; margin:0 6px 6px 2px; width:160px; float:left; display:inline;}

.neroBlueBoxes ul {list-style:none none inside; padding:0; margin:0;}

#neroIntro {float:left; margin:10px 0;}

#neroIntro .boxshot {float:left; width:158px; height:198px; margin:0 10px 0 0;}

#mainLeft #leftContent #neroIntro h3 {font-size:16px; _width:255px !important; *width:255px !important; width:456px; line-height:20px; margin:0 0 10px 0; }

#mainLeft #leftContent #neroIntro p {width:458px; margin:0 0 5px 0;}



#neroIntro .trial {width:255px; height:55px; margin: 5px 0px 15px 0;}

#nero_form {float:left; width:438px; margin:10px 0 10px 0; background-color:#efefef; padding:10px 10px;}

#mainLeft #leftContent #neroIntro #nero_form h3 {float:left; font-size:14px; width:438px !important;}

#nero_form #nero_question {float:left; margin:10px 0 10px 0;}

#nero_form #nero_question h3 { width:430px; float:left; font-size:16px; margin:10px 0 10px 0; color:#F03;}

#nero_input label {float:left; text-align:left; width:70px; margin:-30px 0 -10px 24px; display:inline; font-size:16px;}

#nero_input .textField {width:330px; float:right; margin:-30px 0 -10px 0;}

#nero_input .optIn {float:left; width:450px; margin:10px 0 10px 0;}

#nero_input .submit {float:left;}

#nero_input .q_error { float:left; width:328px; margin:10px 0 10px 0; height:50px; font-size: 14px; }

#nero_input #form p {float:left; width:328px;}

#nero_vid {float:left; width:463px;}

#nero_vid  {float:left; list-style:none none none; padding:0; margin:0; }

#nero_vid li {float:left; list-style:none none inside; padding:0; margin:0 5px 0 0; width:217px;}

/* Start previous & next buttons
----------------------------------------------*/
.previousNextButtons {
   clear:both;
   margin-top: 3px;
   padding: 3px 0px 3px 0px;
   text-align: center;
}
.previousNextButtons a.previousNextButtons_previous,
.previousNextButtons a.previousNextButtons_previous.visited {
    display:block;
    float:left;
    font-weight:bold;
    color:#008DC9;
    text-decoration:none;
    text-transform:uppercase;
    width:25%;
    text-align:left;
}
.previousNextButtons a.previousNextButtons_next,
.previousNextButtons a.previousNextButtons_next.visited {
    display:block;
    float:right;
    font-weight:bold;
    color:#008DC9;
    text-decoration:none;
    text-transform:uppercase;
    width:20%;
    text-align: right;
}
.previousNextButtons div.previousNextButtons_end {
    clear:both;
}
.previousNextButtons span.previousNextButtons_previousArrow,
.previousNextButtons span.previousNextButtons_nextArrow {
    display:none;
}
.previousNextButtons span.previousNextButtons_detail {
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;

    color:#008DC9;
    text-decoration:none;
    position: relative;
    float:left;
    width: 50%;
}
.previousNextButtons span.previousNextButtons_previousLabel {
    padding-left: 15px;
    background: url(/images/arrow_previous.gif) no-repeat left center;
}
.previousNextButtons span.previousNextButtons_nextLabel {
    padding-right: 15px;
    background: url(/images/arrow_next.gif) no-repeat right center;
}

.rightReviewStub {border-bottom:1px dashed #CCCCCC; display: block; float: left; margin-bottom: 12px; padding-bottom: 4px; width: 100%;clear:both;}
.rightReviewStub img {max-height: 120px;}
.rightReviewStubText {float: right;

/*width: 190px;*/
width: 184px;
border: 0px solid #000;
}
.lastStub {border-bottom: none; margin-bottom: 0; padding-bottom: 0;}

.filterRating img {position: relative; top: 0px;}
.teaser .filterRating,  .rightReviewStub .filterRating{height: 12px; position: relative; top: 1px;}


/*INTEL STYLES*/
.intellRssBox {width: 317px; margin: 0 12px 12px 0; float: left; background: #CCC; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.intellRssBox h3 {-moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0;}
.intellRssBox h3 {background: #0075ba url(/images/intel/intelHeader.gif) repeat-x; min-height: 54px; line-height: 18px; font-size: 16px; padding: 2px 8px;}
.intellRssBox h3 a {color: #fff;}
#intelItem3, #intelItem6 {margin-right: 0;}
.jive-rendered-content {margin: 8px; height: 60px; overflow: hidden;}
.expandMe {cursor: pointer; margin: 0 8px; font-weight: bold; color: #0075ba; padding-left: 18px; background: url(/images/intel/arrow.gif) no-repeat;}
.activeFeed {-webkit-box-shadow: rgba(0, 0, 0, 0.7) 5px 5px 5px; -moz-box-shadow: rgba(0, 0, 0, 0.7) 5px 5px 5px;}

#flashcontent {float: left; margin-bottom: 8px;}
#Inteltwitter {float: right; background: #FFFFFF; padding: 8px 8px 8px; width: 190px; color: #000; margin-top:-148px;}
#Inteltwitter h1, #Inteltwitter h2 {color: #000;}

.intelMenuItem {
	width:313px;
	background-color:#cacaca;
	height:49px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image:url(/html/intel/images/graydient_bg.gif);
	border-bottom:2px solid;
	border-color:#610157;
	text-decoration:none;
	margin-left:5px;
	padding-left:10px;
	color:#000;
	}

.intelMenuItem a{
	color:#000;
}

#intelMenu {
	padding-left:5px;
	float:left;
	margin-top:15px;
}

.intelProductHead {
	background-image:url(/html/intel/images/intel_products-top.gif); height:35px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF;
}

.intelProductContent {
	border-left:1px solid; border-right:1px solid; border-color:#eaeaea;
}

.intelProductBtm {
	background-image:url(/html/intel/images/intel_products-btm.gif); height:35px; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFF;
}

.intelContentAll {
	margin-top:24px;
}

.intelHeader {
	height:144px; width:762px; margin-top:10px; margin-bottom:10px;
}

/*INTEL STYLE end*/


.windows7_lightboximage {
	float:left;
}

.windows7_lightboxmenu {
	float:left;
	margin-left:10px;
}

.windows7_lightboxtopbtn {
	border:3px solid #4295d1;
	width:114px;
	height:53px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.windows7_lightboxtopbtn p {
	color:#4295d1;
	text-decoration:none;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}

.windows7_lightboxtopbtnPad {
	margin-left:5px;
	margin-top:12px;
}

.windows7_lightboxbtn {
	background-color:#4295d1;
	width:120px;
	height:28px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-top:10px;
}

.windows7_lightboxbtn a {
	color:#FFF;
	text-decoration:none;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
}

.windows7_lightboxbtnPad {
	margin-left:10px;
	margin-top:0px;
}

.windows7_lightboxPopInfo {
	margin-left:10px;
	float:left;
	width:165px;
}

.windows7_lightboxPopHead {
	color:#FFF;
	font-family:arial;
	font-size:18px;
	font-weight:bold
}

.windows7_lightboxPopTxt {
	color:#cbcbcb;
	font-family:arial;
	font-size:13px;
	line-height:15px;
	margin-top:15px;
}

.windows7_lightboxPopbtn {
	background-color:#4295d1;
	width:120px;
	height:28px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	bottom:0;
	position:fixed;
	margin-bottom:42px;
	margin-top:10px;
}

.windows7_lightboxPopbtn a {
	color:#FFF;
	text-decoration:none;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
}

.windows7_leftMed {
	margin-left:10px;
}

/*WINDOWS 7 PHONE END*/
/*INTEL STYLE end*/

/* TEFUEL CSS */


#tefuelHeader {width: 810px; float:left; margin: 0 0 10px 0;}

.tefuelBlueBoxes {background:#FFFFFF; float:left; margin:0 0 1em; _margin:0 0 1em -10px; *margin:0 0 1em -10px; padding:8px 6px 8px 0px; width:320px; border:none;}

.tefuelBlueBoxes ul .bold {list-style:none none inside; padding:0; margin:0; width:325px;}

.yoxview {background:#FFFFFF; float:left; margin:0 0 1em; padding:8px 0px 0 0; width:336px; border:none;}

.yoxview img {lpadding:0 4px 0 4px; margin:0 6px 6px 2px; width:160px; float:left; display:inline;}

.tefuelBlueBoxes ul {list-style:none none inside; padding:0; margin:0;}

#tefuelIntro {float:left; margin:10px 0;}

#tefuelIntro .boxshot {float:left; width:164px; height:109px; margin:0 10px 0 0;}

#mainLeft #leftContent #tefuelIntro h3 {font-size:16px; _width:255px !important; *width:255px !important; width:456px; line-height:20px; margin:0 0 10px 0; }

#mainLeft #leftContent #tefuelIntro p {width:458px; margin:0 0 5px 0;}



#tefuelIntro .trial {width:255px; height:55px; margin: 5px 0px 15px 0;}

#tefuel_form {float:left; width:438px; margin:10px 0 10px 0; background-color:#efefef; padding:10px 10px;}

#mainLeft #leftContent #tefuelIntro #tefuel_form h3 {float:left; font-size:14px; width:438px !important;}

#tefuel_form #tefuel_question {float:left; margin:10px 0 10px 0;}

#tefuel_form #tefuel_question h3 { width:430px; float:left; font-size:16px; margin:10px 0 10px 0; color:#F03;}

#tefuel_input label {float:left; text-align:left; width:70px; margin:-30px 0 -10px 24px; display:inline; font-size:16px;}

#tefuel_input .textField {width:330px; float:right; margin:-30px 0 -10px 0;}

#tefuel_input .optIn {float:left; width:450px; margin:10px 0 10px 0;}

#tefuel_input .submit {float:left;}

#tefuel_input .q_error { float:left; width:328px; margin:10px 0 10px 0; height:50px; font-size: 14px; }

#tefuel_input #form p {float:left; width:328px;}

#tefuel_vid {float:left; width:463px;}

#tefuel_vid  {float:left; list-style:none none none; padding:0; margin:0; }

#tefuel_vid li {float:left; list-style:none none inside; padding:0; margin:0 5px 0 0; width:217px;}

.tefuel_shots img {margin-top:10px !important;}

/* TEFUEL CSS ENDS */

.cloud-power #menu a {color:#00afdb !important;}

.cloud-power #menu a:hover { color:#79d0ea !important; text-decoration:none !important; }

div.businessIntelligenceTitle { height:44px; background: url(../images/headerbg_ms.png) no-repeat top left !important; padding:20px 0 3px 0 !important; margin-bottom:0px !important;}


#biresearch { height:44px; background: url(../images/headerResearchbg_ms.png) no-repeat top left !important; padding:20px 0 3px 0 !important; margin-bottom:0px !important;}
#bifeatures { height:44px; background: url(../images/headerFeaturesbg_ms.png) no-repeat top left !important; padding:20px 0 3px 0 !important; margin-bottom:0px !important;}
#bivideo { height:44px; background: url(../images/videobg_ms.png) no-repeat top left !important; padding:20px 0 3px 0 !important; margin-bottom:0px !important;}

div.businessIntelligenceRight { height:22px; background: url(../images/research_bg.jpg) no-repeat top left !important; padding:20px 0 3px 0 !important; margin-bottom:0px !important;}

div.businessIntelligenceRightresearch { background: url(../images/research_video.png) no-repeat top right !important; padding:20px 0 3px 0 !important; margin-bottom:0px !important; clear:both}


div.businessIntelligenceRightfeatures { background: url(../images/features_bg.png) no-repeat top right !important; padding:20px 0 3px 0 !important; margin-bottom:0px !important; clear:both}
div.businessIntelligenceRightvideo { background: url(../images/featured_video.png) no-repeat top right !important; padding:20px 0 3px 0 !important; margin-bottom:0px !important; clear:both}

div.businessIntelligenceRightresearch { background: url(../images/research_video.png) no-repeat top right !important; padding:20px 0 3px 0 !important; margin-bottom:0px !important; clear:both}
.ms_video {
    height: 0;
    left: 40px;
    position: relative;
    top: 18px;
    width: 40px;
}


.ms_pdf {
	display:block;
	width:269px;
	height:92px;
	float:left;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}


div.ms_featured { height:44px; background: url(../images/featurebg_ms.png) no-repeat top left !important; padding:20px 0 3px 0 !important; margin-bottom:0px !important;}

/* IMPLEMENTED CSS */

.trilogy_header { width:805px; height:107px; float:left; display:inline; margin:0 0 10px 0px;}


.trilogy_contact img {
	float:left;
	height:73px;
	margin:5px 0 8px -2px;
	width:339px;
	}

/* INTERACTIVITY */

#accordion { margin: 0; padding: 0; }
#accordion dt { height:100px; width:332px; }
#accordion dd { margin: -10px 0 5px 0;  background-color:#eff9ff;  width:313px; padding: 10px; background-color:#eff9ff; color:#2f2f2f; list-style-type:none; }


.trilogy_articleItem  { list-style-type:none; width:294px; border-bottom: 1px dotted #bcbdbd; padding:14px 0 14px 0px; float:left;}
.trilogy_articleItem span {background: url(../images/dellTrilogy_listItem.jpg) left top no-repeat; width:21px; height:21px; float:left; margin:8px 15px 0 0; }
.trilogy_articleItem p a { float:left; width:205px; font-size:12px; line-height:16px; font-weight:normal; color:#000000; text-decoration:none;}
.trilogy_articleItem p a:hover {color:#2990e9;}
.trilogy_whitepaperList  { float:left; list-style-type:none !important; background-color:#eff9ff; margin:-14px 0px 0 0 !important; width:316px; padding:0 0 15px 20px; }

.trilogy_articleWhitepaper { list-style-type:none !important; width:285px; padding:6px 0 2px 0px; height:40px !important; border-bottom: 1px dotted #BCBDBD; float:left;  }

.trilogy_articleWhitepaper span {background: url(../images/dellTrilogy_whitepaperIcon.jpg) left top no-repeat; width:32px; height:38px; float:left; margin:0px 15px 0 0; }


.trilogy_articleWhitepaper p { margin-top:4px;}

.trilogy_articleWhitepaper p a {  width:224px; font-size:14px; margin:-6px 0 0 0; font-weight:bold; color:#2f2f2f; text-shadow:1px 1px 0 #FFFFFF; }

.trilogy_articleCaseStudy p a { float:left; white-space:200px; font-size:16px; margin:12px 0 0 0; font-weight:bold; color:#2f2f2f; }

/* ACC TRIGGER STYLES */

.acc_trigger_active span.acc_trigger {
	width:121px;
	height:24px;
	top:6px;
	right:4px;
	position:absolute;
	background:url(../images/dellTrilogy_expand.jpg) no-repeat top left;
	z-index:10 !important;
}

span.acc_trigger {
	width:121px;
	height:24px;
	top:6px;
	right:4px;
	position:absolute;
	background:url(../images/dellTrilogy_expand.jpg) no-repeat bottom left;
	z-index:10 !important;
}

span.acc_trigger:hover {
	background:url(../images/dellTrilogy_expand.jpg) no-repeat bottom right;
}

.acc_trigger_active span.acc_trigger:hover {
	background:url(../images/dellTrilogy_expand.jpg) no-repeat top right;
}

#dell_menu {
	width:333px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	}

.dell_trigger_1, .dell_trigger_2, .dell_trigger_3, .dell_trigger_4 {
	height:27px;
	font-size: 16px;
	text-decoration:none;
	background-image:url(../images/headerbg.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	margin:0 0 0.8em;
	padding:6px 0 3px;
	width:100%;
	position:relative;
	font-weight:normal;
}

.dell_trigger_4 {
	height:24px !important;
	padding-top:8px;
}

.dell_trigger_1 h2, .dell_trigger_2 h2, .dell_trigger_3 h2 {
	width: 195px;
	height:46px;
	font-size:14px;
	font-weight:bold;
	color: #2f2f2f;
	text-shadow:1px 1px 0 #FFFFFF;
	padding:11px 118px 0px 20px;
	line-height:18px;
	float:left;
	/*margin: -34px  0 30px 0;*/
	position:absolute;
	top:33px;
}
.dell_trigger_1 h2 {
	background:url(../images/dellTrilogy_backup.jpg) no-repeat top left #eff9ff;
}

.dell_trigger_2 h2 {
	background:url(../images/dellTrilogy_laptop.jpg) no-repeat top left #eff9ff;
}

.dell_trigger_3 h2 {
	background:url(../images/dellTrilogy_efficiency.jpg) no-repeat top left #eff9ff;
}

.dell_trigger_1 img, .dell_trigger_2 img, .dell_trigger_3 img {
	z-index:100;
}


.trilogy_windowsLogo { float:right; width:145px; height:40px; }

.trilogy_efficiencyList { float: left; margin:10px 0 10px 20px; display:inline;  }

.trilogy_efficiencyEnd { float:left; margin:0 0 10px 0; }


/* SWITCHER */
#tabbed_box {
	margin:0px;
	width:465px;
}

.tabbed_area {

}

ul.tabs {
	margin:-3px 0px 3px 0px; padding:0;
}

ul.tabs li {
	list-style:none;
	display:inline;
}

ul.tabs li a {
	background-color:#F7F7F7;
	color:#2F2F2F;
	padding:6px 8px 3px 6px;
	font-size:16px;
	text-decoration:none;
	font-family:"Segoe", Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	border:1px solid #E7E7E7;
	outline:none;
}

ul.tabs li a:hover {
	background-color: #F7F7F7;
}

ul.tabs li a:active {
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFF;
}

.dell_content {
	background-color:#FFFFFF;
	border: 1px solid #E7E7E7;
	padding:10px;
}

#content_2 {
	display:none;
}


/* NEW SWITCHER */

.menu { padding: 0; margin:0px;  }

.menu li { display: inline; }

.menu li a {
background: #e7e7e7;
padding: 10px;
float:left;
border-top:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #d1d1d1;
text-decoration: none;
color: #000;
font-weight: bold;
margin: 0 5px -5px 0;}

.menu li a:hover {
	background:#FFFFFF;
}

.menu li a span {background: url(../images/dellTrilogy_video.jpg) left top no-repeat; width:21px; height:21px;padding-right:16px; margin:20px 5px 0 0; }

.menu li.active a { background: #FFFFFF; border-top:1px solid #D1D1D1;
border-right:1px solid #D1D1D1;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #D1D1D1;  z-index:100; }

.dell_content { float: left; clear: both; border: 1px solid #D1D1D1; background: #FFF; padding: 12px 12px 6px 12px; width: 437px; position:relative;  margin:0 0 10px 0;  }

.dell_content span { position:absolute; top:-348px; left:0px; background-color:#d1d1d1;}

#vid_spacer { width:463px; height:304px; float:left; margin-bottom:10px; /*border:1px solid #CC0000;*/}

#dell_switcher_h2 {color:#2f2f2f; font-size:16px; font-family:"Helvetica", Arial, sans-serif; font-weight:bold; line-height:16px; }

/* TRILOGY PROMO */

.trilogy_promo {
	float:left;
	width:334px;
	height:158px;
	border: 1px solid #83A4B3;
	margin-bottom:5px;
}


#mvasection li {
	list-style:none;
}

/* Reevoo */
#reevoo-top-three-offers {
    width: auto !important;
}

/* BE BROADBAND DOTW */

h1.be_title, h1.be_price, h1.be_howfast {
	font-family: "Courier New", Courier, monospace;
	font-size:1.7em;
	color:#010101;
	margin-bottom: 0px;
}

h1.be_title, h1.be_howfast {
	font-weight: bold;
}


h1.be_title {
	font-size: 1.0em;
}

span.be_strong {
	font-size: 1.5em;
	color:#1010101 !important;
	margin-top:0px;
}

h1.be_price  {
	font-size: 1.3em;
	float: left;
	margin-top:0px;
	margin-right:3px;
}

p.be_price {
	float: left;
	margin-top:0px;
	color: #777777;
}

h1.be_howfast {
	width: 465px;
	float: left;
	margin-right: 10px;
}

span.be_check {
	width:100px;
	float: right;
	clear:left;
	display:inline;
	margin:5px 0 0 25px;
}

.be_box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555555;
}

.be_box p a {
	color: #0098CE;
	text-decoration:none;
}


span.be_check a img {
	border: none;
	width: 78px;
	height: 21px;
}

#be_specs {
	width: 465px;
	float:left;
	padding-top:10px;
	border-top:1px solid #777777;
	border-top-style: single;
}

.be_box {
	float: left;
	display: inline;
	margin-right:18px;
	width: 143px;
}

ul.be_specs {
	width: 143px;
	float: left;
	display: block;
	list-style:inside circle none;
	padding:0px;
	margin:0px;
	height:175px;
}

ul.be_specs li {
	margin: 0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #555555;
	font-size:12px;
}

#be_speed {
	width: 465px;
	float: left;
	clear: left;
	margin-top:25px;
	margin-bottom:20px;
	border-bottom:4px solid #777777;
	border-bottom-style: double;
}

span.be_images {
	width: 	200px;
	float: left;
	display:inline;
	margin-left:40px;
}

span.be_buy {
	background-color:#010101;
	float: left;
	padding:4px 9px 2px 9px;
}

span.be_buy a {
	color: #FFFFFF;
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
}

.be_links p a {
	color:#0098CE;
	font-family: "Courier New", Courier, monospace !important;
}

.be_cta {
	background: url(/html/deal-of-the-week/images/be_cta.gif) no-repeat top left;
	font-weight:bold;
	padding:4px 0px 7px 7px;
	font-size: 14px;
}

.be_cta a {
	color: #FFFFFF !important;
}

/* BE BROADBAND DOTW END */

/*Adrime Billbard Space*/
#adrime_billboard {
	height:36px;
	display:none;
}

.ie9_logo {
	width: 75px;
	height: 19px;
	float: right;
	*margin-top: -24px;
}

#ie9_button {
	float: right;
	margin-right: 2px;
}

#ie9_button a {
	border: 2px solid #FFF;
	padding: 2px 14px 3px 14px;
	float: left;
	font-size:16px;
	font-weight:500;
	color: #FFF;
	background: url(../images/ie9_button_bck.gif) repeat-x top left;
	-webkit-transition: background 0.2s ease;
    -moz-transition: background 0.2s linear;
    -o-transition: background 0.2s linear;
    -ms-transition: background 0.2s linear;
    transition: background 0.2s linear;
	text-shadow: 1px 1px 2px #9f5414;
	-moz-border-radius: 5px;
}

#ie9_button a:hover {
	background: url(../images/ie9_button_bck.gif) repeat-x bottom left !important;
	border-color:#e1e1e1;
	text-decoration: none;
}

span.ie9_associate {
	float: left;
	font-size:11px;
	margin-top: 18px;
	margin-bottom: -2px;
}

.OUTBRAIN {
  clear: both;
}

.a-list-image {
  float: left;
	margin: 0 8px 0 0;
}

/* Office 365 Promo*/

#promo-box a { color: #000;text-decoration:none;}
		#promo-box{
			float:left;
			width: 466px !important;
		}
		#promo-box h2{
			background-repeat: no-repeat;
			color: white;
			float: left;
			margin: 0 0 .8em;
			padding: 8px 0 3px;
			width: 100%;
			font-weight: normal;
			background-image: url(../images/headerbg.png);
			background-color: #1AA5DA;
			text-indent: 8px;

		}

		.promo-header{

			display:block;
			height:40px;
			margin-top:10px;
			margin-bottom:10px;
			font-size: 1.4em;
		}

		#cta-box{
		    margin-top:20px;
		    width:466px !important;
		}

		#promo-cta{
			margin-left:10px;
		}

	.click-here-learn a { color: #000 !important; text-decoration:none;}

		.click-here-learn{
			font-family:Arial, Helvetica, sans-serif;
			float:left;
			width:220px !important;
			height:110px;
			background:url(/images/learnMoreBg.jpg) no-repeat top left;
			font:Arial, Helvetica, sans-serif;
			font-size:16px;
			text-align:center;
		}

		.click-here-trial{
			float:right !important;
			width:200px !important;
			height:106px;
			font:Arial, Helvetica, sans-serif;
			font-size:18px;
			text-align:center;
			margin-right:20px;
			position: relative \9;
			left:-60px \9;

		}

		.click-here-trial:hover{
		    cursor:pointer;
		}


			.trial-btn{
				width:165px;
				height:48px;
				background:url(/images/clickHereBtn.jpg) no-repeat top left;
				padding: 7px 0 0 0;
				margin: 10px 0 0 30px;
			}
			.trial-btn a{
				color:#ffffff !important;
				text-transform:uppercase;
				font-size:14px;
				text-decoration:none;
			}

		.right{
			float:right;
		}

		#promo-video{
		}

.front_rollover {
    z-index: 2;
    position: absolute;
	float: left;
	font-size:20px;
	color: #FFF;
	text-decoration:none;
	background-color: #ffa200;
	width:158px;
	height:30px;
  }

  .back_rollover {
    z-index: 1;
    position: absolute;
	float: left;
	font-size:18px;
	color: #FFF;
	text-decoration:none;
	background-color: #ffa200;
	width:158px;
	height:30px;
  }

  .front_rollover p {
	  padding: 1px 22px 4px 19px;
  }

  .back_rollover p {
	  padding: 1px 0.9px 0.9px 2px;
  }

  .rollover:hover .back_rollover,
  .rollover:focus .back_rollover {
    z-index: 2;
  }

  .rollover:hover .front_rollover,
  .rollover:focus .front_rollover {
    z-index: 1;
  }

  .fade .rollover .front_rollover {
    opacity: 1;
    -webkit-transition: 800ms;
       -moz-transition: 800ms;
        -ms-transition: 800ms;
         -o-transition: 800ms;
            transition: 800ms;
  }
  .fade .rollover .back_rollover {
    opacity: 0;
    -webkit-transition: 800ms;
       -moz-transition: 800ms;
        -ms-transition: 800ms;
         -o-transition: 800ms;
            transition: 800ms;
  }
  .fade .rollover:hover .front_rollover,
  .fade .rollover:focus .front_rollover {
    opacity: 0;
  }
  .fade .rollover:hover .back_rollover,
  .fade .rollover:focus .back_rollover {
    opacity: 1;
  }

  .flip .cube {
    height: 53px;
    -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
         -o-transform-style: preserve-3d;
            transform-style: preserve-3d;
    -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
       -moz-transform: rotateX(0) rotateY(0) rotateZ(0);
        -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
         -o-transform: rotateX(0) rotateY(0) rotateZ(0);
            transform: rotateX(0) rotateY(0) rotateZ(0);
    -webkit-transition: 800ms;
       -moz-transition: 800ms;
        -ms-transition: 800ms;
         -o-transition: 800ms;
            transition: 800ms;
  }

  .up .rollover:hover .cube,
  .up .rollover:focus .cube {
    -webkit-transform: rotateX(180deg);
       -moz-transform: rotateX(180deg);
        -ms-transform: rotateX(180deg);
         -o-transform: rotateX(180deg);
            transform: rotateX(180deg);
  }

  .box .front_rollover {
	  padding:10px;
	  border:2px #dedede solid;
    -webkit-transform: translate3d(0,0,20px) scale(0.9,0.9);
       -moz-transform: translate3d(0,0,20px) scale(0.85,0.85);
        -ms-transform: translate3d(0,0,20px) scale(0.85,0.85);
         -o-transform: translate3d(0,0,20px) scale(0.85,0.85);
            transform: translate3d(0,0,20px) scale(0.85,0.85);
  }
  .box .back_rollover {
	  background-color:#4b8bd2;
	  color:#FFF;
	  padding:10px;
	  border:2px #dedede solid;
    -webkit-transform: rotateY(180deg) translate3d(0,0,20px)  scale(0.9,0.9);
       -moz-transform: rotateY(180deg) translate3d(0,0,20px) scale(0.85,0.85);
        -ms-transform: rotateY(180deg) translate3d(0,0,20px)  scale(0.85,0.85);
         -o-transform: rotateY(180deg) translate3d(0,0,20px)  scale(0.85,0.85);
            transform: rotateY(180deg) translate3d(0,0,20px)  scale(0.85,0.85);
  }
  .box.up .back_rollover {
    -webkit-transform: rotateX(180deg) translate3d(0,0,20px) scale(0.9,0.9);
       -moz-transform: rotateX(180deg) translate3d(0,0,20px) scale(0.85,0.85);
        -ms-transform: rotateX(180deg) translate3d(0,0,20px) scale(0.85,0.85);
         -o-transform: rotateX(180deg) translate3d(0,0,20px) scale(0.85,0.85);
            transform: rotateX(180deg) translate3d(0,0,20px) scale(0.85,0.85);
  }




   figure {
    display: block;
  }


/*Google Search Box*/
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
border-color: #D9D9D9;
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
border-color: #2F5BB7;
background-color: #357AE8;
background-image: none;
filter: none;
}

#cse-search-form {
background-color:#F00;
margin-bottom:15px;
}

.gsc-input-box {
width: 104px;
border: 1px solid #000 !important;
height: 17px !important;
margin-top:5px;
}

input.gsc-input {
font-size:12px;
}

.gsc-input {
margin-top:-2px !important;
padding-right:0px !important;
margin-right:-100px !important;
}

.gsc-search-button {
padding:5px 5px !important;
margin-top:3px;
}

.gsc-search-box .gsc-search-box {
padding-right:14px;
}
#gs_tti0 input {
	background-image:none !important;
	font-size:12px;
	margin-top:-30px !important;
	width:93px !important;
	padding-top:0px !important;
}

.gsib_a {
	padding-top:0px !important;
	margin-top:-10px !important;
	padding-left:0px !important;
}

table.gsc-search-box td {
	vertical-align:top !important;
}

#gs_cb0 {
	display:none;
}

.comp2012-title {margin-bottom: 0px !important;}

.comp2012 img {float: left; margin-right: 14px;}

/* fix for taboola block in main column below articles */
#taboola-widget-geo {
	float:left;
	width:100%;
}

#taboola-below-main-column {
float: left;
margin-bottom: 1em;
width:100%;
}

/* NUANCE STYLES */

div#mainLeft #nuanceLeft {
width: 100%;
}

/* Google Survey */
#t402-prompt-iframe {
  width:465px !important;
}
