#g1_body {background: #bbb; color: #666; margin: 0 auto; padding: 0 auto; width: 766px;}
#g1_table {width: 766px; background: #fff; padding: 0; margin: 0 auto; border: 0; font: 70%/1.3em Verdana, Arial, sans-serif;}
#g1_table ul,
#g1_table li {list-style: none; margin: 0; padding: 0;}
#g1_table a:link,
#g1_table a:active,
#g1_table a:visited {color: #3088CC; text-decoration: none;}
#g1_table a:hover {color: #3088CC; text-decoration: underline;}

#left_sidebar {float: left; width: 195px;}
#left_sidebar .left_bucket {padding: 56px 14px 0 16px; font-size: 10px;}
#left_sidebar .left_bucket ul li {padding-bottom: 9px;}
#left_sidebar .left_bucket ul {padding-bottom: 17px;}
#left_sidebar ul#lnk_other {padding-top:13px; font-size: 10px;}
#left_sidebar li.pdf {background: transparent url(/it/sym/images/pdf_icon.jpg) no-repeat; padding-left: 15px;}
#left_sidebar li.sample {background: transparent url(/it/products/research/media_products/img/sample.gif) 0 3px no-repeat; padding-left: 15px;}


#mainContent {float: left; width: 367px; padding: 29px 0 200px;}
#mainContent .orange_hdr {padding-bottom: 13px;}
#mainContent .bullets2 li {background: url(/it/products/research/media_products/img/smallGray_bullet.gif) 0 11px no-repeat; padding-left: 10px !important; line-height: 24px;}
#mainContent .hdr_img {padding-bottom: 10px;}

#right_sidebar {float: left; width: 204px;}
#right_sidebar #learn_more {padding: 56px 12px 0 20px; font-size: 10px;}
#right_sidebar #learn_more h3 {margin: 0; padding-bottom: 8px; font-size: 11px; background: url(http://www.gartner.com/it/images/dot.gif) left bottom repeat-x;}
#learn_more ul li.pTop {padding-top: 9px;}
#right_sidebar ul.spaceT li{padding-top: 22px;}


.clear {clear: both;}
.dot_line {background: url(/images/homepage/dotted_line.gif) bottom repeat-x;}


#footContain {background-color:#bbb;}

#footContain a:link,
#footContain a:active,
#footContain a:visited {
  	color: #ffffff;  /* <<< this is the final link color */
  	text-decoration: none;
}

#footContain a:hover {color: #ffffff;	text-decoration: underline;}
.icon_enlarge {background: url(/it/products/research/media_products/img/enlarge_icon.gif ) 0 2px no-repeat; padding-right: 14px;}


#g1_table .roll_link:link,
#g1_table .roll_link:active,
#g1_table .roll_link:visited {color: #000; text-decoration: none;}
#g1_table .roll_link:hover {color: #000; text-decoration: none;}


/* css code that does the rollover*/
.calloutBlueBG {width: 367px; height: 241px; background: url(/it/products/research/media_products/img/bluebg.gif) repeat-y; padding: 0px; margin: 24px 0px 18px 0px;}
.calloutTXT {float: right; width: 183px; height: auto; color: #666; padding: 12px 9px 28px 0; font-size: 11px; margin: 0;}

#viewFullSize {width: 147px; height: auto; float: left; margin: 10px 0px 0px; padding: 0; border: 0px solid #ccc;}
#webcastIMG {width: 147px; height: auto; float: left; margin: 17px 0px 0px 8px; padding: 0; border: 0px solid #ccc; }
dl#webcastRolloverMap{margin: 0; background: transparent url(/it/products/research/media_products/img/webcast1.gif) no-repeat; height: 84px; width: 147px; position: relative;}
dd#webcastDef a {position: absolute; width: 147px; height: 84px; text-decoration: none;	left: -2px;}
dd#webcastDef a span{ display: none; }
dd#webcastDef a:hover{background: transparent url() -100px -50px no-repeat; }
dd#webcastDef a:hover span {display: block; text-indent: -1; vertical-align: top; color: #000; background-color: #fff; font-weight: normal; position: absolute;	top: -108px; left: -50px; margin: 0; padding: 0px; width: 187px; line-height: 14px; border: none;}

/*reprints code that does the rollover*/
#viewFullSizeR {width: 140px; height: auto; float: left; margin: 10px 0px 0px 0px; padding: 0px; border: 0px solid #ccc;}
 #reprintsIMG {width: 140px; height: auto; float: left; margin: 17px 0px 0px 8px; padding: 0px 0px 0px 0px; border: 0px solid #ccc; }
dl#reprintsRolloverMap{margin: 0; padding: 0; background: transparent url(/it/products/research/media_products/img/reprints1.jpg) top left no-repeat; height: 180px; width: 140px; position: relative;}
dd#reprintsDef {top: 3px; left: 2px;}
dd#reprintsDef a{position: absolute; width: 140px; height: 180px; text-decoration: none; left: -2px;}
dd#reprintsDef a span{ display: none; }
dd#reprintsDef a:hover{background: transparent url() -100px -50px no-repeat; }
dd#reprintsDef a:hover span {display: block; text-indent: -1;	vertical-align: top; color: #000;	background-color: #fff;	font-weight: normal; position: absolute; top: -195px; left: -50px; margin: 0; padding: 0; width: 140px;	line-height: 14px; border: none;}

/*newsletter code that does the rollover*/
#viewFullSizeN {width: 138px; height: auto; float: left; margin: 10px 0px 0px 0px; padding: 0px; border: 0px solid #ccc;}
 #newsltrIMG {width: 138px; height: auto; float: left; margin: 9px 0px 0px 8px; padding-right: 0px; border: 0px solid #ccc;}
dl#newsltrRolloverMap{margin: 0; padding: 0; background: transparent url(/it/products/research/media_products/img/newsletter1.jpg) top left no-repeat; height: 183px; width: 138px; position: relative;}
dd#newsltrDef { top: 3px; left: 2px; }
dd#newsltrDef a{position: absolute; width: 138px; height: 183px; text-decoration: none; left: -2px;}
dd#newsltrDef a span{ display: none; }
dd#newsltrDef a:hover{background: transparent url() -100px -50px no-repeat; }
dd#newsltrDef a:hover span {display: block;	text-indent: -1; vertical-align: top;	color: #000; background-color: #fff; font-weight: normal;	position: absolute;	top: -150px; left: -50px;	margin: 0; padding: 0; width: 138px; line-height: 14px;	border: none;}

/*multimedia code that does the rollover*/
#viewFullSizeM{width: 148px; height: auto; float: left; margin: 10px 0px 0px 0px; padding: 0px; border: 0px solid #ccc; }
#multiIMG {width: 148px; height: auto; float: left; margin: 16px 0px 0px 8px; padding: 0; border: 0px solid #ccc;}
dl#multiRolloverMap{margin: 0; padding: 0; background: transparent url(/it/products/research/media_products/img/multimedia1.jpg) no-repeat; height: 81px; width: 148px; position: relative;}
dd#multiDef a{position: absolute; width: 148px; height: 81px; text-decoration: none; left: -2px;}
dd#multiDef a span{ display: none;}
dd#multiDef a:hover{background: transparent url() -100px -50px no-repeat;}
dd#multiDef a:hover span {display: block;	text-indent: -1; vertical-align: top;	color: #000; background-color: #fff; font-weight: normal; position: absolute; top: -108px;	left: -50px; margin: 0; width: 187px;	line-height: 14px; border: none;}

#banner {
  background: #fff;
  margin: 0 auto;
  padding: 0;
  border-bottom: 0px solid #bbb;
  width: 766px; /* for IE5/Win */
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 766px; /* real width for other browsers */
}



table#g1_header tbody tr td div#logoleft img { display:block;}
#menubar {
       background-color: #666666;
       padding: 0;
       margin:0;
       position: relative;
       left: 0px;
       width:766px;
       border-bottom: 0px solid white !important;
       }

#left_sidebar ul#lnk_other .sp {font-size:10px; padding-left: 15px;}