/* RESET */
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, li, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul {
	list-style:none;
	margin:0;
	padding:0
}
caption, th {
	text-align:left
}
h2 {
	font-weight:normal
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0
}
/*^^^^^^^^^^^^^^^^^^^^^^^^^

	clear

^^^^^^^^^^^^^^^^^^^^^^^^^*/
.menu:after, .clear:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	font-size:0;
}
.menu, .clear {
	display:inline-block;
}
* html .menu, * html .clear {
	height:1%;
}
.menu, .clear {
	display:block;
}
/*^^^^^^^^^^^^^^^^^^^^^^^^^

	class for horizontal align <li>-s
	Menu style

^^^^^^^^^^^^^^^^^^^^^^^^^*/
.content .menu {
	margin:0;
	padding:0;
}
.content .menu li, .menu li {
	float:left;
	list-style:none;
	background:none;
	padding:0;
	margin:0;
}
/* GRID LOGIC */
/* lil hack for floating bug */
.spacer {
	font-size:0;
	height:0;
	line-height:0;
	clear:both
}
body > pre {
	font-size:13px;
	line-height:16px;
	color:#eee;
	background:#444;
	border-bottom:1px dotted #888;
	padding:3px 0;
}
#debug_form {
	display:block;
	position:fixed;
	width:95px;
	background:url('cssimg/debugbg.png') right center no-repeat;
	height:30px;
	left:-75px;
	top:100px;
	z-index:5;
	border:1px solid #222;
* position:absolute;
}
#debug_form input {
	height:30px;
	line-height:30px;
	margin:0;
	padding:0 3px;
}
/* grid (logic) */
#shell {
	width:999px;
	background:#fff;
	margin:9px auto 18px auto;
	padding:0
}
.main, .padder {
	margin:0 9px;
	overflow:hidden;
}
.wrapper {
	float:left;
	width:100%
}
.fixedcol {
	float:left
}
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6 {
	clear:both;
	overflow:hidden;
	zoom:1
}
.grid1 .flexycol, .grid4 .grid1 .flexycol, .grid6 .grid1 .flexycol, .grid5 .grid1 .flexycol {
	margin:0 332px 0 0
}
.grid1 .fixedcol, .grid4 .grid1 .fixedcol, .grid6 .grid1 .fixedcol, .grid5 .grid1 .fixedcol {
	width:314px;
	margin-left:-314px
}
.grid2 .flexycol {
	margin:0 0 0 332px
}
.grid2 .fixedcol {
	width:314px;
	margin-left:-100%
}
.grid5 .flexycol, .grid4 .grid5 .flexycol, .grid1 .grid5 .flexycol, .grid2 .grid5 .flexycol {
	margin:0 249px 0 0
}
.grid5 .fixedcol, .grid4 .grid5 .fixedcol, .grid1 .grid5 .fixedcol, .grid2 .grid5 .fixedcol {
	width:231px;
	margin-left:-231px
}
.grid6 .flexycol {
	margin:0 0 0 249px
}
.grid6 .fixedcol {
	width:231px;
	margin-left:-100%
}
.grid3 .flexycol, .grid4 .grid3 .flexycol, .grid5 .grid3 .flexycol, .grid6 .grid3 .flexycol, .grid5 .grid4 .grid3 .flexycol {
	margin:0 166px 0 0
}
.grid3 .fixedcol, .grid4 .grid3 .fixedcol, .grid5 .grid3 .fixedcol, .grid6 .grid3 .fixedcol, .grid5 .grid4 .grid3 .fixedcol {
	width:148px;
	margin-left:-148px
}
.grid4 .flexycol, .grid3 .grid4 .flexycol, .grid5 .grid4 .flexycol, .grid6 .grid4 .flexycol {
	margin:0 0 0 166px
}
.grid4 .fixedcol, .grid3 .grid4 .fixedcol, .grid5 .grid4 .fixedcol, .grid6 .grid4 .fixedcol {
	width:148px;
	margin-left:-100%
}
.split {
	overflow:hidden;
	height:1%
}
/*percentage spliting*/
.split .half, .split .thir, .split .four {
	float:left;
	overflow:hidden;
	height:1%
}
.split .half {
	width:49.999%
}
.split .thir {
	width:33.333%
}
.split .four {
	width:24.999%
}
.split .lef {
	margin:0 9px 0 0
}
.split .mid {
	margin:0 9px
}
.split .rig {
	margin:0 0 0 9px
}
/* -------------------------------------------------------------------------------------------------- */

/* TYPOGRAPHY */
body {
	font-family:'Open Sans', helvetica, arial, sans-serif;
	font-size:13px;
	color:#333
}
.tserif {
}
.tsans {
}
a {
	color:#369;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
/* -------------------------------------------------------------------------------------------------- */

/* GLOBAL FORM RESET */
.input_text {
	height:16px;
	border:1px solid #999;
	font-family:arial, sans-serif;
	font-size:0.928571em;
	color:#333;
	padding:2px 3px
}
select {
	height:18px;
	font-size:0.928571em;
	border:1px solid #999;
}
.unfocused {
	color:#999!important;
	font-style:italic!important;
	background-color:#fff
}
.focused {
	color:#333!important;
	font-style:normal!important;
	background:#fff;
	border-color:#666!important;
}
textarea {
	border:1px solid #999;
	font-family:arial, sans-serif;
	font-size:0.928571em;
	padding:2px 3px;
}
span.radio2star {
	width:99px;
	float:left;
	background:#EFEFED;
	display:block;
	overflow:hidden;
	padding:3px 6px;
	margin:0 10px 8px 0;
	height:32px;
	border:1px solid #ccc;
	border-top-color:#fff;
	border-left-color:#fff;
	color:#666;
	cursor:pointer;
	cursor:hand;
}
span.radio2star span.set_rating {
	display:block;
	float:left;
	margin:0;
	width:14px;
	height:14px;
	padding:0 1px;
	background-image:url(cssimg/stars_user_set.png);
	background-repeat:no-repeat;
	background-position:0px 0px
}
span.radio2star span.set_rating.hovered {
	background-position:0px -14px
}
span.radio2star span.set_rating.active {
	background-position:0px -28px
}
span.radio2star span.set_rating.clicked {
	background-position:0px -14px
}
span.radio2star span.set_rating.hovered.active {
	background-position:0px -28px
}
span.radio2star.hovered {
	color:#333;
}
span.radio2star.hovered span.set_rating.active {
	background-position:0px 0px
}
span.radio2star.hovered span.set_rating.active.hovered {
	background-position:0px -28px
}
span.radio2star span.set_rating.clicked {
	background-position:0px -14px!important
}
span.radio2star span.rating_title {
	clear:both;
	display:inline-block;
	font-size:13px;
	line-height:18px;
	width:95px;
}
body {
}
.javascript {
	height:23px;
	line-height:23px;
	font-size:12px;
	background-image:url(cssimg/javascripti.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-color:#ffffd1;
	padding-left:32px;
}
.alt_nav {
	height:40px;
	margin-bottom:9px;
	background:#3D3D3D;
	background-repeat:repeat-x;
}
.alt_nav ul {
	width:999px;
	margin:0 auto;
}
.alt_nav ul li {
	border-left:1px solid #222;
	border-right:1px solid #555;
	float:left;
	background-image:url(cssimg/top_arrow.png);
	background-repeat:no-repeat;
	background-position:center right;
	overflow:hidden;
}
.alt_nav ul li.hover {
	background-image:url(cssimg/top_arrow_hover.png)
}
.alt_nav ul li .firsty {
	color:#e2e2e2;
	font-style:italic;
	font-size:16px;
	line-height:13px;
	display:block;
	padding:3px 10px 0 10px;
	width:227px;
	height:32px;
}
.alt_nav ul li a:hover {
	text-decoration:none;
	color:#fff;
}
.alt_nav ul li a span {
	color:#E3781F;
	font-style:italic;
	font-family:arial, sans-serif;
	font-style:normal;
	font-size:10px;
	line-height:18px;
	display:block;
}
.alt_nav ul li a:hover span {
	color:#fff;
}
.alt_nav ul li div.mini_cont {
	display:none;
	width:247px;
	background:#232323;
	position:absolute;
	border-left:1px solid #222;
	border-right:1px solid #555;
	margin-left:-1px;
	z-index:120
}
.alt_nav ul li div.mini_cont div {
	margin:9px;
}
.alt_nav ul li div.mini_cont img {
	float:left;
	margin-right:5px
}
.alt_nav ul li div a {
	display:block;
	font-size:14px;
	float:none;
	margin-bottom:2px;
	color:#fc6
}
.alt_nav ul li div p, .alt_nav ul li div p a {
	font-size:11px;
	font-style:normal;
	font-family:arial, sans-serif;
	margin-bottom:9px;
	color:#ccc;
}
.alt_nav ul li div p, .alt_nav ul li div p a:hover {
	color:#eee;
}
.alt_nav ul li div p cite {
	display:block;
	font-size:9px;
	font-style:italic;
	color:#aaa
}
.alt_nav ul li div ul {
	padding:0;
	margin:0;
	width:auto;
	float:none;
	width:50%;
}
.alt_nav ul li div ul li {
	clear:both;
	background:none;
	padding:0;
	margin:0;
	border:0;
	height:auto;
	width:auto;
}
.alt_nav ul li div ul li a {
	font-family:arial, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:14px;
}
h1.sectionhome {
	font-size:2em;
	height:40px;
	line-height:40px;
	color:#000;
	width:646px;
	margin-right:18px;
	float:left;
	clear:none;
}
div#headlinesponsor {
	float:right;
	display:block;
	height:50px;
	width:314px;
}
div#headlinesponsor dfn {
	font-size:11px;
	line-height:16px;
	padding:4px 6px;
	color:#666;
	text-align:right;
	display:block;
	border:1px solid #bbb;
	float:right;
	clear:none;
	margin:3px 0 0 0;
}
.alt_nav ul li div ul li h4 {
	color:#ccc;
	margin-bottom:2px;
	font-style:italic;
	font-size:14px;
}
.top_bit {
	width:999px;
	margin:0 auto 5px auto;
	height:90px;
	color:#666;
	text-align:center;
	position:relative;
}
.top_bit a {
	color:#666;
}
.top_bit a:hover {
	color:#ccc;
}
.left_bit {
	width:270px;
	height:90px;
	float:left;
	text-align:right;
}
.left_bit span {
	display:block;
	padding:9px 0;
	border-bottom:1px solid #000;
	border-top:1px solid #333;
}
.left_bit span.alt_menu {
	font-size: 0.857143em;
	margin-top:25px;
}
.lbbanner {
	width:728px;
	height:90px;
	margin:0 auto;
}
/* BRAND */
#branding {
	clear:both;
	background-color:#006699;
	padding:0 20px;
	margin-bottom: 5px;
}

.logo-home {padding-top:12px; }


#branding .itp_logo {
}
.branding-inner {
	width:978px;
	margin:0 auto;
	margin-bottom:10px;
}
/* TOP SEARCH */
#topsearch {
}
#topsearch label {
	color:#fff;
	font-weight:bold;
	float:left;
	margin-right:5px;
	height:22px;
	line-height:22px
}
input#search_text {
	width:150px;
	background-color:#2d609f;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	border:1px solid #004d77;
	display:block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:6px 20px 6px 8px;
	text-decoration:none;
	border-right:0;
	height:18px;
	float:left;
}
#topsearch button, #topsearch .button {
}
#topsearch button.hovered {
}
/* BRANDING MENU */
#brand_menu {
	overflow:hidden;
	padding-bottom:8px;
}
#brand_menu li {
	float:right;
	padding-right:10px;
}
#brand_menu li a, #brand_menu li span {
	color:#C4D8E6;
	text-decoration:none;
	font-size: 12px;
}
#brand_menu li a.arabic_link {
}
#brand_menu li a b, #brand_menu li span b {
	font-weight:bold;
}
#brand_menu li a:hover {
	color:#fff;
	height:16px;
	line-height:16px;
	background-position:bottom right
}
#topsearch_form .unfocused {
	color:#CCCCCC !important;
}
#topsearch_form .focused {
	border:1px solid #004d77 !important;
	color:#FFF !important;
}
#topsearch_form .searchbutton {
	background-color:#2d609f;
	border:1px solid #004d77;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:5px 20px;
	text-decoration:none;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	border-left:0;
	width: 30px;
	cursor:pointer;
	background-image:url(cssimg/search_new.png);
	background-repeat:no-repeat;
	background-position:5px -3px;
	height:32px;
	text-indent: -9999px;
}
#topsearch_form .searchbutton:hover {
	background-color:#224b7a;
}
#topsearch_form .searchbutton:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */





/* ARTICLE HEADER */
#article_header {
	margin-bottom:6px;
	width:730px;
	margin-right:18px;
	float:left;
	overflow:hidden;
	height:1%;
}
.header_rating .starrating {
	float:right;
	width:130px;
}
#article_header h1 {
	font-size:2.142857em;
	font-weight:bold;
	color:#333;
	margin:0 0 5px 0
}
#article_header h2 {
	font-size:1.142857em;
	color:#666
}
#article_header cite, #article_header span.tags {
	font-size: 0.785714em;
	display:block;
	float:left;
	margin:9px 18px 9px 0;
}
#navigate_article {
	display:block;
	height:30px;
	float:right;
	width:314px;
	padding-top:15px;
	z-index:100;
	margin-bottom:-65px;
}
#navigate_article2 {
	display:block;
	height:40px;
	width:400px;
	z-index:100;
	margin:10px auto;
	display:block;
	font-size:21px;
}
#navigate_article li, #navigate_article2 li {
	width:144px;
	float:left;
	overflow:hidden;
	height:30px;
}
#navigate_article li#preva, #navigate_article2 li#preva {
	text-align:left;
}
#navigate_article li a, #navigate_article2 li a {
	overflow:hidden;
	height:1%;
	display:block;
	width:144px;
}
#navigate_article li a span, #navigate_article2 li a span {
	clear:both;
	font-size:1.3em;
}
#navigate_article li a i, #navigate_article2 li a i {
	position:absolute;
	width:144px;
	font-weight:bold;
}
#navigate_article li a:hover {
	background:#333;
	color:#fff;
	text-decoration:none;
	zoom:1
}
#navigate_article li a strong, #navigate_article2 li a strong {
	display:block;
	font-size:14px;
}
#navigate_article li#nexta a i, #navigate_article2 li#nexta a i {
	text-align:right;
}
#navigate_article li#nexta a dfn, #navigate_article2 li#nexta a dfn {
	margin-left:-62px;
}
#navigate_article li a:hover dfn, #navigate_article2 li a:hover dfn {
	display:block
}
#navigate_article li a dfn, #navigate_article2 li a dfn {
	display:none;
	text-align:left;
	position:absolute;
	width:220px;
	padding:6px;
	clear:both;
	cursor:pointer;
	cursor:hand;
	z-index:200;
	font-size:12px;
	font-family:arial, sans-serif;
	margin:-30px 0 0 0;
	background:#333;
	color:#fff;
}
.socializer {
	clear:both;
	display:block;
	overflow:hidden;
	height:36px;
	padding-bottom:18px
}
.socializer ul li {
	margin-right:4px;
	padding-right:5px;
	border-right:1px solid #ccc
}
.socializer ul li img {
	float:left
}
.article_source {
	display:block;
	height:1%;
	border:1px dotted #ccc;
	overflow:hidden;
	padding:9px 0 9px 0;
	margin-bottom:5px;
	border-right:none;
	border-left:none;
}
.article_source img {
	float:right
}
.article_source span {
	float:left;
	font-size: 0.928571em;
	color:#666
}
.article_source span a {
	text-decoration:none
}
.article_source span cite {
	display:block
}
/* GLOBAL TAG LISTING */
.tags {
	color:#6699CC;
}
.tags span {
	color:#999;
}
.tags a {
	color:#6699CC;
	padding:0 1px;
}
span.tags a:hover {
	text-decoration:none;
	background:#6699CC;
	color:#fff
}
.article_tags {
	font-size:0.857143em;
	color:#6699CC;
	display:block;
	overflow:hidden;
	margin-bottom:18px;
}
.article_tags a {
	padding:0 1px;
	color:#6699CC;
}
.article_tags a:hover {
	text-decoration:none;
	background:#6699CC;
	color:#fff
}
.article_tags span {
	color:#666;
}
/* BIG TABS */

.big_tabs {
	clear:both;
	overflow:hidden;
	height:1%;
	margin-bottom:18px;
	padding-left:10px;
}
.big_tabs li {
	float:left;
	margin:3px 0 -6px -23px;
	position:relative;
	z-index:1;
	padding-top:7px;
}
.big_tabs li a {
	float:left;
	display:block;
	padding:7px 20px 13px 20px;
	border:1px solid #A3B8C4;
	border-bottom:none;
	font-weight:normal;
	font-size:14px;
	background:#f5f5f5;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	-webkit-border-radius:2px;
}
.big_tabs li.first {
	padding-left:22px;
}
.big_tabs li.active {
	z-index:3;
	margin-left:-17px;
	margin-right:-0px;
}
.big_tabs li.active a {
	padding:10px 30px 10px 30px;
	margin-top:-5px;
	border:1px solid #ccc;
	z-index:3;
	color:#333;
	background:#fff;
	border-bottom:none;
}
.big_tabs li.active.first {
	padding-left:15px;
}
.big_tabs li.bottom_line {
	height:5px;
	font-size:5px;
	line-height:5px;
	background:#fff;
	border-top:1px solid #ccc;
	clear:both;
	width:100%;
	padding:0;
	margin:0 -4px 0 -10px;
	z-index:2
}
.big_tabs li span {
	font-size:11px;
	line-height:1em;
	font-weight:normal;
	color:#666;
	text-decoration:none
}
.big_tabs li img {
	margin-left:18px
}
/* SMALL TABS */
.small_tabs {
	clear:both;
	overflow:hidden;
	height:1%;
	margin-bottom:8px;
	padding-left:2px;
}
.small_tabs li {
	float:left;
	margin:2px 0 -3px -1px;
	position:relative;
	z-index:1;
	padding-top:5px;
	overflow:hidden;
}
.small_tabs li a {
	float:left;
	display:block;
	padding:6px 10px;
	font-size:12px;
}
.small_tabs .ui-tabs-selected {
	z-index:3;
	margin-left:-6px;
	margin-right:-5px;
}
.small_tabs li.first {
	padding-left:5px;
	margin-right:0;
	margin-left:0;
}
.small_tabs .ui-tabs-selected a {
}
.small_tabs li.first.ui-tabs-selected {
	padding-left:0px!important;
	margin-right:-5px
}
.small_tabs li.bottom_line {
	height:1px;
	font-size:1px;
	line-height:1px;
	border-top:1px solid #CCC;
	clear:both;
	width:100%;
	padding:0;
	margin:0 0 0 -4px;
	z-index:2;
	background:#fff;
}
.small_tabs li span {
	font-size:11px;
	line-height:1em;
	font-weight:normal;
	color:#888;
	text-decoration:none
}
.small_tabs .ui-tabs-selected span {
	color:#333;
}
.small_tabs li a:hover {
	text-decoration:none;
	background:url(cssimg/accord_head_bg.png) top center;
}
.small_tabs li a:hover span {
	color:#555;
}
.small_tabs li.ui-tabs-selected a:hover span {
	color:#333;
	border-bottom-color:#666;
}
.small_tabs.right {
}
.small_tabs.right li {
	float:right;
}
.small_tabs.right h3 {
	font-size:1.429em;
	font-weight:bold;
	color:#000;
}
.ui-tabs-panel {
	display:block;
	overflow:hidden;
	height:1%
}
.ui-tabs-panel.multiple ul {
	width:320px;
	float:left
}
.ui-tabs-hide {
	display:none;
}
/* LEFTHAND RIGHT HAND SPECIAL STYLINGS*/
h2.sidehands {
	font-size:1.428571em;
	font-weight:bold;
	color:#E82F16;
	margin-bottom:9px
}
h3.sidehands {
	font-family:arial, sans-serif;
	border-bottom:1px solid #999;
	font-size:1.071429em;
	font-weight:bold;
	padding:3px 0;
	margin-bottom:5px;
}
h3.inpage {
	margin-bottom:7px;
	padding-right:5px;
	padding-bottom:1px;
	text-transform:uppercase;
	color:#999;
	line-height:1.8em;
	overflow:hidden;
	height:1%;
}
h3.inpage span {
	display:block;
	float:left;
	font-size: 0.928571em;
	font-weight:normal;
	color:#999;
	font-style:normal;
}
h3.inpage dfn {
	float:right;
	font-size:0.83em;
	text-transform:lowercase;
}
h3.inpage dfn a {
	line-height:2em;
	color:#369;
}
h3.inpage dfn a:hover {
	background:#FFFFB7;
	text-decoration:none;
}
h3.inpage dfn span {
	display:inline;
	margin:0;
	color:#369;
	font-size:1.18em;
	background:none;
	float:none;
}
h3.inpage.more {
	color:#999;
	border:none;
	margin-bottom:5px;
}
a.mini_comment {
	font-family:arial, sans-serif;
	font-size:10px!important;
	line-height:14px!important;
	height:14px;
	padding:4px 0 0 0;
}
a.mini_comment span {
	display:block;
	height:14px;
	width:29px;
	text-align:center;
	color:#fff;
	background-image:url(cssimg/mini_comment_bubble.png);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-right:2px;
}
a.mini_comment:hover span {
	text-decoration:none;
	background-position:right top
}
.double_line {
	height:5px;
	line-height:1px;
	font-size:1px;
	width:100%;
	border:0;
	clear:both;
	background-color:#99B2CC;
	margin:4px 0 18px 0;
}
.thick_blue_line {
	height:5px;
	width:100%;
	border:0;
	clear:both;
	background-color:#99B2CC;
	margin:4px 0 18px 0;
}
.dotted_line {
	height:1px;
	width:100%;
	font-size:1px;
	line-height:1px;
	clear:both;
	margin:4px 0 4px 0;
	background:#f3f3f3 url('cssimg/verdot.gif') bottom repeat-x;
}
/* GLOBAL LISTING RULES */
ul.listing, ol.listing {
	margin-bottom:18px;
	list-style-type: decimal;
	list-style-position:inside;
}
ul.listing, ol.listing {
	padding-left: 2em;
	text-indent: -2em;
}
ul.listing li, ol.listing li {
}
ol.listing li span {
	font-size:13px;
	font-weight:bold;
}
ul.listing li a span, ol.listing li a span {
	color:#999;
}
.centered_list .listing li, .centered_list h3 {
	text-align:center;
}
.topstories_rotator {
	margin-bottom:18px;
	overflow:hidden;
	height:1%
}
.topstories_rotator .photos {
	float:left;
	width:314px;
	margin-right:9px;
	height:314px;
	overflow:hidden
}
.topstories_rotator .photos li {
	display:none;
	position:absolute;
	top:auto;
	left:auto;
}
.topstories_rotator .photos li img {
	display:block;
}
.topstories_rotator .photos li.display {
	display:block;
}
.topstories_rotator .text {
	cursor:pointer;
	cursor:hand
}
.topstories_rotator .text li {
	background-image:url('cssimg/verdot.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px 0
}
.topstories_rotator .text li h2 {
	font-size:22px;
	line-height:22px;
	color:#9bc;
	margin-bottom:4px;
}
.topstories_rotator .text li p {
	margin-bottom:4px;
	color:#666
}
.topstories_rotator .text li h2 a {
	color:#9bc;
}
.topstories_rotator .text li p a {
	color:#666
}
.topstories_rotator .text li.display h2 a {
	color:#369
}
.topstories_rotator .text li.display p a {
	color:#333
}
.topstories_rotator .text li a:hover {
	text-decoration:none
}
.more_section_module {
	margin-bottom:18px
}
.more_section_module ul li {
	height:1%;
	overflow:hidden;
	margin-top:9px
}
.more_section_module ul li div {
	float:left;
	width:232px;
}
.more_section_module ul li h4 a {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
}
.more_section_module ul li p {
	font-size:13px;
}
 .more_section_module. ul li div {
float:left;
width:314px;
}
/* RELATED / COLUMNISTS MODULE */
.related_module {
}
.related_module ul li ul {
	padding-left:18px;
	margin-top:9px;
	font-size: 0.928571em;
}
.related_module ul li a {
	font-weight:normal;
	font-size:12px;
}
.related_module ul li ul li {
	background-position:top left;
	padding-top:5px;
	margin-bottom:0px
}
.related_module h4 {
	font-weight:bold;
	color:#555;
	border-bottom:1px solid #bbb;
	margin:0 0 4px 0;
	padding-bottom:5px
}
.related_module .also li {
	font-style:italic;
	font-size:0.9em;
	margin-bottom:4px;
	background:url('cssimg/verdot.gif') bottom repeat-x;
	padding-bottom:5px;
}
/* columnist module ??? stays or goes, it stays */
.columnist_module {
	margin-bottom:18px;
}
.columnist_module ul li {
	margin-bottom:18px;
	overflow:hidden;
}
.columnist_module ul li dfn a {
	color: #EA5800 !important;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
}
.columnist_module ul li h4 a {
	font-size: 14px;
	font-weight: 600;
}
.columnist_module .author {
	color:#336699
}
.columnist_module ul li p {
	font-size: 12px;
	display:block
}
.columnist_module ul li a {
	font-size:0.857143em;
}
.columnist_module ul li p a {
	font-size:13px;
	font-weight:600;
}
.columnist_module ul li p a:hover {
	text-decoration:none;
	background:#FFFFBF;
	color:#258
}
.columnist_module ul li a.mini_comment {
	float:right;
	text-decoration:none
}
.columnist_module ul.plainlist li {
	margin:4px 0 5px 0;
}
.columnist_module ul.plainlist li h4 {
	font-size:1em;
	display:inline;
	padding-right:5px;
}
.columnist_module ul.plainlist li p {
	font-family:arial, sans-serif;
	font-size:0.857143em;
	display:inline;
	font-weight:bold;
}
.columnist_module ul li img {
	float:left;
	margin:4px 9px 0 0;
}
.columnist_module ul.listing li {
	margin-bottom:5px;
}
.multimedia_show {
	width:483px;
	overflow:hidden;
	margin-bottom:19px;
}
.multimedia_show .photos {
	height:290px;
	overflow:hidden;
	width:2898px;
	margin-bottom:9px;
}
.multimedia_show .photos li {
	height:290px;
	width:483px;
	float:left;
}
.multimedia_show .headlines {
	height:58px;
	overflow:hidden;
}
.multimedia_show .headlines {
	height:58px;
}
.multimedia_show .headlines li {
	height:58px;
}
.multimedia_show .headlines li h2 {
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
}
.multimedia_show .headlines li p {
	margin-bottom:4px;
	color:#666
}
.multimedia_show .thumbs {
	padding:9px 0;
}
.multimedia_show .thumbs li {
	width:65px;
	float:left;
	margin-right:18px;
	font-size:0.785714em;
	text-align:center
}
.multimedia_show .thumbs li a {
	display:block;
}
.multimedia_show .thumbs li a img {
	display:block
}
.colored_column {
	background:#efefef;
	margin-bottom:18px;
	overflow:hidden;
	height:1%;
}
.colored_column h3 {
	font-size: 1.42364em;
	border-top:6px #CCC solid;
	line-height:1.5em;
	border-bottom-color:#CCC;
	margin-bottom:0;
	padding:0 9px
}
.colored_column h3 dfn {
	font-size:0.6em;
}
.colored_column ul {
	margin:0 9px;
}
.colored_column .mini_comment {
	width:30px;
}
.colored_column h2 {
	font-size:2.142857em;
	color:#002951;
	padding:5px 0;
	text-align:center;
	border-bottom:1px solid #ccc;
}
.colored_column h2 span {
	font-size: 0.933333em;
	color:#4A97BF;
	font-family:arial, sans-serif;
	letter-spacing:-0.065714em
}
.colored_column li {
	padding:9px 0;
	border-bottom:1px solid #E9E0D0;
	border-top:1px solid #fff;
	overflow:hidden;
	height:1%;
}
.colored_column li img.author_90 {
	float:right;
	padding-left:5px;
}
.colored_column li h4 {
	font-size:1.285714em;
	line-height:1em;
	margin-bottom:4px;
	font-weight:bold;
}
.colored_column li span.author {
	font-size:0.857143em;
	font-weight:bold;
}
.colored_column li span.author dfn a {
	color:#0cf
}
.colored_column li span.tags {
	font-size:0.785714em;
	display:block;
}
.colored_column li p {
	margin-top:5px;
	font-size:0.928571em;
}
ul.section {
}
ul.section.image {
	background:#F4F1E9;
}
ul.section li {
	margin-bottom:22px;
	clear:both;
	height:1%;
	overflow:hidden;
}
ul.section li div {
	padding:9px;
}
ul.section li a.redtag {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
}
ul.section li h4 {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 3px;
}
ul.section.image li h4 {
	font-weight:bold;
	font-size:1.785714em;
}
ul.section li p {
}
ul.section li p span {
	font-size:1em;
	font-weight:bold;
	color:#666;
	display:block
}
ul.section.thumb li img {
	float:left;
	margin-right:9px
}
ul.section.thumb li h4 {
	font-size:1.285714em;
}
ul.sub_section.image {
	background-color:#efefef;
}
.datetime {
	font-size:0.785714em;
	color:#666;
}
ul.sub_section li {
	margin-bottom:9px;
	padding-bottom:9px;
	clear:both;
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
ul.sub_section li {
	padding:9px
}
ul.sub_section li div {
	clear:both;
}
ul.sub_section li div a.mini_comment {
	float:left;
}
ul.sub_section li div span.tags {
	display:block;
	padding-left:156px;
	font-size: 0.785714em;
	padding-top:2px;
}
ul.sub_section li div span.extra {
	display:block;
	padding-left:156px;
	padding-top:2px;
	font-size: 0.857143em;
}
ul.sub_section li div span.extra a {
	display:block;
	margin:3px 0;
}
ul.sub_section li a.redtag {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
}
ul.sub_section li h4 {
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 3px;
}
ul.sub_section.image li h4 {
	font-weight:bold;
	font-size:1.785714em
}
ul.sub_section li p {
}
ul.sub_section li p span {
	font-size:1em;
	font-weight:bold;
	color:#666;
}
ul.sub_section li img {
	float:left;
	margin:4px 9px 4px 0
}
ul.sub_section.image li img {
	width:297px;
	margin:0 0 9px 0;
	border:1px solid #ddd;
	border-bottom-color:#aaa;
	border-right-color:#aaa
}
ul.topic_list li {
	margin-bottom:9px;
	padding-bottom:9px;
	clear:both;
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
ul.topic_list li div {
	clear:both;
}
ul.topic_list li div a.mini_comment {
	display:inline;
	color:#666;
	font-style:italic;
	float:none;
	line-height:1.4em
}
ul.topic_list li div a.mini_comment:hover span, ul.topic_list li div a.mini_comment:hover {
	font-weight:normal;
	color:#333
}
ul.topic_list li div a.mini_comment span {
	display:inline;
	background-image:none;
	color:#666;
	float:none;
}
ul.topic_list li div span.tags {
	display:block;
	font-size: 0.785714em;
	padding-top:2px;
}
ul.topic_list li a.redtag {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
}
ul.topic_list li h4 {
	font-size:1.285714em;
	margin:4px 0;
	line-height:1em;
}
ul.topic_list.image li h4 {
	font-weight:bold;
	font-size:1.785714em;
}
ul.topic_list li p span {
	font-size:1em;
	font-weight:bold;
	color:#666;
}
ul.topic_list {
}
.comment_list li {
	margin-bottom:9px;
	background:url('cssimg/verdot.gif') bottom repeat-x;
	padding-bottom:9px;
}
.comment_list li h4 {
	font-size: 1.785714em;
}
.comment_list li h4 img {
	float:right;
	margin-top:5px
}
.comment_list li .tags {
	display:block;
	padding:4px 0;
}
.comment_list {
}
.form_tip {
	display:none;
	font-weight:normal;
	background:url(cssimg/tool_tip_dark.png) 0px 0px no-repeat;
	width:170px;
	color:#eee;
	padding:9px 9px 9px 16px;
	position:absolute;
	font-size:13px;
	z-index:10
}
.form_tip a {
	color:#09f!important
}
span.info_icon img {
	margin:0 4px;
	cursor:help;
}
span.info_icon dfn {
	display:none;
	font-weight:normal;
	background:url(cssimg/tool_tip_dark.png) 0px 0px no-repeat;
	width:270px;
	color:#eee;
	padding:9px 9px 9px 16px;
	position:absolute;
	font-size:13px;
	z-index:50;
}
span.info_icon dfn a {
	color:#09f!important
}
span.info_icon dfn img {
	float:left;
	margin:0 9px 0 0;
	border:1px #555 solid;
	padding:1px;
	border-bottom-color:#222;
	border-right-color:#222;
}
.pic_list .listing a, .columnist_module .listing a {
	font-weight:bold;
	font-size:0.857143em;
}
ul.listing {
	list-style-position: outside;
	list-style-type: none;
	padding-left:0;
	text-indent:0;
}
html body div#pageBody div#shell div#reviews.main div.grid1 div.wrapper div.flexycol div#news_rot ul li div.cont div.starrating {
	height:50px;
}
.pic_list li {
	clear:both;
	margin-bottom:18px;
	height:1%;
	overflow:hidden;
}
.pic_list li a:hover {
	text-decoration:none;
}
.pic_list li a img {
	float:left;
	display:block;
	margin-right:9px;
}
.pic_list li a strong {
	display: block;
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 4px;
}
.pic_list li h4 a {
	font-size: 1.285714em;
	line-height:1em;
	color:#369;
	margin-bottom:4px;
	display:block;
	font-weight:normal
}
.pic_list li a:hover {
	text-decoration:underline;
}
.pic_list li span.date {
	font-size: 0.857143em;
	color:#666;
}
.pic_list li dfn {
	color:#333;
}
.pic_list li dfn span {
	font-weight:bold;
	margin-right:5px;
	color:#666;
}
.pic_list.headline_only li a strong {
}
.review_blocks {
	display:block;
	overflow:hidden;
	height:1%;
	padding-bottom:9px;
	margin-bottom:9px;
	background:url('cssimg/verdot.gif') bottom repeat-x;
}
.review_blocks h4 {
	font-size:1.428571em;
	margin-bottom:3px;
	line-height:1em;
}
.review_blocks dfn a {
	color:#c00;
	font-size:0.823077em;
	text-transform:uppercase
}
.review_blocks p {
	font-size:0.9em;
}
.review_blocks p span {
	font-weight:bold;
	color:#666;
}
.review_blocks img {
	float:right;
	margin:4px 9px 4px 0
}
.review_blocks .starrating {
	display:block;
	margin-top:9px
}
.review_blocks .starrating ol {
}
.review_blocks .starrating ol li {
	width:104px;
	float:left;
	margin-right:5px
}
.review_blocks .starrating ol li b {
	font-size: 0.9em;
	color:#999;
}
.review_categories {
	overflow:hidden;
	height:1%;
}
.review_categories ul {
	width:148px;
	float:left;
	margin-right:18px;
}
.review_categories ul {
	width:148px;
	float:left;
	margin-right:18px;
}
.review_categories ul a {
	background:url(cssimg/red_bullet.png) no-repeat center left;
	padding-left:10px;
	font-weight:bold;
}
/* MOST POPULAR */
#most_popular_module {
}
#most_popular_module .ui-tabs-panel {
}
#most_popular_module ol li a {
}
.article_module {
	overflow:hidden;
	width:600px;
	clear:both
}
.article_module p {
	font-size: 1.071429em;
	margin-bottom:1.285714em;
	line-height:1.4em
}
.article_module p.tsans {
	font-family:arial, sans-serif
}
.article_module h4 {
	font-family:arial, sans-serif;
	font-size: 1.428571em;
	font-weight:bold;
	margin-bottom:5px;
}
.article_module h5 {
	font-family:arial, sans-serif;
	font-size: 1.214286em;
	;
	font-weight:bold;
	margin-bottom:0
}
#article .alsoin {
	width:306px;
	float:left;
	overflow:hidden;
	padding:9px;
}
#article .alsoin img {
	border:1px solid #999;
	margin-top:5px;
}
#article .alsoin p a {
	font-size:1em;
}
div.pullq {
	font-size: 1.142857em;
}
div.pullq strong {
	display:block;
	line-height:1.285714em;
	text-align:center;
	color:#222;
}
div.pullq cite {
	display:block;
	font-weight:normal;
	font-style:italic;
	float:none;
	text-align:right;
	font-size: 0.642857em;
	margin:5px -5px -6px 0;
	color:#999;
	overflow:hidden;
	line-height:1.2em
}
div.pullq.center {
	text-align:center;
}
div.pullq.center strong {
	padding-left:30px;
	padding-right:30px;
}
div.pullq.center hr {
	width:300px;
	margin:15px auto;
}
div.pullq.center cite {
	float:none;
	margin:5px 0 -15px 0;
}
div.pullq.right {
	text-align:center;
	width:40%;
	background:#eee;
	float:right;
	overflow:hidden;
	padding:9px;
	margin:0 0 9px 9px;
}
div.pullq.right hr {
	display:none;
}
div.pullq.right {
	border:1px solid #fafafa;
	padding:9px;
}
div.pullq.left {
	text-align:center;
	width:40%;
	background:#eee;
	float:left;
	overflow:hidden;
	padding:9px;
	margin:0 9px 0 9px;
}
div.pullq.left hr {
	display:none;
}
div.pullq.left strong {
	border:1px solid #fafafa;
	padding:9px;
}
.article_picture {
	margin:0 0 9px 18px;
	display:block;
	float:right;
	overflow:hidden;
	width:50%;
	padding:5px;
	border:1px solid #ccc;
	background:#fff;
}
.article_picture img, .article_picture_big img {
	width:100%;
	margin-bottom:9px;
}
.article_picture span, .article_picture_big span {
	font-size:0.785714em;
	color:#666;
	display:block;
	font-style:italic;
	text-align:left;
}
.article_picture_big {
	background: none repeat scroll 0% 0% #fff;
	border-color: #fff;
	width: 100%;
	display: block;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	clear: both;
}
.article_credits_big {
	float: none;
	display: block;
	clear: both;
}
.articlepagination {
	padding:9px;
	margin:20px 0 40px 0;
	display:block;
	text-align:right;
}
.articlepagination a {
	font-size:22px;
}
.article_body {
}
.article_body table {
	width:100%;
	margin-bottom:20px;
	font-size:1.3em;
}
.article_body .extra-box table {
	width:100%;
	margin-bottom:0px;
	font-size:1.2em;
}
.article_body table td {
	text-align:center;
}
.article_body strong.seo {
	display:inline;
}
.article_body p {
}
.simplePagination {
	text-align:center;
	width:100%;
	margin-bottom:9px
}
.simplePagination ul {
	display:block
}
.simplePagination ul li {
	float:left;
	margin-right:4px;
	padding-right:5px;
	border-right:1px solid #ccc
}
.simplePagination ul li a {
	text-decoration:none;
	font-size:0.9em
}
.simplePagination ul li a:hover {
	text-decoration:underline
}
.simplePagination a {
	text-decoration:none;
	font-size:0.9em
}
.simplePagination a:hover {
	text-decoration:underline
}
.in_article_col {
	width:160px;
	padding:5px 9px 0px 9px;
	float:left;
	margin:0 18px 0 0;
	border:3px solid #ddd;
	border-left:none;
	border-right:none;
*margin:0 15px 0 0;
}
.in_article_col ul {
	margin-bottom:9px;
}
/* OTHER ARTICLES MODULE */
.other_articles_module ul li a {
	background:url(cssimg/doughnut_bullet.png) no-repeat center left;
	padding-left:14px
}
/* ACCORDEON */

.accord dl {
}
.accord dl dt {
	line-height:33px;
	height:33px;
	font-size:10px;
	background-image:url(cssimg/accord_head_bg.png);
	background-position:center center;
	background-repeat:repeat-x;
	font-weight:bold;
	text-transform:uppercase;
	border-top:1px solid #eee;
	padding:0 5px;
}
.accord dl dt span {
	float:right;
	margin-right:9px;
	font-weight:bold;
	font-size:22px;
	font-family:arial;
	color:#CCCCCC
}
.accord dl dt:hover {
	background-color:#0ff;
}
.accord dl dd {
	overflow:hidden;
	height:0px;
	border:2px solid #eee;
	border-bottom:2px solid #ccc;
	border-top:none;
	margin-bottom:5px;
	padding:0 9px 0 9px
}
.accord dl dd.opened {
	height:300px;
	padding:9px
}
.accord h3 a {
	font-size:1.285714em;
	font-weight:bold;
	line-height: 0.944444em
}
.accord h4 a {
	font-size: 0.857143em;
	font-weight:bold;
	line-height: 1.416667em;
}
.accord p {
	font-size: 0.857143em;
	line-height: 1.416667em;
}
.accord ul {
	margin-top:9px
}
.accord ul li {
	margin-bottom:5px
}
.accord ul li a {
	background:url(cssimg/doughnut_bullet.png) no-repeat center left;
	padding-left:18px
}
.accord .more {
	padding-left:18px;
	font-size: 0.857143em;
}
/*COMPETITIONS MODULE*/
.competitions_module {
}
.competitions_module ul li {
	clear:both
}
.competitions_module ul li a {
	clear:both;
	display:block;
	overflow:hidden;
	height:1%
}
.competitions_module ul li a span {
	color:#E82F16;
	font-family:arial, sans-serif
}
.competitions_module ul li a img {
	float:left;
	border:1px solid #ccc;
	margin-right:5px;
	height:40px;
	overflow:hidden
}
.competitions_module ul li a:hover {
	text-decoration:none;
	color:#E82F16
}
.competitions_module ul li a:hover img {
	border-color:#999
}
/* ARTICLE PAGE COMMENTS */
.article_comment_module {
}
.article_comment_module #head {
	height:46px;
	background:url(cssimg/comment_header_bg.png) no-repeat;
	margin-bottom:18px
}
.article_comment_module #head li {
	height:35px;
	text-align:center;
	border-left:1px solid #fff;
	border-right:1px solid #DBD7CE;
	float:left;
	padding:0 9px;
	line-height:35px;
	font-size: 0.785714em;
}
.article_comment_module #head li.discuss {
	width:178px;
	padding-left:0;
	font-size: 0.857143em;
	border-left:none;
}
.article_comment_module #head li.discuss a {
	color:#fff
}
.article_comment_module dl {
	clear:both;
}
.article_comment_module dd {
	border-top:3px solid #ccc;
	padding:9px 0;
	clear:both;
	overflow:hidden;
	height:1%;
}
.article_comment_module dd img {
	float:left;
	margin-right:2px;
}
.article_comment_module dd div {
	float:left;
	background:url(cssimg/comment_left_border.png) no-repeat;
	padding-left:18px
}
.article_comment_module dd span {
	display:block;
	font-size:0.785714em;
	color:#999;
	margin-bottom:4px
}
.article_comment_module dd .user {
	display:block;
	font-weight:bold;
	font-size: 0.857143em;
	margin-bottom:9px;
	float:left;
}
.article_comment_module dd dl {
	padding-left:62px
}
.article_comment_module dd dl dd {
	padding-bottom:0;
	border-top:2px solid #eee;
	color:#555;
}
.article_comment_module dd dl dd div {
	width:515px;
	background-color:#f9f9f9
}
.article_comment_module dd p {
	margin-bottom:9px;
	font-size: 0.928571em;
	clear:both;
}
.article_comment_module .ender {
	text-align:right;
	border-top:1px solid #ccc;
	margin:9px 0;
	padding:9px 0
}
.article_comment_module .ender a {
	color:#09f;
	padding:0 3px
}
.article_comment_module .ender span {
	font-size: 1.214286em
}
.article_comment_module .ender a:hover {
	background:#09f;
	color:#fff;
	text-decoration:none
}
.all_comments #head {
	height:46px;
	background:url(cssimg/comment_header_bg.png) no-repeat;
	margin-bottom:18px
}
.all_comments #head li {
	height:35px;
	text-align:center;
	border-left:1px solid #fff;
	border-right:1px solid #DBD7CE;
	float:left;
	padding:0 10px;
	line-height:35px;
	font-size: 0.785714em;
}
.all_comments dl {
	clear:both;
}
.all_comments dd {
	border-top:3px solid #A3B4C6;
	padding:9px 0;
	clear:both;
	overflow:hidden;
	height:1%;
}
.all_comments dd img {
	float:left;
	margin-right:2px;
}
.all_comments dd div {
	float:left;
	width:570px;
	background:url(cssimg/comment_left_border.png) no-repeat;
	padding-left:18px;
}
.all_comments dd div.article_info {
	float:none;
	width:100%;
	background:none;
	padding:0 0 2px 0;
	overflow:hidden;
	margin-bottom:9px;
	border-bottom:1px solid #ccc;
}
.all_comments dd div.article_info h4 {
	font-size: 1.785714em;
	margin-bottom:5px;
}
.all_comments dd div.article_info p {
	font-size:1em;
}
.all_comments dd div.article_info p span {
	font-size:1em;
	font-weight:bold;
	display:inline;
}
.all_comments dd span {
	display:block;
	font-size:0.785714em;
	color:#999;
	margin-bottom:4px
}
.all_comments dd .user {
	display:block;
	font-weight:bold;
	font-size: 0.857143em;
	margin-bottom:9px
}
.all_comments dd dl {
	padding-left:62px
}
.all_comments dd dl dd {
	padding-bottom:0;
	border-top:2px solid #eee;
	color:#555;
}
.all_comments dd dl dd div {
	width:340px;
	background-color:#f9f9f9
}
.all_comments dd p {
	margin-bottom:9px;
	font-size: 0.928571em
}
.all_comments .ender {
	text-align:left;
	border-top:none;
	margin:2px 0;
	padding-left:60px;
	background:none
}
.all_comments .ender a {
	color:#09f;
}
.all_comments .ender span {
	font-size: 1.214286em;
	font-weight:normal;
	display:inline;
	color:#09f;
}
.all_comments .ender a:hover {
	text-decoration:underline;
	border-bottom:1px dotted #09f;
}
.photos_comment_module #head {
	height:46px;
	background:url(cssimg/photo_comment_header_bg.png) no-repeat;
	margin-bottom:9px
}
.photos_comment_module #head li {
	height:35px;
	text-align:center;
	border-left:1px solid #fff;
	border-right:1px solid #DBD7CE;
	float:left;
	padding:0 10px;
	line-height:35px;
	font-size: 0.785714em;
}
.photos_comment_module dl {
	clear:both;
}
.photos_comment_module dd {
	border-top:1px solid #ccc;
	padding:9px 0;
	clear:both;
	overflow:hidden;
	height:1%;
	padding-left:22px;
	background:url(cssimg/quotes.png) no-repeat left 9px;
}
.photos_comment_module dd span {
	font-size:0.785714em;
	color:#999;
	padding:0 4px
}
.photos_comment_module dd .user {
	font-weight:bold;
	font-size: 0.857143em;
	margin-bottom:9px
}
.photos_comment_module dd div {
	padding-right:22px;
	background:url(cssimg/quotes.png) no-repeat right top;
}
.photos_comment_module dd p {
	margin-bottom:9px;
	font-size: 0.928571em
}
.photos_comment_module .ender {
	text-align:right;
	border-top:1px solid #ccc;
	margin:9px 0;
	padding:9px 0
}
.photos_comment_module .ender a {
	color:#09f;
	padding:0 3px
}
.photos_comment_module .ender span {
	font-size: 1.214286em
}
.photos_comment_module .ender a:hover {
	background:#09f;
	color:#fff;
	text-decoration:none
}
.photos_module {;
	margin:-18px 0 9px 0;
	padding-top:18px;
}
.big_tabs li.active.photos a {
	color:#333
}
.slideshow_nav {
	height:1%;
	overflow:hidden;
}
.slideshow_nav ul {
	display:block;
}
.slideshow_nav ul li {
	float:left;
	margin-right:9px;
	font-size:1em;
	color:#666;
	line-height:40px;
	font-weight:bold;
}
.slideshow_nav ul li.tricky {
	width: 451px;
	margin-top:11px;
}
.slideshow_nav ul li.slideswitch {
	width:49px;
	margin-right:0;
}
.slideshow_nav ul li.slideswitch dfn {
	display:block;
	width:49px;
	margin-right:0;
}
.time_bar {
	display:none;
	overflow:hidden;
	height:11px;
}
.time_bar .tb_bg {
	float:left;
	border:5px solid #EFEFEF;
	height:1px;
	line-height:1px;
	font-size:1px;
	background:#ccc;
	width:323px;
}
.progress_bar {
	height:1px;
	line-height:1px;
	font-size:1px;
	width:0px;
	background:#fff;
}
.imnum {
	text-align:center;
	font-weight:bold;
	display:block;
	height:11px;
	width:40px;
	line-height:11px;
	font-size:11px;
	float:left;
}
.photos_picture {
	margin-bottom:1.285714em
}
.photos_picture .bigp {
	border:1px solid #fff;
	padding:1px;
	margin-bottom:9px;
}
.photos_picture span {
	color:#333;
	display:block;
	margin-bottom:18px;
}
.photos_picture span cite {
	color:#777;
	font-size:0.857143em
}
.photos_picture .thumbs {
	display:block;
	clear:both;
	overflow:hidden;
	margin-bottom:18px
}
.photos_picture .thumbs ul {
	overflow:hidden;
}
.photos_picture .thumbs ul li {
	float:left;
	margin:0 3px 3px 0;
	overflow:hidden;
}
.photos_picture .thumbs ul li a {
	border:1px solid #999;
	display:block;
	float:left;
}
.photos_picture .thumbs ul li a:hover {
	border-color:#333;
	display:block;
	float:left;
}
.photos_picture .thumbs .number a {
	background-color:#000;
	color:#fff;
	font-size:0.9em;
	padding:4px;
	text-decoration:none
}
.product_list {
	clear:both;
	overflow:hidden
}
.product_list ul {
	clear:both;
	margin-bottom:18px;
	overflow:hidden;
	height:1%
}
.product_list ul li {
	float:left;
	width:148px;
	margin-right:18px;
	font-size:0.928571em;
}
.product_list ul li p {
	font-size:0.923077em;
	margin:2px 0;
	display:block
}
.product_list ul li span {
	font-size:0.923077em;
}
.product_list ul li a {
	display:block;
}
.product_list ul li a:hover {
	text-decoration:none
}
.product_list ul li a strong {
	display:block;
	width:209px;
}
.product_list ul li a:hover strong {
	text-decoration:underline
}
.product_list ul li a img {
}
.product_list.home ul li {
	float:left;
	border:1px solid #ccc;
	text-align:center;
	width:314px;
	float:left;
	padding:9px 0;
}
.product_list.home ul li a {
	overflow:hidden;
	float:left;
	width:209px;
}
.product_list.home h3 {
	font-size:1.714286em;
	display:block;
}
.product_list.home ul li img {
	float:left;
	height:1%;
	display:block;
}
.product_list.home ul li a.prlist {
	overflow:hidden;
	overflow:hidden;
}
.product_list.home ul li a.prlist strong {
}
.product_list.home ul li a.prlist span {
	color:#333;
}
.product_list.home ul li .rating {
	clear:both;
}
/*REVIEWS HOMEPAGE NEW LAYOUT - GOKHAN */

.reviewscat {
	clear:both;
	overflow:hidden;
	overflow:hidden;
	height:1%;
	margin-bottom:18px;
}
.reviewscat dd {
	width:314px;
}
.reviewscat dd.left {
	float:left;
	margin:0 18px 0 0;
	overflow:hidden;
	height:1%
}
.reviewscat dd.right {
	float:left;
	margin:0 0 0 0;
	overflow:hidden;
	height:1%
}
.reviewscat dd ul {
	display:block;
	clear:both;
}
.reviewscat dd ul li {
	font-size:12px;
	display:inline;
	float:none;
}
.reviewscat dd ul li a {
	color:#3399CC
}
.reviewscat dd h3 {
	margin-bottom:3px;
	font-size:16px;
	font-weight:bold;
}
.reviewscat dd h3 span a {
	color:#369;
}
.reviewscatex {
	clear:both;
	overflow:hidden;
}
.reviewscatex dd {
	margin-bottom:9px;
	width:220px;
}
.reviewscatex .left {
	float:left;
	margin-right:5px;
	width:220px
}
.reviewscatex .right {
	float:left;
	width:220px
}
.reviewscatex dd span {
	font-size:13px;
}
.reviewscatex dd ul {
	overflow:hidden;
	height:1%;
}
.reviewscatex dd h3 {
	font-size:16px;
	font-weight:bold;
}
.reviewscatex dd ul li {
	font-size:12px;
	display:inline;
	margin-bottom:5px;
	overflow:hidden;
	height:1%;
	width:220px;
}
.reviewscatex dd ul li a {
	color:#3399CC
}
.reviews_home.grouptest {
	clear:both;
	overflow:hidden;
	margin-bottom:19px;
}
.reviews_home.grouptest dd {
	width:148px;
	float:left;
	text-align:center;
	margin-right:18px
}
.reviews_home.grouptest h3 {
	font-size:1.314286em;
	padding-bottom:4px;
	margin-bottom:9px;
	border-bottom:1px solid #ccc
}
.reviews_home.grouptest img {
	display:block;
	margin-bottom:9px
}
.reviews_home.grouptest a {
	display:block;
	font-size:0.86em;
}
.review_group .pr {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 10px;
}
.review_group .pr img {
	float:left;
	margin-right:9px
}
.review_group h4 {
	font-size:0.785714em;
	line-height:1.545455em;
}
.review_group h4 a {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
}
.review_group .pr p {
	width:auto;
}
.review_group .pr p a {
	display:inline;
}
.review_group .pr ol {
	float:left
}
.review_group .pr ol li {
	float:left;
	margin-right:20px
}
.review_group .pr ol li span {
	float:left;
	margin-right:5px;
}
.review_group .pr ol li a {
	color:#999;
	font-size:13px;
	text-decoration:none;
}
.review_group .pr ol li a:hover {
	color:#333;
}
.review_group .pr ol b {
	display:none
}
.review_group .pr .rating_floater {
	width:auto;
	float:none;
	clear:none;
	padding-left:74px;
}
.review_group .pr .rating_floater span {
	width:90px;
	float:left;
	clear:none;
}
.review-left {
	width:314px;
}
.review-right {
	width:314px;
}
.review-para {
	font-family: arial;
	font-size: 12px;
	padding-bottom: 10px;
}
.grouptest {
	height:1%;
	margin-bottom:18px;
}
.grouptest h3 {
	font-size:2.428571em;
}
.grouptest h4 {
	font-size:1.428571em;
	margin-bottom:9px
}
.grouptest.blurb {
	display:block;
	clear:both;
	font-size:0.9em;
}
.grouptest.bottomline {
	display:block;
	clear:both;
	font-size:0.9em;
	border-bottom:2px solid #ccc;
	border-top:1px solid #ccc;
	padding:9px 0 9px 0
}
.grouptest.bottomline b {
	font-weight:bold
}
.grouptest.specsheet {
	width:236px;
	height:290px;
	margin-left:18px;
	background-image:url(cssimg/dropbg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:right;
}
.grouptest.specsheet ul {
	padding:9px
}
.grouptest.specsheet ul li {
	font-size:0.9em;
	margin-bottom:5px;
}
.grouptest.specsheet ul li b {
	font-weight:bold
}
.grouptest.specsheet h4 {
	color:#336699;
	font-size:1.228571em;
	padding:9px
}
.review_article.specsheet {
	width:241px;
	margin-left:18px;
	margin-top:18px;
	background-image:url(cssimg/dropbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:right;
	padding-bottom:18px;
	clear:right;
}
.review_article.specsheet .topcap {
	background-image:url(cssimg/dropbg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:241px;
	height:15px;
}
.review_article.specsheet p, .review_article.specsheet em {
	padding:0 9px;
	margin:0;
	font-weight:bold;
}
.review_article.specsheet ul {
	padding:0 9px;
	margin:0 0 9px 0;
}
.review_article.specsheet p b {
	font-weight:normal;
}
.review_article.specsheet h4, .review_article.specsheet h5 {
	color:#336699;
	font-size:1.228571em;
	padding:0 9px 0px 9px;
}
.review_article.specsheet h5 {
	background:none;
}
.review_article.specsheet a.more {
	margin:5px 16px 0 9px;
	padding-top:5px;
	border-top:1px dotted #ccc;
	display:block;
	text-align:right;
	font-size:0.9em;
	font-weight:bold;
	font-style:italic;
}
.grouptest.lfloater {
	float:left;
	width:304px
}
.grouptest.lfloater span {
	display:block;
	font-size:0.9em;
	margin-bottom:4px
}
.grouptest.lfloater ul {
	width:244px;
	margin-top:18px
}
.grouptest.lfloater ul li {
	font-size:0.9em;
	margin-bottom:5px;
	clear:both
}
.grouptest.lfloater ul li span {
	float:right;
}
.grouptest.lfloater ul li b {
	float:left
}
.grouptest.rfloater {
	float:right;
	width:340px
}
.grouptest.dotter {
	background:url('cssimg/verdot.gif') bottom repeat-x;
}
.grouptest.bolder {
	font-weight:bold
}
.grouptest.verdict {
	font-size:0.8em;
	border:none;
	text-align:left;
	overflow:hidden;
	width:132px;
	line-height:18px
}
.grouptest.verdict b {
	font-weight:bold;
	color:#FF0000;
	display:block
}
.grouptest.overallstars {
	margin:0px;
	padding:0px;
	border:0px
}
.grouptest.userstars {
	margin:0px;
	padding:0px;
	border:0px
}
.grouptest.winners p {
	font-size:0.9em;
	line-height:22px;
}
.grouptest.winners img {
	display:block;
	margin-bottom:9px
}
.grouptest.winners.icon {
	float:left;
	width:108px;
	height:128px;
	border:0px;
	margin-right:18px
}
.grouptest.winners h4 {
	margin-top:18px;
	font-size:1.4em;
	color:#336699;
	border-top:3px solid #336699;
	border-bottom:1px solid #CCCCCC;
	line-height:34px;
	display:block
}
.grouptest.winners h4 a {
	float:left
}
.grouptest.how {
	display:block;
	clear:both;
	background-color:#FBFBEE;
	margin:0 0 18px 0;
	padding:0px
}
.grouptest.how p {
	font-size:0.9em;
	line-height:22px;
	padding:9px;
}
.grouptest.how h3 {
	font-size:1.714286em;
	padding-left:9px;
	color:#336699;
	background-color:#F4F5D3;
	border-top:3px solid #336699;
	border-bottom:1px solid #CCCCCC;
	line-height:34px
}
#rev_rot {
	width:646px;
	height:288px;
	overflow:hidden;
	margin-bottom:18px;
}
#rev_rot ul {
	height:252px;
	overflow:hidden
}
#rev_rot li {
	width:646px;
	height:252px;
	overflow:hidden;
	float:left
}
#rev_rot li img {
	float:left;
	margin-right:18px;
}
#rev_rot li dfn {
	color:#c00;
	font-size:0.823077em;
}
#rev_rot li h2 {
	font-size:0.7485em;
	margin-bottom:8px;
}
#rev_rot li h2 a {
	font-size:2.1485em;
}
#rev_rot li p {
	padding-top:20px;
}
#rev_rot li p a {
	display:block;
	float:right;
	margin:9px 9px 0 0;
	font-style:italic
}
#rev_rot .starrating {
	height:30px;
	overflow:hidden;
	margin-top:9px;
	display:block
}
#rev_rot .starrating ol {
}
#rev_rot .starrating ol li {
	width:110px;
	float:left;
	margin-right:9px
}
#rev_rot .starrating ol li b {
	font-weight:bold;
	font-size: 0.8em;
	color:#E82F16;
}
#rev_rot .rev_nav {
	font-size: 0.785714em;
	color:#999;
	text-decoration:none
}
#rev_rot .rev_nav .forbut {
	display:block;
	margin:6px 0 0 0;
	float:right;
	height:16px;
	width:40px;
	background:url(cssimg/forward_back_buttons.png) right no-repeat;
	text-align:right;
	padding-right:24px;
}
#rev_rot .indicate {
	float:right;
	background-color:#999;
	color:#fff;
	margin:6px 0 0 0;
}
#rev_rot .rev_nav .bacbut {
	display:block;
	margin:6px 0 0 0;
	float:right;
	height:16px;
	width:60px;
	background:url(cssimg/forward_back_buttons.png) left no-repeat;
	text-align:left;
	padding-left:24px
}
#news_rot {
	width:646px;
	height:230px;
	overflow:hidden;
	margin-bottom:18px;
}
#news_rot ul {
	height:207px;
	overflow:hidden
}
#news_rot .starrating ul {
	height:auto;
	overflow:hidden
}
#news_rot ul li {
	width:646px;
	height:207px;
	overflow:hidden;
	float:left
}
#news_rot ul li div.imghold {
	height:209px;
	width:314px;
	float:left;
	margin-right:18px;
	overflow:hidden;
}
#news_rot ul li .cont {
	float:left;
	width:314px;
	overflow:hidden;
}
#news_rot ul li .cont dfn a {
	color: #EA5800 !important;
	font-size: 10px;
	text-transform: uppercase;
}
#news_rot ul li .cont h2 {
	font-size: 20px;
	line-height: 25px;
	padding-bottom:5px;
}
#news_rot ul li .cont h2 a {
	font-weight:bold;
}
#news_rot ul li .cont h2 a:hover {
	text-decoration:none;
	color:#47a
}
#news_rot ul li .cont p {
	font-size: 14px;
	display:block;
	margin-bottom:18px;
}
#news_rot ul li .cont p a {
	display:block;
	float:right;
	margin:0;
	font-style:italic;
	font-size:0.8em;
}
#news_rot ul li .cont p a span {
	font-size:1.2em;
}
#news_rot ul li ol {
	clear:both;
	overflow:hidden;
}
#news_rot ul li li {
	width:auto;
}
#news_rot ul li li b {
	font-size:12px;
}
.global_tabs.review_group li {
	margin-right:15px;
}
html body div#pageBody div#shell div#reviews.main div.grid1 div.wrapper div.flexycol div.global_tabs ul.small_tabs li a {
	background-color:#FFF !important;
}
.global_tabs.review_group li.ui-tabs-selected {
	border:1px solid #CCC;
	background-color:#FFF;
}
#news_rot .rev_nav {
	font-size: 0.785714em;
	color:#999;
	text-decoration:none
}
#news_rot .rev_nav span {
	display:block;
	margin:6px 0 0 0;
	float:right;
	height:16px;
	line-height:16px;
}
#news_rot .rev_nav .forbut {
	width:40px;
	background:url(cssimg/forward_back_buttons.png) right no-repeat;
	text-align:right;
	padding-right:24px;
}
#news_rot .indicate {
	color:#888;
	font-size:1.2em;
	width:30px;
}
#news_rot .rev_nav .bacbut {
	width:60px;
	background:url(cssimg/forward_back_buttons.png) left no-repeat;
	text-align:left;
	padding-left:24px
}
.rating {
	display:block;
	background-image:url(cssimg/stars.png);
	background-repeat:no-repeat;
	height:17px;
	line-height:17px;
	text-indent:-900em;
	width:66px
}
.rating.edit1 {
	background-position:0px -100px
}
.rating.edit2 {
	background-position:0px -120px
}
.rating.edit3 {
	background-position:0px -140px
}
.rating.edit4 {
	background-position:0px -160px
}
.rating.edit5 {
	background-position:0px -180px
}
.rating.user0 {
	background-position:-200px -200px;
	text-indent:0px
}
.rating a {
	color:#0082D9;
	padding:0 3px;
	font-weight:bold;
	float:left;
}
.rating a:hover {
	background:#0082D9;
	color:#fff;
}
.rating a.mini_comment {
	text-indent:0px;
	font-weight:normal;
	margin:-15px 0 0 100px;
	font-size:1em!important
}
.rating a.mini_comment:hover {
	background:none;
}
.rating.user1 {
	background-position:0px 0px;
}
.rating.user2 {
	background-position:0px -20px;
}
.rating.user3 {
	background-position:0px -40px;
}
.rating.user4 {
	background-position:0px -60px;
}
.rating.user5 {
	background-position:0px -80px;
}
.ui-tabs-selected a {
	border-bottom: 1px solid #FFFFFF !important;
	color: #AAA !important;
	text-decoration: none !important;
	text-transform: uppercase;
	background: none repeat scroll 0 0 #FAFAFA !important;
	z-index: 3;
}
.ui-tabs-panel {
	display:block;
}
.ui-tabs-hide {
	display:none;
}
.audio_icon {
	background-image:url(cssimg/audio_video_icon.png);
	background-repeat:no-repeat;
	background-position:-400px 5px;
	padding-left:18px
}
.video_icon {
	background-image:url(cssimg/audio_video_icon.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:18px
}
.photo_icon {
	background-image:url(cssimg/audio_video_icon.png);
	background-repeat:no-repeat;
	background-position:-787px 5px;
	padding-left:18px
}
.multi_icon {
	background-image:url(cssimg/audio_video_icon.png);
	background-repeat:no-repeat;
	background-position:-1289px 5px;
	padding-left:18px
}
.wp_icon {
	background-image:url(cssimg/audio_video_icon.png);
	background-repeat:no-repeat;
	background-position:-1790px 5px;
	padding-left:18px
}
.rss_icon {
	background-image:url(cssimg/audio_video_icon.png);
	background-repeat:no-repeat;
	background-position:-2260px 5px;
	padding-left:18px
}
/* BANNERS */
.right .mpu_holder {
	width:300px;
	height:250px;
	border:1px solid #ccc !important;
	padding:6px;
	margin-bottom:18px
}
.redesign .mpu_holder {
	width:300px;
	height:250px;
	border:1px solid #ccc;
	border-top:0;
	padding:6px;
	margin-bottom:18px
}
.mpu_holder {
	width:300px;
	height:250px;
	border:1px solid #ccc;
	padding:6px;
	margin-bottom:18px
}
.hpbanner {
	width:300px;
	overflow:hidden;
	border:1px solid #ccc;
	padding:26px 6px;
	margin-bottom:18px
}
.lboard {
	width:100%;
	clear:both;
	padding:10px 0;
}
.blboard {
	width:720px;
	height:90px;
	margin:18px auto;
	border:1px solid #ccc;
}
/* message box */
.msgbox {
	width:400px;
	position:absolute;
	z-index:200;
	display:none;
	overflow:visible;
	margin:0;
	padding:15px 0 0 15px;
}
.msgbox #closebut {
	color:#fff;
	text-decoration:none;
	clear:both;
	float:left;
	margin-top:18px
}
.msgbox .shade_bg {
	background:#000;
	margin:-15px 0 0 -15px;
	padding:0;
	height:100%;
	width:100%;
	z-index:-1;
	position:absolute;
	border:15px solid #000;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-radius:8px;
	opacity:0.6;
	filter:alpha(opacity=60)
}
.msgbox .contain {
	margin:0;
	padding:0;
	border:10px solid #fff;
	overflow:hidden;
	background:#fff;
	position:relative;
	z-index:1;
	font-size:20px;
	font-style:italic;
	clear:both;
	height:1%;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius:5px;
}
.addbut, .addbut span {
	background-image:url(cssimg/button_big_add.png);
}
.redbut {
	display:block;
	height:50px;
	line-height:50px;
	padding:0 0 0 42px;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:20px;
	float:left;
	background-image:url(cssimg/button_big_red.png)
}
.redbut span {
	display:block;
	height:50px;
	font-style:normal;
	font-family: arial, sans-serif;
	line-height:50px;
	background-repeat:no-repeat;
	background-position:top right;
	padding:0 18px 0 0;
	float:left;
	color:#fff;
	cursor:poiter;
	background-image:url(cssimg/button_big_red.png);
	cursor:hand
}
.redbut:hover {
	background-position:bottom left;
	text-decoration:none;
}
.redbut:hover span {
	background-position:bottom right
}
.greenbut {
	display:block;
	height:50px;
	line-height:50px;
	padding:0 0 0 42px;
	background-repeat:no-repeat;
	background-position:top left;
	font-size:20px;
	float:left;
	background-image:url(cssimg/button_big_green.png)
}
.greenbut span {
	display:block;
	float:left;
	height:50px;
	font-style:normal;
	font-family: arial, sans-serif;
	line-height:50px;
	background-repeat:no-repeat;
	background-position:top right;
	padding:0 18px 0 0;
	color:#fff;
	cursor:poiter;
	background-image:url(cssimg/button_big_green.png);
	cursor:hand;
}
.greenbut:hover {
	background-position:bottom left;
	text-decoration:none;
}
.greenbut:hover span {
	background-position:bottom right
}
#yesbut, #nobut {
	color:#fff;
	text-decoration:none;
	clear:none;
	float:left;
	margin-top:18px;
	margin-right:10px;
}
.orange_but {
	display:block;
	background-image:url(cssimg/orange_but.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:21px;
	line-height:21px;
	padding-left:10px;
	float:left;
	clear:both;
	overflow:hidden;
}
.orange_but span {
	display:block;
	background-image:url(cssimg/orange_but.png);
	background-position:right top;
	background-repeat:no-repeat;
	height:21px;
	line-height:21px;
	padding-right:13px;
	color:#f4f4f4;
	font-size:12px;
}
.orange_but:hover {
	background-position:left bottom;
	text-decoration:none;
}
.orange_but:hover span {
	background-position:right bottom;
	text-decoration:none;
	color:fff;
}
.waitbox {
	width:350px;
	position:absolute;
	z-index:180;
	display:none
}
.waitbox .shade_bg {
	background:#000;
	height:100%;
	width:100%;
	z-index:-1;
	position:absolute;
	opacity:0.6;
	filter:alpha(opacity=60)
}
.shader {
	background:#000;
	height:100%;
	width:100%;
	z-index:179;
	position:absolute;
	opacity:0.6;
	filter:alpha(opacity=60)
}
.waitbox .contain {
	margin:15px;
	padding:10px;
	height:1%;
	overflow:hidden;
	background:#fff;
	display:relative;
	z-index:1;
	font-size:20px;
	font-style:italic;
	text-align:center
}
/* FONT RESIZER */
.text-size {
	height:15px;
	padding:0px;
	margin:0px;
}
.text-size li {
	margin:0;
	padding:0;
	font-weight:bold;
	color:#666;
	height: 15px;
	float:left;
	line-height:15px;
	font-size:14px;
	cursor:pointer;
	cursor:hand;
}
/* MPU + HOTTOPCS */
.hottopics_mpu_module {
	margin-bottom:18px;
	overflow:hidden;
	height:1%;
}
.hottopics_mpu_module .mpu {
	float:left;
	margin-right:18px;
}
.hottopics_mpu_module .hottop {
	width:148px;
	float:left;
}
.hottopics_mpu_module .mpu_holder, .hottopics_mpu_module .listing {
	margin-bottom:0;
}
/* HOT TOPICS TOP STRIP */
.tophottopics {
	display:block;
	overflow:hidden;
	height:1%
}
.tophottopics ul li {
	float:left;
	padding:0 5px;
	border-left:1px solid #ccc
}
.tophottopics ul li a {
	font-size:14px;
	color:#6699CC;
	text-decoration:none
}
.tophottopics ul li a:hover {
	text-decoration:underline
}
/* LATEST COMMENTS */
.latest_comments_module {
}
.latest_comments_module p a:hover {
	text-decoration:none
}
.latest_comments_module p a:hover strong {
	text-decoration:underline
}
.latest_comments_module p a {
}
.latest_comments_module p a strong {
	font-size:0.857143em;
	font-family:arial, sans-serif
}
.latest_comments_module p a span {
	font-size:0.857143em;
	color:#666;
	font-family:arial, sans-serif
}
/* FEATURES VIEWS ANALYSIS */
.features_module {
	overflow:hidden;
	margin-bottom:18px
}
.features_module ul {
}
.features_module ul li {
	width:148px;
	margin-right:18px;
	float:left;
	overflow:hidden;
	height:1%;
}
.features_module ul li a:hover {
	text-decoration:none;
}
.features_module ul li a strong {
	display:block;
	margin-bottom:3px;
}
.features_module ul li a span {
	color:#333;
}
.features_module ul li a:hover strong {
	text-decoration:underline
}
.features_module ul li a:hover span {
	color:#000
}
.features_module h3 span.forbut {
	display:block;
	margin:2px 0 0 0;
	float:right;
	height:16px;
	width:21px;
	background:url(cssimg/forward_back_buttons.png) right no-repeat;
}
.features_module h3 span.bacbut {
	display:block;
	margin:2px 2px 0 0;
	float:right;
	height:16px;
	width:21px;
	background:url(cssimg/forward_back_buttons.png) no-repeat;
}
span.forbut, span.bacbut {
	cursor:pointer;
	cursor:hand
}
/* the new features module that doesn't slide */
.features_module_nu {
	margin-bottom:18px;
}
.features_module_nu ul li {
	margin-bottom:18px;
}
.features_module_nu ul li h4 {
}
.features_module_nu ul li h4 a {
	font-size:0.785714em;
	color:#c00;
	text-transform:uppercase;
}
.features_module_nu .author {
	color:#336699
}
.features_module_nu ul li p {
	font-size: 1.142857em;
	display:block
}
.features_module_nu ul li a {
	font-size:0.857143em;
}
.features_module_nu ul li p a {
	font-size:1em
}
.features_module_nu ul li a.mini_comment {
	float:right;
	text-decoration:none
}
.features_module_nu ul.plainlist li {
	margin:4px 0 5px 0;
}
.features_module_nu ul.plainlist li h4 {
	font-size:1em;
	display:inline;
	padding-right:5px;
}
.features_module_nu ul.plainlist li p {
	font-family:arial, sans-serif;
	font-size:0.857143em;
	display:inline;
	font-weight:bold;
}
.features_module_nu ul li img {
	float:left;
	margin-right:9px;
}
.features_module_nu ul.listing li {
	margin-bottom:5px;
	line-height: 10px;
}
.mag_module {
	background:#f1f1f1;
	height:1%;
	overflow:hidden;
	padding:2px;
	margin:18px 0
}
.mag_module .lefty, .mag_module .righty {
	margin:0 9px;
}
.mag_module .lefty a {
	color:#09F
}
.mag_module .lefty img {
	float:left;
	margin-right:10px
}
.mag_module .sidehands {
	border-bottom:none
}
.mag_module .listing {
	margin:0;
}
.mag_module .listing.tserif a {
	background:url(cssimg/blue_bullet.png) no-repeat scroll left center;
	padding-left:8px
}
.mag_module .listing li {
	background:none;
}
.mag_module .bord {
	border:1px solid #fff;
	padding:7px 0 5px 0;
	height:1%;
	overflow:hidden;
}
.magazine_logo {
	display:block;
	margin-bottom:-25px
}
.magazine_home.subscribe {
	background:url(cssimg/lightGrad.jpg) repeat-x;
	padding:9px;
	height:1%;
	overflow:hidden;
	margin-bottom:18px;
	border:1px solid #E8E8E8;
	font-family:Helvetica;
	font-size:1em;
}
.magazine_home.subscribe h4 {
	display:block;
	font-size:1.325714em;
	font-weight:bold;
	margin-bottom:5px
}
.magazine_home.subscribe b {
	display:block;
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:5px
}
.magazine_home.subscribe p {
	margin-bottom:5px;
	font-size:0.8em
}
.magazine_home.subscribe p a {
	margin-top:5px;
	font-size:1em
}
.magazine_home.subscribe label {
	display:block
}
.magazine_home.subscribe img {
	float:left;
	margin-right:18px
}
.magazine_home.subscribe ul {
}
.magazine_home.subscribe ul li {
	float:left;
	margin-bottom:9px;
	width:200px;
	margin-right:18px;
}
.magazine_home.mainartikila {
	margin-bottom:18px;
	padding-bottom:18px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	display:block;
	height:1%
}
.magazine_home.mainartikila dfn {
	display:block;
	margin-bottom:9px;
	color:#999999;
	font-size:0.9em
}
.magazine_home.mainartikila img {
	float:left;
	margin-bottom:9px;
	margin-right:9px
}
.magazine_home.mainartikila p {
	font-size:1.125em;
	margin-bottom:18px
}
.magazine_home.mainartikila h2 {
	font-size:1.625em;
	font-weight:bold;
	margin-bottom:9px
}
.magazine_home.mainartikila .redtag {
	color:#CC0000;
	font-size:0.8em
}
.magazine_home.mainartikila dl {
	clear:both;
	overflow:hidden;
	display:block
}
.magazine_home.mainartikila .left {
	float:left;
	padding-right:18px;
}
.magazine_home.mainartikila .right {
	float:right
}
.magazine_home.mainartikila dl dd {
	width:304px;
}
.magazine_home.mainartikila dl dd h4 {
	font-size:1.125em;
	font-weight:bold;
	margin-bottom:9px
}
.magazine_home.mainartikila dl dd p {
	font-size:0.9em;
	margin-bottom:5px
}
.magazine_home.mainartikila dl dd ul {
	display:block
}
.magazine_home.mainartikila dl dd ul li {
	margin-bottom:9px;
	display:block;
	clear:both
}
.magazine_home.mainartikila dl dd ul li img {
	float:left
}
.magazine_home.mainartikila ul {
}
.magazine_home.mainartikila ul li {
	margin-bottom:9px;
	width:300px;
}
.magazine_home.mainartikila ol {
}
.magazine_home.mainartikila ol li {
	margin-bottom:9px;
	width:630px;
}
.magazine_mediapack {
	margin-bottom:18px;
	padding-bottom:9px;
	border-bottom:1px solid #ccc;
	height:1%;
	overflow:hidden
}
.magazine_mediapack h3 {
	font-size:2.325714em;
	color:#336699;
	padding-bottom:18px;
	margin-bottom:18px;
	border-bottom:5px solid #EEEEEE
}
.magazine_mediapack h4 {
	font-size:1.325714em;
	color:#336699;
	margin-bottom:9px
}
.magazine_mediapack p {
	font-size:1em;
	clear:both
}
.magazine_mediapack div {
	float:left
}
.magazine_mediapack img {
	float:right;
}
.newsletterSubscription_list {
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
}
.newsletterSubscription_list input {
	margin-right:4px;
}
.newsletterSubscription_list p {
	margin-bottom:10px;
}
.newsletterSubscription_list ul {
	clear:both;
	margin-top:6px;
	margin-left:2px;
	overflow:hidden;
	height:1%
}
.newsletterSubscription_list ul li {
	float:left;
	width:130px;
	margin-right:18px;
	margin-bottom:4px;
	font-size:0.928571em
}
.newsletterSubscription_list ul li p {
	font-size:0.923077em;
	margin:2px 0
}
.newsletterSubscription_list ul li span {
	font-size:0.923077em;
}
.newsletterSubscription_list ul li a {
	display:block;
}
.newsletterSubscription_list ul li a:hover {
	text-decoration:none
}
.newsletterSubscription_list ul li strong {
	display:block
}
.newsletterSubscription_list ul li a:hover strong {
	text-decoration:underline
}
.newsletterSubscription_list ul li a img {
}
.newsletterSubscription_list.home ul li {
	width:314px;
	float:left
}
.newsletterSubscription_list.home ul li img {
	float:left;
	height:1%;
	overflow:hidden;
	display:block;
}
.newsletterSubscription_list.home ul li a {
	overflow:hidden;
	float:left;
}
.newsletterSubscription_list.home h3 {
	font-size:1.714286em;
}
.contact_us {
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
}
.contact_us ul {
	clear:both;
	margin-top:6px;
	margin-left:2px;
	overflow:hidden;
	height:1%;
	margin-bottom:10px;
}
.contact_us ul li {
	float:left;
	width:80px;
	margin-right:18px;
	margin-bottom:12px;
	font-size:0.928571em
}
.contact_us ul li p {
	margin:2px 0
}
.contact_us ul li span {
	font-size:0.923077em;
}
.contact_us ul li a {
	display:block;
}
.contact_us ul li a:hover {
	text-decoration:none
}
.contact_us ul li strong {
	display:block
}
.contact_us ul li a:hover strong {
	text-decoration:underline
}
.contact_us ul li a img {
}
.contact_us.home ul li {
	width:282px;
	float:left;
	border:1px solid #ccc;
	text-align:left;
	padding:9px;
	height:115px; 
}
.contact_us.home ul li a {
}
.contact_us.home h3 {
	font-size:1.714286em;
}
.faq {
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
}
.faq p {
	font-size:0.923077em;
	margin:2px 0
}
.faq h3 {
	font-size:1.714286em;
	background:#f3f3f3 url('cssimg/verdot.gif') bottom repeat-x;
}
.faq ul li a {
	display:block;
}
.faq ul li a:hover {
	text-decoration:underline
}
.rss {
	overflow:hidden;
	margin-bottom:20px;
}
.rss p {
	font-size:0.923077em;
	margin-bottom:14px;
	clear:both
}
.rss b {
	font-size:0.923077em;
	font-weight:bold;
}
.rss h3 {
	font-size:1.714286em;
	margin-bottom:16px;
}
.rss p a {
}
.rss.reader_modules {
	float:left;
	width:140px;
}
.rss p a:hover {
	text-decoration:underline
}
.rss ul {
	clear:both;
	margin-left:2px;
	overflow:hidden;
	height:1%;
	margin-top:6px
}
.rss ul li {
	font-size:0.928571em
}
.terms_conds {
	overflow:hidden;
	margin-bottom:20px;
}
.terms_conds p {
	font-size:0.923077em;
	margin-bottom:14px;
	clear:both
}
.terms_conds b {
	font-size:0.923077em;
	font-weight:bold;
}
.terms_conds h3 {
	font-size:18px;
	margin-bottom:16px;
}
.terms_conds p a {
}
.terms_conds.reader_modules {
	float:left;
	width:140px;
}
.terms_conds p a:hover {
	text-decoration:underline
}
.terms_conds ul {
	clear:both;
	margin-left:2px;
	overflow:hidden;
	height:1%;
	margin-top:6px
}
.terms_conds ul li {
	font-size:0.928571em
}
.a_z {
	overflow:hidden;
	margin-bottom:20px;
}
h3.a_z {
	font-size:6.57em;
	margin-bottom:9px;
	text-align:left
}
span.a_z {
	display:block;
	margin-bottom:24px;
	font-size:0.9em;
}
span.a_z a {
	padding:0 3px;
}
span.a_z a:hover {
	background:#369;
	color:#fff;
	text-decoration:none;
}
.a_z ul {
	clear:both;
	margin-left:2px;
	overflow:hidden;
	height:1%;
	margin-top:6px
}
.a_z ul li {
	font-size:0.9em;
	float:left;
	width:236px;
	margin-bottom:5px;
	margin-right:3px;
}
.a_z ul li a {
}
.a_z ul li a:hover {
	text-decoration:underline
}
.a_z.bio {
	background-color:#EFEFEF;
	height:1%
}
.a_z.bio h3 {
	font-size:1.15em;
	font-weight:bold;
	color:#666;
	border-top:7px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px 0 5px 9px
}
.a_z.bio div {
	padding:9px;
	float:left;
	font-size:0.9em;
	line-height:20px;
	width:420px;
}
.a_z.bio div dfn {
	color:#666;
	display:block;
	font-family:helvetica
}
.a_z.bio span {
	float:right;
	font-size:0.8em;
	width:150px;
	padding:18px;
	line-height:20px;
	border-left:1px solid #ccc
}
.a_z.bio span p {
	display:block
}
.a_z.bio .redtag {
	color:#CC0000;
	font-family:Helvetica;
	display:block
}
.a_z.topic_list img {
	float:left;
	margin-right:9px
}
.a_z.topic_list h4 {
	font-weight:600;
}
.a_z.topic_list p span {
	font-size:0.9em;
}
.a_z dfn {
	display:block;
	margin-bottom:9px;
	color:#999999;
	font-size:0.9em
}
.a_z.paging ul li {
	float:left;
	width:8px;
	border-right:1px solid #ccc;
	padding-right:4px;
	margin-right:5px;
}
.a_z.paging ul li:lastchild {
border:0
}
.highlights {
	border-left:1px solid #ccc;
	padding-left:5px
}
.highlights dfn {
	color:#666;
	display:block;
	font-family:helvetica;
	margin-bottom:9px
}
.highlights ul li {
	margin-bottom:9px
}
.highlights ul li img {
	display:block;
	margin-bottom:5px;
}
.highlights .redtag {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
}
.highlights p {
	font-size:0.9em;
	display:block
}
.highlights span {
	color:#666;
	font-size:0.8em;
	display:block
}
div.a_z.paging {
	background: url('cssimg/verdot.gif') bottom repeat-x;
	font-family:helvetica;
	font-size:0.9em;
	padding-bottom:5px;
	text-align:center;
	overflow:hidden;
	display:block
}
div.a_z.paging .left {
	margin-right:36px;
}
div.a_z.paging .right {
	margin-left:36px;
}
.search_results {
	overflow:hidden;
}
.red.search_results {
	font-size:1.28em;
	font-weight:bold;
	color:#f00;
}
.search_results.node {
	background-color:#ccbb55;
	background: url('cssimg/verdot.gif') bottom repeat-x;
	padding-bottom:20px;
	font-size:0.88em;
	margin-bottom:20px
}
.search_results.node b {
	font-size:14px;
	font-weight:bold;
	color:#336699;
	display:block;
}
.search_results.node strong {
	font-weight:bold;
	color: #888;
	display:block;
	padding-bottom:5px;
}
.search_results.node em {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	font-style: normal !important;
}
.search_results.node em a {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	font-style: normal !important;
}
.search_results.highlight {
	background-color:#D0ECEE;
	font-style:italic
}
.search_results.criteria b {
	font-size:1.02em;
	font-weight:bold;
	color:#333;
	display:block;
	margin-bottom:12px
}
.search_results.criteria strong {
	font-size:0.88em;
	font-weight:bold;
	color:#333;
	display:block;
	margin-bottom:6px
}
.search_results.keyword {
	color: #888;
	display: block;
	font-size: 23px;
	margin-bottom: 5px;
	font-weight:bold;
}
.search_results.found {
	display:block;
	margin-bottom:12px;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	margin-bottom:20px;
}
.search_results.criteria {
	padding:9px;
	background-color:#EDEDED
}
.search_results.criteria ul {
	clear:both;
	overflow:hidden;
	height:1%;
	margin-top:6px
}
.search_results.criteria ul li {
}
.search_results.criteria ul li a {
}
.search_results.criteria ul li a:hover {
	text-decoration:underline
}
.calendar.found {
	display:block;
	margin-bottom:18px;
	font-size:1.15em;
}
.thickline {
	height:6px;
	line-height:6px;
	font-size:6px;
	margin-bottom:18px;
}
.thickline.blue {
	background:#9EB8CF
}
.big_calendar td {
	font-size:2.142857em;
	border:1px solid #ccc;
	text-align:center;
	padding:2px;
	color:#999;
	width:55px;
}
.big_calendar td.today {
	color:#999;
	vertical-align:top;
	line-height:30px;
	background:#dff;
	font-weight:bold;
}
.big_calendar td.today span {
	font-size: 0.333333em;
	display:block;
	line-height:1em;
	font-family:arial, sans-serif;
	font-weight:bold;
}
.big_calendar td a {
	color:#333;
	display:block;
	height:48px;
	border:1px solid #fff;
	line-height:47px;
}
.big_calendar td.today a {
	line-height:30px;
}
.big_calendar td a:hover {
	color:#f33;
	text-decoration:none;
	border-color:#aaa;
}
.big_calendar thead td {
	height:17px;
	line-height:17px;
	border:none;
	font-size:0.857143em;
	vertical-align:bottom;
	color:#666;
}
.monthlist {
	clear:both;
	width:220px;
	margin:0 auto;
	margin-bottom:9px;
}
.monthlist span {
	display:block;
	width:30px;
	height:30px;
	float:left;
	background-image:url(cssimg/calender_buts.png);
	background-repeat:no-repeat;
}
.monthlist span.next {
	float:right;
	background-position:top right;
}
.monthlist span.next:hover {
	background-position:bottom right;
}
.monthlist span.prev {
	background-position:top left;
}
.monthlist span.prev:hover {
	background-position:bottom left;
}
.calendar_month {
	width:160px;
	overflow:hidden;
}
.calendar_month ul {
	font-size: 1.5em;
	width:1800px;
	float:left;
	height:30px;
	line-height:30px;
}
.calendar_month ul li {
	width:160px;
	text-align:center;
	float:left;
}
.explore_mod {
	padding:2px;
	overflow:hidden;
	height:1%
}
.explore_mod ul li {
	clear:both;
	height:20px;
	line-height:20px;
	margin:7px 0px;
	overflow:hidden;
}
.explore_mod ul li a {
	display:block;
	float:left;
	font-size:1.285714em;
	height:18px;
	color:#fff;
	line-height:18px;
	margin-right:3px
}
.explore_mod ul li ul li {
	float:left;
	clear:none;
	margin:0px;
}
.explore_mod ul li ul li a {
	font-family:arial, sans-serif;
	color:#66CCFF;
	font-size:1em;
	margin:0;
	text-decoration:underline;
	padding:0 4px
}
.explore_mod ul li ul li a:hover {
	color:#fff;
}
.footer {
	background-color:#f6f6f6;
	padding:18px;
	background-image:url(cssimg/strip-top.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
}
ul.middle {
	width:196px;
	padding-bottom:10px;
}
.footer-logo {
	background-image:url(cssimg/itpnet-logo-footer.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	width:120px;
	height:43px;
	padding-bottom:10px;
}
.footer-inner h4 {
	font-weight:700;
	padding-bottom:5px;
}
.footer-inner h5 {
	font-weight:700;
	padding-top:10px;
}
.footer-inner {
	width:1000px;
	margin:0 auto;
}
.footer-inner-bottom li {
	border-left: 1px solid #CCCCCC;
	color: #CCCCCC;
	float: left;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
.footer-inner-bottom li:first-child {
	padding-left: 0px;
	border-left:0;
}
.footer-inner-bottom {
	border-top: 1px solid #CCCCCC;
	margin: 10px;
	padding-top: 10px;
}
.split3 {
	padding: 10px;
	width: 300px;
}
.split3.first-footer {
}
.split3.second-footer {
	width: 220px;
}
.split3.third-footer {
	width: 400px;
	padding-left: 30px;
}
.split3.last {
}
.footer-inner-top {
	font-size:13px;
}
.footer-inner-bottom {
}
.split3 h3 {
}
.footer-inner-top .submit {
	font-size: 13px;
	margin-top: 15px;
	padding: 6px 8px;
}
.footer-inner-top .submit:hover {
	text-decoration: none;
}
.footer .top {
	padding-top:9px;
	margin-bottom:9px;
	color:#66CCFF;
	font-weight:bold;
}
.footer .top a {
	font-weight:normal;
	padding:0 3px 0 0;
	color:#66CCFF;
	text-decoration:none;
}
.footer .copyright {
	padding-top:9px;
}
.footer-rss li {
	background-image: url("cssimg/rss.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 22px;
}
.footer select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #333333;
	cursor: pointer;
	font-size: 10px;
	height: 22px;
	margin-top: 0;
	padding: 2px;
}
.footer img {
	display:block;
	float:left;
	margin-right:9px;
}
.editor {
	border:2px solid #f00;
	position:absolute;
}
.helptip {
	position:absolute;
	float:left;
	background:#333;
	color:#ddd;
	display:none;
	padding:2px;
	z-index:100;
	border:1px solid #000;
}
.helptip span {
	display:block;
	border:1px solid #666;
	padding:6px;
}
.pros_cons {
	width:300px;
	float:left;
	padding:10px;
	margin:5px 10px 0 0;
	border:1px solid #ccc;
	background-color:#eee
}
.pros_cons a {
	font-size: 0.8em;
	display:block
}
.pros_cons ul {
	width:300px;
}
.pros_cons li {
	width:150px;
	float:left;
	font-size: 0.8em;
}
.pros_cons p {
	font-size: 0.8em;
	margin-bottom:0.2em;
	line-height:1.4em
}
.pros_cons b {
	display:block;
	font-weight:bold;
	color:#E82F16;
}
.listul {
	cursor:default;
}
.listul ul {
	position:absolute;
	background:#fff;
}
.listul ul li {
}
.listul ul li:hover {
	background:#1E4060;
	color:#fff;
}
.listul ul li.selected {
	background:#c00;
}
.selectb {
	cursor:default;
	background:#ff0;
	height:18px;
	vertical-align:top;
}
.selectb i {
	height:18px;
	display:block;
}
.selectb i span {
	height:18px;
	display:block;
}
.selectb b {
	position:absolute;
	background:#fff;
	display:none;
	display:block;
}
.selectb b i {
	display:block;
	height:auto;
}
.selectb b i:hover {
	background:#1E4060;
	color:#fff;
}
.selectb b i.selected {
	background:#c00;
}
.tech_specs {
}
.tech_specs h3 {
	font-size:1.785714em;
	color:#369;
	margin-bottom:3px;
}
.tech_specs table {
	width:100%;
	margin-bottom:18px;
}
.tech_specs td {
	width:50%;
	font-size: 1em;
	font-family: arial, sans-serif;
	border:1px solid #ccc;
	padding:6px
}
.tech_specs .highlight {
	background-color:#EAE7E3
}
.tech_specs .spec {
	font-weight:bold;
	color:#333;
	width:40%;
	color:#444;
}
.bread_crumbs {
	font-size:10px;
	font-family:arial, sans-serif;
	color:#666;
	width:646px;
	float:left;
	height:1%;
	overflow:hidden;
	text-transform:uppercase;
	clear:left;
	margin-bottom:3px;
}
.bread_crumbs a {
	font-size: 10px;
	color:#6699CC;
	text-decoration:none
}
.bread_crumbs a:hover {
	text-decoration:underline
}
.review_comment_module .head {
	height:46px;
	background:url(cssimg/comment_header_bg.png) no-repeat;
	margin-bottom:18px
}
.review_comment_module .head li {
	height:35px;
	text-align:center;
	border-left:1px solid #fff;
	border-right:1px solid #DBD7CE;
	float:left;
	padding:0 10px;
	line-height:35px;
	font-size: 0.785714em;
}
.review_comment_module.rating {
	margin-bottom:6px;
}
.review_comment_module dl {
	clear:both;
}
.review_comment_module .head li.discuss {
	width:178px;
	padding:0;
	font-size: 0.857143em;
	border:none
}
.review_comment_module .head li.discuss a {
	color:#fff
}
.review_comment_module dd {
	border-top:3px solid #ccc;
	padding:9px 0;
	clear:both;
	overflow:hidden;
	height:1%;
}
.review_comment_module dd img {
	float:left;
	margin-right:2px;
}
.review_comment_module dd div {
	float:left;
	width:540px;
	background:url(cssimg/comment_left_border.png) no-repeat;
	padding-left:18px
}
.review_comment_module dd div div {
	background:none
}
.review_comment_module dd div b {
	font-weight:bold;
	color:#E82F16;
}
.review_comment_module dd span {
	display:block;
	font-size:0.785714em;
	color:#999;
	margin-bottom:4px
}
.review_comment_module dd .user {
	display:block;
	font-weight:bold;
	font-size: 0.857143em;
	margin-bottom:9px
}
.review_comment_module dd dl {
	padding-left:62px
}
.review_comment_module dd dl dd {
	padding-bottom:0;
	border-top:2px solid #eee;
	color:#555;
}
.review_comment_module dd dl dd div {
	width:340px;
	background-color:#f9f9f9
}
.review_comment_module dd p {
	margin-bottom:9px;
	font-size: 0.928571em
}
.review_comment_module .ender {
	text-align:right;
	border-top:1px solid #ccc;
	margin:9px 0;
	padding:9px 0
}
.review_comment_module .ender a {
	color:#09f;
	padding:0 3px
}
.review_comment_module .ender span {
	font-size: 1.214286em
}
.review_comment_module .ender a:hover {
	background:#09f;
	color:#fff;
	text-decoration:none
}
.review_comment_module .narrow {
	width:400px;
}
.comment_form {
	padding:2px;
	background:#E1DFD9 url(cssimg/shadow_bg.png) top left no-repeat;
}
.comment_form form {
	padding:9px 0
}
.comment_form form label {
	display:block;
	float:left;
	padding-right:5px;
	width:130px;
	font-weight:bold;
	text-align:right;
	line-height:20px;
}
.comment_form form label dfn {
	display:block;
	font-size:11px;
	color:#666;
	line-height:13px
}
.comment_form form {
	border:1px solid #fff;
}
.comment_form form input {
	width:350px;
	display:block;
	width:350px;
}
.comment_form form input#seccode {
	width:58px;
	border:1px solid #929292;
	text-align:center;
	color:#888;
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
}
.comment_form form textarea {
	width:350px;
	height:100px;
	overflow:hidden;
}
.comment_form form textarea:hover, .comment_form form input.input_text:hover {
	border-color:#d99;
}
.comment_form form p {
	clear:both;
	padding:9px 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #eee;
}
.comment_form form p img {
	float:left;
	margin-right:3px;
}
.comment_form form p.buttons {
	border-bottom:none;
}
.comment_form form p span input {
	float:left;
	width:14px;
	height:14px;
	margin-top:4px;
	margin-right:4px;
}
.comment_form form textarea.thin_textbox {
	width:350px;
	height:32px
}
.comment_form h3 {
	font-size: 1.714286em;
	color:#369;
	padding-left:140px;
	font-weight:bold;
	margin-bottom:10px;
}
/* BUTTONS WITH IMAGE REPLACE*/

.submit {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #518137), color-stop(1, #266509) );
	background:-moz-linear-gradient( center top, #518137 5%, #266509 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#518137', endColorstr='#266509');
	background-color:#518137;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #195d00;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 17px;
	text-decoration:none;
	cursor:pointer;
}
.submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #266509), color-stop(1, #518137) );
	background:-moz-linear-gradient( center top, #266509 5%, #518137 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#266509', endColorstr='#518137');
	background-color:#266509;
}
.submit:active {
	position:relative;
	top:1px;
}
button.img.clear {
	width:83px;
	background-position:0px -30px;
}
button.img.clear:hover {
	background-position:-96px -30px;
}
button.img.go {
	width:33px;
	height:20px;
	background-position:-192px 0px
}
button.img.subscribe {
	width:83px;
	height:20px;
	background-position:-225px 0px
}
/* BUTTONS WITH CSS STYLE */
button.green {
	padding:5px 10px;
	font-family:arial, sans-serif;
	margin-right:9px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background:#89B47A;
	border:2px solid #659654;
	border-top-color:#B3D99F;
	border-left-color:#B3D99F;
	cursor:pointer;
	cursor:hand
}
button.green:hover {
	color:#eee;
	background:#94BB86;
	border-color:#B3D99F;
	border-top-color:#659654;
	border-left-color:#659654
}
button.yellow {
	padding:5px 10px;
	font-weight:bold;
	color:#fff;
	margin-right:9px;
	background:#C7C681;
	border:2px solid #ACA051;
	border-top-color:#E0DFAF;
	border-left-color:#E0DFAF;
	cursor:pointer;
	cursor:hand
}
button.yellow:hover {
	color:#eee;
	background:#C7C681;
	border-color:#E0DFAF;
	border-top-color:#ACA051;
	border-left-color:#ACA051
}
/* BIG SEARCH*/
.big_search h4 {
	text-align:center;
	font-size:1.428571em;
	margin-bottom:9px;
}
.big_search h4 span {
	color:#9B3A01;
	font-style:italic;
}
.big_search .input_text {
	font-size:18px;
	height:21px;
	line-height:21px;
	width:380px;
	margin:0 auto;
	display:block;
	text-align:center;
	margin-bottom:9px;
}
.big_search .input_text dfn {
	color:#f00
}
/*PRESS RELEASES */

.comparison {
	padding:4px;
	background-color:#000;
}
.comparison .props {
	text-align:left;
	font-weight:bold;
	background-color:#fff;
	width:260px
}
.comparison table {
	padding:1px;
	background-color:#fff;
}
.comparison td {
	padding:4px;
	text-align:center;
	border:1px solid #ccc;
	font-size: 0.828571em;
	font-family:arial, sans-serif
}
.comparison.highlight {
	background-color:#EAE7E3;
}
.comparison.speccaps {
	background-color:#1E466E;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	font-size:1em;
}
.comparison.testtitle {
	background-color:#000;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	font-size:1.2em;
	padding:9px
}
.comparison.caps {
	font-size:1em;
	font-weight:bold;
	background-color:#fff
}
.security_home {
	margin-bottom:18px;
}
.security_home.inpage span {
	font-size:1.1em;
	font-style:italic;
	font-weight:bold;
	color:#666;
	display:block
}
.security_home .redtag {
	color:#CC0000;
	font-size:0.8em
}
.security_home .bluetag {
	color:#3399FF;
	font-size:0.8em
}
.security_home ul li {
	margin-bottom:9px;
}
.security_home em {
	font-size:1.1em;
	font-style:italic;
	font-weight:bold;
	color:#666;
	display:block
}
.security_home h2 a {
	font-size:1.5em;
	font-weight:bold
}
.security_home h3 {
	margin-bottom:5px;
}
.security_home h3 a {
	font-size:1.1em;
	font-weight:bold
}
.security_home h4 a {
	font-size:1em;
}
.security_home p {
	font-size:1em;
}
.security_home p span {
	font-size:0.9em;
	color:#666;
	display:block;
	margin-bottom:5px;
	font-family:arial, sans-serif
}
.security_home p span a {
	font-size:1em
}
.security_home.latestblogs {
}
.security_home.latestblogs ul {
	margin-top:9px
}
.security_home.latestblogs ul li a {
	background:url(cssimg/doughnut_bullet.png) no-repeat center left;
	padding-left:14px;
}
.security_home.latestblogs ul li span {
	font-size:0.9em
}
.security_home.podcasts {
}
.security_home.podcasts img {
	float:left;
	margin-right:9px;
	margin-top:9px
}
.security_home.reports {
}
.security_home.reports img {
	float:right;
	margin-left:9px;
	margin-top:9px
}
.security_home dfn {
	float:right;
	font-size:1em;
	text-transform:lowercase;
}
.security_home dfn a:hover {
}
.security_home dfn span {
	display:inline;
	margin:0;
	font-size:1.18em;
	background:none;
	float:none;
}
.holder {
	display:none;
	position:absolute;
	background:#fff;
	border:1px solid #ccc;
	width:480px;
	height:230px;
	padding:11px 18px 37px 9px;
	margin:0 0 0 -9px
}
#from, #to {
	display:none;
	position:absolute
}
.big_datepicker h5 {
	color:#333;
	border-bottom:1px solid #ccc;
	margin:0 15px 0 11px;
	text-align:center;
	font-size:16px;
	padding:5px 0;
}
.ui-datepicker-inline {
	background:url(cssimg/mini_calendar_bg.png)bottom right no-repeat;
	float:left;
	padding:9px 16px 16px 9px;
}
.ui-datepicker-header {
	margin-bottom:4px;
	overflow:hidden;
	height:1%;
}
.ui-datepicker-header .ui-datepicker-next {
	float:right;
}
.ui-datepicker-header .ui-datepicker-prev {
	float:left;
}
.ui-datepicker-header .ui-datepicker-title {
	float:left;
	width:150px;
	text-align:center;
	font-weight:bold;
}
table {
	clear:both;
}
.ui-datepicker-calendar td {
	text-align:center;
	border:1px solid #ddd;
}
.ui-datepicker-calendar td span {
	height:30px;
	width:30px;
	display:block;
	line-height:29px;
	color:#aaa;
}
.ui-datepicker-calendar td a {
	height:28px;
	width:28px;
	display:block;
	line-height:27px;
	margin:1px;
	color:#333;
}
.ui-datepicker-calendar td a:hover {
	text-decoration:none;
	color:#f00;
	border:1px solid #999;
	margin:1px;
	height:26px;
	width:26px;
	line-height:25px;
}
.ui-datepicker-current-day a {
	background:url(cssimg/mini_calendar_selected_day.png) center no-repeat;
	color:#fff;
}
.ui-datepicker-current-day a.ui-state-active {
	color:#fff;
}
.ui-datepicker-current-day a.ui-state-active:hover {
	color:#fff;
	border-color:#fff;
}
th {
	text-align:center;
	font-family:arial, sans-serif;
	font-size:12px;
	color:#666;
}
.ui-datepicker-week-end {
	background:#fee;
}
.ui-datepicker-week-end a:hover {
	border-color:#c88!important
}
.ui-datepicker-week-end.ui-datepicker-current-day a {
	background:url(cssimg/mini_calendar_selected_day.png) center no-repeat;
	opacity:.8
}
.poll_result_vertical {
	background:url(cssimg/candle3d_bg.png) no-repeat 0px 0px
}
.poll_result_vertical ul {
	overflow:hidden;
}
.poll_result_vertical ul li {
	float:left;
	position:relative;
	height:130px;
	padding-top:4px;
	text-align:center;
	margin-right:3px;
}
.poll_result_vertical ul li span {
	background-image:url(cssimg/candle3d_1.png);
	cursor:default;
	cursor:default;
}
.poll_result_vertical ul li span {
	display:block;
	font-size:0px;
	line-height:0px;
	width:28px;
	background-repeat:no-repeat;
}
.poll_result_vertical ul li span.bper {
	font-size:0.642857em;
	height:0.642857em;
	background:none;
}
.poll_result_vertical ul li span.btop {
	height:3px;
	background-position:top right;
}
.poll_result_vertical ul li span.bbod {
	height:1px;
	background-position:center right;
}
.poll_result_vertical ul li span.bbot {
	height:3px;
	background-position:bottom right
}
.poll_result_vertical ul li:hover span.btop {
	height:3px;
	background-position:top left
}
.poll_result_vertical ul li:hover span.bbod {
	height:1px;
	background-position:center left
}
.poll_result_vertical ul li:hover span.bbot {
	height:3px;
	background-position:bottom left
}
.poll_result_horizontal ul {
	overflow:hidden;
}
.poll_result_horizontal ul li {
	margin-bottom:9px;
	cursor:default;
}
.poll_result_horizontal ul li:hover {
	color:#c00
}
.poll_result_horizontal ul li.p {
	position:relative;
	text-align:center;
	clear:both;
	height:28px;
	margin-right:100px;
	margin-bottom:0
}
.poll_result_horizontal ul li.p span {
	background-image:url(cssimg/candle_horizontal.png);
	float:left;
}
.poll_result_horizontal ul li.p span {
	display:block;
	font-size:0px;
	line-height:0px;
	height:54px;
	background-repeat:no-repeat;
}
.poll_result_horizontal ul li.p span.bper {
	font-size: 1.285714em;
	background:none;
	height:28px;
	line-height:28px;
	width:50px;
	margin-right:-50px;
}
.poll_result_horizontal ul li.p span.blef {
	width:5px;
	height:28px;
	background-position:bottom left;
	margin-left:-5px;
}
.poll_result_horizontal ul li.p span.bbod {
	height:28px;
	background-position:bottom center;
}
.poll_result_horizontal ul li.p span.brig {
	width:5px;
	height:28px;
	background-position:bottom right;
	margin-right:-5px;
}
.poll_result_horizontal ul li.p:hover span.blef {
	background-position:top left;
}
.poll_result_horizontal ul li.p:hover span.bbod {
	background-position:top center;
}
.poll_result_horizontal ul li.p:hover span.brig {
	background-position:top right
}
.poll_result_horizontal2 {
	background-color:#f1f1f1;
	border:1px solid #CCC;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:8px;
}
.poll_result_horizontal2 h3.inpage {
	display:none;
}
.poll_result_horizontal2 h3 {
	background:#fff;
}
.poll_result_horizontal2 strong {
	border-bottom: 1px solid #CCCCCC;
	color: #333333;
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin: 0 9px;
	padding: 0 0 9px;
}
.article_body .poll_result_horizontal2 strong {
	padding:9px 0;
}
.poll_result_horizontal2 ul {
	overflow:hidden;
	padding-top:13px;
	border-top:1px solid #fff;
	cursor:default;
	margin:0 9px;
}
.poll_result_horizontal2 ul li {
	color: #666666;
	margin: 0 0 7px;
	padding: 4px 4px 3px 1em;
	text-indent: -1em;
	font-size: 13px;
}
html body div#pageBody div#shell div#home.main div.redesign div.right div#ajax-poll.linedlist div.poll_result_horizontal2 form#poll.poll p.buttons {
	margin-top:10px;
}
.poll_result_horizontal2 ul li.p {
	position:relative;
	text-align:center;
	clear:both;
	height:15px;
	margin-bottom:0px;
	background:#ddd;
	padding:3px 5px 3px 5px;
}
.poll_result_horizontal2 ul li.p span {
	background-image:url(cssimg/candle_horizontal2.png);
	float:left;
}
.poll_result_horizontal2 ul li.p span {
	display:block;
	font-size:0px;
	line-height:0px;
	height:24px;
	background-repeat:no-repeat;
	position:relative;
}
.poll_result_horizontal2 ul li.p span.bper {
	font-size: 1em;
	padding-left:5px;
	background:none;
	height:15px;
	line-height:15px;
	width:50px;
	float:right;
	margin:7px -3px 0 0;
	clear:both;
	font-weight:bold;
	font-size:1.142857em;
	text-align:right;
}
.poll_result_horizontal2 ul li.p span.blef {
	width:2px;
	height:15px;
	background-position:bottom left;
	margin-left:-2px;
	z-index:2
}
.poll_result_horizontal2 ul li.p span.bbod {
	height:15px;
	background-position:bottom center;
}
.poll_result_horizontal2 ul li.p span.brig {
	width:2px;
	height:15px;
	background-position:bottom right;
	margin-right:-2px;
	z-index:2
}
.poll_result_horizontal2 ul li.p:hover span.bper {
	color:#f30
}
.poll_result_horizontal2 ul li.p:hover span.blef {
	background-position:top left;
}
.poll_result_horizontal2 ul li.p:hover span.bbod {
	background-position:top center;
}
.poll_result_horizontal2 ul li.p:hover span.brig {
	background-position:top right
}
.poll_result_text {
	border:#ddd solid 1px;
	border-top-color:#fff;
	border-left-color:#fff;
	background-color:#F1F0EF;
	padding:9px;
	cursor:default;
}
.poll_result_text h3 {
	display:none;
}
.poll_result_text strong {
	display:block;
	font-size: 1.285714em;
	color:#666;
	font-weight:normal;
	border-bottom:1px solid #ccc;
	padding:6px 0 13px 0;
}
.poll_result_text ul {
	overflow:hidden;
	padding-top:0px;
	border-top:1px solid #fff;
	margin:0px 0 0 0;
	padding-bottom:0px;
}
.poll_result_text ul li {
	color:#666;
	clear:both;
	border-top:1px solid #fff;
	padding-top:10px;
	display:none;
}
.poll_result_text ul li.p {
	border:none;
	padding-top:0px;
	display:block;
}
.poll_result_text ul li div {
	padding-top:9px;
}
.poll_result_text ul li.p span.bper {
	font-size: 3em;
	float:left;
	font-weight:bold;
	margin:0;
	border-bottom:#ccc solid 1px;
	display:block;
	float:none;
	padding:0px 0 4px 0;
}
.poll_result_text ul li.p span.blef {
	display:none;
}
.poll_result_text ul li.p span.bbod {
	display:none;
}
.poll_result_text ul li.p span.brig {
	display:none;
}
.poll_result_text ul li.p:hover span.bper {
	color:#f30
}
.poll_result_text ul li.p:hover span.blef {
	background-position:top left;
}
.poll_result_text ul li.p:hover span.bbod {
	background-position:top center;
}
.poll_result_text ul li.p:hover span.brig {
	background-position:top right
}
.poll_result_text ul li.p:hover div {
	color:#f30
}
.plefta {
	width:50%;
	float:left;
	overflow:hidden;
	margin:0 9px 9px 0;
	border:1px solid #bbb
}
.prighta {
	width:50%;
	float:right;
	overflow:hidden;
	margin:0 0 9px 9px;
	border:1px solid #bbb
}
.blog {
	margin-bottom:40px;
}
.blog h4 {
	font-size:1.828571em;
	margin-bottom:2px;
}
.blog p.tsans {
	color:#666;
	font-style:italic;
}
.blog .tags {
	font-size:0.8em;
	margin-bottom:9px
}
.blog .article_module {
	width:auto;
}
.blog.date {
	font-size:0.9em
}
.blog.comment {
	float:left;
	margin-top:9px
}
.blog.readmore {
	float:left
}
.blog.readmore a {
}
.blog.authorpic img {
	display:block;
	margin-bottom:9px
}
.blog.authorpic p {
	font-size:0.9em
}
.blog.authorpic p span {
	display:block
}
.blog.heady {
	border-bottom:1px solid #ccc;
	margin-bottom:9px;
	overflow:hidden;
	height:1%
}
.blog.heady img {
	float:left;
	margin-left:160px
}
.blog.bottomy {
	border-top:1px solid #999;
	border-bottom:3px solid #999;
	margin:18px 0;
	overflow:hidden;
	padding-top:9px;
}
.blog.righty {
	margin-left:166px
}
.blog_categories {
	margin-bottom:36px;
	overflow:hidden;
	height:1%
}
.blog_categories ul li {
	margin-bottom:9px;
	float:left;
	width:156px
}
.blog_categories ul li h4 a {
	font-size:0.9;
	color:#c00;
	text-transform:uppercase;
}
.blog_categories ul li p {
	font-size: 0.9em;
}
.blog_categories ul li a {
	font-size:0.9em;
}
.blog_categories ul li p a {
	font-size:0.9em
}
.blog_categories ul.listing li {
	margin-bottom:5px;
}
.blog.tag {
	margin-bottom:9px;
	overflow:hidden;
	text-align:center;
}
.blog.tag a {
	color:#FFF;
	font-size:0.9em;
	font-weight:bold;
	background-color:#FF0000;
}
.blog.tag p {
	font-size:0.9em;
	margin-top:5px;
	margin-bottom:5px;
}
.social_icons {
	display:block;
	overflow:hidden;
	margin-top:9px
}
.social_icons ul {
}
.social_icons ul li {
	width:16px;
	float:left;
	margin-right:2px
}
.masterhome_show {
	width:314px;
	overflow:hidden;
	margin-bottom:19px;
	background-color:#222222
}
.masterhome_show h1 {
	font-size: 1.214286em;
	color:#fff;
	font-family:arial, helvetica, sans-serif;
	margin:5px 11px;
}
.masterhome_show h1 a {
	color:#fff;
}
.masterhome_show h1 span {
	float:right;
}
.masterhome_show .photos {
	height:189px;
	overflow:hidden;
}
.masterhome_show .photos li {
	height:189px;
	width:314px;
	position:absolute;
	display:none;
}
.masterhome_show .photos li.first {
	display:block;
}
.masterhome_show .photos li img {
	width:290px;
	padding-left:12px
}
.masterhome_show .masterlines {
	height:150px;
	overflow:hidden;
	padding:11px
}
.masterhome_show .masterlines li {
	height:160px;
	width:278px;
	position:absolute;
	display:none;
}
.masterhome_show .masterlines li.first {
	display:block;
}
.masterhome_show .masterlines dfn {
	display:block
}
.masterhome_show .masterlines dfn a {
	color:#CC0000;
	font-size: 0.916667em;
	text-transform:uppercase;
}
.masterhome_show .masterlines li h2 {
	margin-bottom:5px
}
.masterhome_show .masterlines li h2 a {
	color:#fff;
	font-size:1.714286em;
	line-height:1em;
	font-weight:bold;
	margin-bottom:2px;
}
.masterhome_show .masterlines li p {
	margin-bottom:4px;
	color:#fff;
	font-size:1.2em;
	font-family:arial
}
.masterhome_show .thumbs {
	height:70px;
	width:314px;
	overflow:hidden;
	padding-left:9px;
}
.masterhome_show .thumbs li {
	width:65px;
	float:left;
	margin-right:11px;
}
.masterhome_show .thumbs li a {
	display:block;
}
.masterhome_show .thumbs li a img {
	display:block;
	border:1px solid #fff;
	margin-top:10px;
}
.mixedview {
	margin-bottom:18px
}
.mixedview p {
	font-size:12px;
}
.mixedview h2 {
	font-weight:600;
}
.mixedview.detailed {
	padding-bottom:9px;
	margin-bottom:9px;
	border-bottom:1px solid #ddd;
	overflow:hidden;
}
.mixedview.detailed img {
	margin:4px 9px 0 0;
	float:left
}
.mixedview.detailed dfn a {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
}
.mixedview.detailed:last-child {
	border-bottom: 0;
	margin-bottom: 9px;
	padding-bottom: 9px;
}
.mixedview.headlines ul li {
	font-size:1em;
	margin-bottom:4px
}
.mixedview.headlines ul {
	padding-left:1em;
	text-indent:-1em;
	color: #CCCCCC;
	list-style: disc outside none;
}
.mixedview.headlines ul li a {
	font-size: 12px;
	font-weight: 600;
	padding-left: 15px;
}
/* displays links to the blogs with 3 latest entries from each */
.itpnet_blogs {
	margin-bottom:18px
}
.itpnet_blogs .blog_block {
	padding-top:2px;
	margin-bottom:4px;
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
.itpnet_blogs .blog_block img {
	float:left;
	margin-right:9px
}
.itpnet_blogs .blog_block ul {
	float:left;
}
.itpnet_blogs .blog_block ul li {
	font-size:1em;
	margin-bottom:3px;
	padding-bottom:3px;
	width:203px;
}
.itpnet_blogs .blog_block ul li a {
	display: block;
	font-size: 12px;
	font-weight: 600;
	padding-left: 9px;
}
/* global component displays the latest/handpicked content from subsections, if it's in a subsection it'll bring latest from that subsection */
.alsoin {
	height:1%;
	overflow:hidden;
	margin-bottom:18px
}
.alsoin ul li {
	margin-bottom:5px;
	padding-bottom:5px;
	display:block;
	clear:both;
	overflow:hidden;
}
.alsoin ul li img {
	margin:4px 9px 0 0;
	float:left;
}
.alsoin ul li dfn a {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform: uppercase;
	font-weight:normal;
}
.alsoin ul li p a {
	display: block;
	font-size: 13px;
	font-weight: 600;
}
/* READER COMMENTS */
.reader_comments {
}
.reader_comments.block {
	height:91px;
	background:url('cssimg/bubblebutt.png')no-repeat;
	padding:9px;
}
.reader_comments.block p {
	font-size: 0.857143em;
	color:#666
}
.reader_comments.block h4 a {
	font-size: 0.857143em;
	font-weight:bold
}
.reader_comments.block span {
	font-size: 0.857143em;
	color:#999
}
/* SEND MAIL ARTICLE */
.contain {
	overflow:hidden;
	height:auto;
	height:1%;
}
.contain form {
	display:block;
	height:auto;
}
.contain form span {
	font-size:13px;
	line-height:20px;
	clear:both;
	height:20px;
	display: block;
	width:310px;
	text-align:right;
}
.contain form span b {
	font-size:17px;
	color:#f00;
	font-weight:bold;
	vertical-align:base
}
.contain form dfn {
	font-size:12px;
	color:#666;
	clear:both;
	display:block;
}
.contain form h3 {
	font-weight:bold;
	margin-bottom:8px;
	padding-bottom:4px;
	color:#333;
	border-bottom:1px dotted #aaa;
	display:block;
	clear:both;
}
.contain form p {
	font-family:arial, sans-serif;
	clear:both;
	margin-bottom:8px;
	display:block;
	float:none;
	overflow:hidden;
	height:1%;
}
.contain form p span {
	font-size:17px;
	color:#f00;
	display:block;
	float:left;
	height:22px;
	width:10px;
	font-weight:bold;
	text-align:left;
	clear:none;
}
.contain form p label {
	font-size:16px;
	display:block;
	width:100px;
	padding-right:5px;
	text-align:right;
	float:left;
	line-height:19px;
	height:19px;
}
.contain form p input, .contain form p textarea {
	border:1px solid #ccc;
	font-family:arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	width:200px;
	padding:1px 2px;
	line-height:18px;
	display:block;
	float:left;
}
.contain form p textarea {
	height:90px;
}
.extra-box {
	background:#f7f7f7;
	padding:18px 18px 0 18px;
	border:9px solid #f2f2f2;
	margin-bottom:9px;
	font-size:15px;
}
.foragainst {
	padding:18px;
	background:#eee;
	margin-bottom:18px;
}
.foragainst .fortext {
	margin-bottom:9px;
	font-size:1.2em;
	background:url(cssimg/for.png) top left no-repeat;
	padding-left:36px;
	border-bottom:1px solid #ddd;
	padding-bottom:9px;
}
.foragainst .againsttext {
	margin-bottom:9px;
	font-size:1.2em;
	background:url(cssimg/against.png) top left no-repeat;
	padding-left:36px;
	border-bottom:1px solid #ddd;
	padding-bottom:9px;
}
.foragainst dfn {
	font-weight:bold;
}
.foragainst .bottomline p {
	font-family:arial, helvetica, sans-serif;
	margin-bottom:0;
}
#comparelist {
	border:5px solid #DEEFF7;
	padding:5px;
	overflow:hidden;
	margin-bottom:18px;
	display:none;
}
#comparelist h3 {
	font-size:13px;
	font-weight:bold;
	padding:4px 0;
	border-bottom:1px solid #999;
	margin-bottom:5px;
}
#comparelist ul li {
	padding:4px 0;
	font-size:12px;
	background:#EFF6F6;
	margin-bottom:5px;
	padding:3px;
	padding:5px 18px 5px 3px;
	background-image:url(cssimg/compare_x.png);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
	color:#69c;
	cursor:hand;
}
/* GITEX SECTION*/

#gitex_2009 #news_rot {
	height:430px;
	border-bottom:5px solid #ccc;
}
#gitex_2009 #news_rot ul {
	height:400px;
	overflow:hidden
}
#gitex_2009 #news_rot ul li {
	width:646px;
	height:407px;
	overflow:hidden;
	float:left
}
#gitex_2009 #news_rot ul li .cont {
	height:209px;
	margin-bottom:18px;
}
#gitex_2009 #news_rot ul li .imghold {
	margin-bottom:18px;
}
#gitex_2009 #news_rot .rev_nav {
	border-top:1px dotted #ccc;
	overflow:hidden;
	height:30px;
}
#gitex_2009 dfn a {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#gitex_2009 dfn a.gitexcomputershopper {
	color:#f60;
}
#gitex_2009 dfn a.gulfcomms {
	color:#f90
}
#gitex_2009 dfn a.gitex2009 {
	color:#06c
}
#gitex_2009 dfn a.gitexbusinesssolutions {
	color:#c00
}
#gitex_2009 dfn a.consumerelectronics {
	color:#09f
}
#gitex_computer_shopper dfn a {
	color:#f60;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#gitex_computer_shopper .double_line {
	background:#f60;
}
#gulfcomms dfn a {
	color:#f90;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#gulfcomms .double_line {
	background:#f90;
}
#gitex_business_solutions dfn a {
	color:#c00;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#gitex_business_solutions .double_line {
	background:#c00;
}
#consumer_electronics dfn a {
	color:#09f;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#consumer_electronics .double_line {
	background:#09f;
}
ul li a strong #gitex_2009 h4 a:hover, #gitex_2009 a:hover strong {
	color:#09f;
}
#gitex_2009 ul li a strong, #gitex_computer_shopper ul li a strong, #gulfcomms ul li a strong, #gitex_business_solutions ul li a strong, #consumer_electronics ul li a strong {
	font-size:26px;
}
#gitex_2009 h3 dfn a, #gitex_computer_shopper h3 dfn a, #gulfcomms h3 dfn a, #gitex_business_solutions h3 dfn a, #consumer_electronics h3 dfn a {
	color:#69c;
	font-weight:normal;
	text-transform:lowercase;
}
#gitex_2009 h3 dfn a:hover, #gitex_computer_shopper h3 dfn a:hover, #gulfcomms h3 dfn a:hover, #gitex_business_solutions h3 dfn a:hover, #consumer_electronics h3 dfn a:hover {
	color:#fff;
	background-color:#69c
}
#gitex_2009 h4 a:hover, #gitex_2009 a:hover strong {
	color:#09f;
}
#gitex_2009 .columnist_module, #gitex_computer_shopper .columnist_module, #gulfcomms .columnist_module, #gitex_business_solutions .columnist_module, #consumer_electronics .columnist_module {
	background-color:#efeeee;
	padding:5px 0 9px 0
}
#gitex_2009 .columnist_module ul, #gitex_computer_shopper .columnist_module ul, #gulfcomms .columnist_module ul, #gitex_business_solutions .columnist_module ul, #consumer_electronics .columnist_module ul {
	overflow:hidden;
}
#gitex_2009 .columnist_module li, #gitex_computer_shopper .columnist_module li, #gulfcomms .columnist_module li, #gitex_business_solutions .columnist_module li, #consumer_electronics .columnist_module li {
	width:306px;
	margin:0 9px;
	float:left;
	clear:none;
}
#gitex_2009 .columnist_module h3, #gitex_computer_shopper .columnist_module h3, #gulfcomms .columnist_module h3, #gitex_business_solutions .columnist_module h3, #consumer_electronics .columnist_module h3 {
	padding:0 9px;
}
#gitex_2009 .columnist_module li p, #gitex_computer_shopper .columnist_module li p, #gulfcomms .columnist_module li p, #gitex_business_solutions .columnist_module li p, #consumer_electronics .columnist_module li p {
	font-size:13px;
}
#headlinesponsor dfn a {
	text-transform:none;
	color:#369;
}
#headlinesponsor dfn a {
	color:#369;
	text-decoration:underline;
	background:none;
}
.alsoin ul li dfn a {
	font-size:11px;
	text-transform:uppercase;
}
.alsoin ul li dfn a.gitexcomputershopper {
	color:#f60!important;
}
.alsoin ul li dfn a.gulfcomms {
	color:#f90!important
}
.alsoin ul li dfn a.gitex2009 {
	color:#06c!important
}
.alsoin ul li dfn a.gitexbusinesssolutions {
	color:#c00!important
}
.alsoin ul li dfn a.consumerelectronics {
	color:#09f!important
}
/*##########################         Gitex 2010           ####################################*/
.main-nav-innersection {
	background-color:#000;
	padding:6px 10px;
	margin:0 auto 7px;
	width:979px;
}
.main-nav-innersection .menu {
	float:left;
	margin-top:3px;
}
.main-nav-innersection #topsearch {
	padding-top:0;
	margin-right:0;
	float:right;
}
.main-nav-innersection #topsearch button {
	float:left;
}
.main-nav-innersection a {
	font-size:0.9em;
	color:#ccc;
	padding-right:7px;
	margin-right:7px;
	border-right:1px solid #333;
}
.main-nav-innersection a:hover {
	color:#fff;
	text-decoration:none;
}
#branding .menu {
	float:left;
	color:#fff;
}
#branding.small {
	height:auto;
	padding:6px 12px 1px;
	width:auto;
}
#branding.small .itp_logo {
	margin-right:13px;
}
#branding.small #brand_menu {
	padding-top:16px;
}
#branding.small .menu .date {
	padding-top:17px;
	margin-left:18px;
	font-size:.9em;
}
#main_nav.accent {
	height:auto;
	background:#fff;
	padding:5px 0;
}
#main_nav.accent li {
	margin:0;
	padding:0;
}
#main_nav.accent a {
	border-right:1px solid #ddd;
	padding:0 5px;
	font-size:1.3em;
}
.section-block {
	margin-bottom:28px;
	border-bottom:none medium;
	clear:both;
}
.section-block .header h3 {
	font-size:1.6em;
	font-weight:bold;
}
.section-block .header a {
	color:#333;
}
.section-block .header {
	padding:5px 6px 4px;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #dedede;
	border-left:7px solid;
	margin-bottom:10px;
}
* html .section-block.blue {
	background-color:transparent;
}
.blue .header {
	border-left-color:#0099FF;
}
.red .header {
	border-left-color:#CC0000;
}
.yellow .header {
	border-left-color:#FF9900
}
#business_solutions .double_line {
	background-color:#CC0000;
}
.gitex-homepage .double_line {
	display:none;
}
.section-block .mixedview.detailed h2 a {
	font-weight:bold;
	font-size:1.3em;
}
.section-block .col {
	width:50%;
	float:left;
}
*+html .section-block .first {
	width:324px;
}
* html .section-block .first {
	width:324px;
}
.section-block .cnt {
	padding:0 10px;
}
.section-block .first .cnt {
	padding-left:0;
}
.section-block .mixedview.detailed {
	background-image:none;
	overflow:hidden;
}
.section-block .content {
	background:url("cssimg/bg_list-section.gif") repeat-y scroll 50% 0 transparent;
}
.accent-list li {
	margin-bottom:6px;
	padding-left:12px;
	background:url("cssimg/bg_accent-list.png") no-repeat 0 4px;
}
.accent-list a {
	font-weight:600;
}
.accent {
	padding:4px 10px;
	background-color:#EFEFEF;
}
.accent a {
	font-weight:bold;
	font-size:.85em;
}
.accent h3 {
	font-weight:bold;
	color:#333;
	text-transform:none;
	font-size:1.35em;
}
.section-block.inner .header {
	border-top-width:5px;
	padding-left:3px;
	border-left:none;
}
.section-block.list-sections .first .cnt {
	border-right:none;
}
.section-block.list-sections .bg-content {
	background:url(cssimg/bg_list-section.gif) repeat-y 50% 0;
}
.section-block.list-sections .content {
	background:url("cssimg/bg_list-section-content.gif") no-repeat 5px 100%;
	padding-top:5px;
}
#business_solutions .section-block.inner .header {
	border-top-color:#CC0000;
}
#consumer_electronics .section-block.inner .header {
	border-top-color:#0099FF;
}
#gulfcomms .section-block.inner .header {
	border-top-color:#FF9900;
}
#cloud_confex .section-block.inner .header {
	border-top-color:#99B2CC;
}
.gitex #most_popular_module {
	float:right;
	width:300px;
}
.gitex .mpu_holder {
	float:left;
	margin-bottom:28px;
}
.gitex .poll_result_horizontal2 {
	float:right;
	width:317px;
	margin-bottom:28px;
}
.promoted {
	margin-bottom:12px;
	border-bottom:1px solid #dedede;
}
.promoted .mixedview.detailed h2 a {
	display: block;
	font-size: 25px;
	line-height: 30px;
	padding-bottom: 10px;
}
.promoted .content {
	background-image:none;
}
* html .promoted .content {
	background:none transparent !important;
}
/* OUT of HOURS */
#out_of_hours {
	overflow:visible;
}
#out_of_hours #sectionheadline #mymovie {
	display:none;
}
#out_of_hours .double_line {
	display:none;
}
#out_of_hours .grid1 {
	margin:0 -9px;
	padding:0 10px;
	background-color:#000;
}
#out_of_hours h1.sectionhome {
	color:#000;
	background:#000 url("cssimg/bg_out_of_hours_header.png") no-repeat 10px 0;
	width:979px;
	margin:0 -9px;
	padding:0 10px;
	height:76px;
	text-indent:-10000px;
}
* html #out_of_hours .grid1 {
	margin:0;
}
* html #out_of_hours h1.sectionhome {
	margin:0;
	width:100%;
	padding:0;
}
#out_of_hours #main_nav.accent {
	margin-bottom:0;
	border-bottom:none;
}
#out_of_hours .pic_list li {
	background-color:#212121;
	padding-right:15px
}
#out_of_hours .pic_list a, #out_of_hours .pic_list dfn {
	color:#FFFFB5;
}
#out_of_hours .pic_list a img {
	margin-right:20px
}
#out_of_hours .pic_list li a strong {
	font-size:1.5em;
	font-weight:bold;
	padding:10px 0;
}
.pic_list {
	margin-bottom:30px;
}
/* SLIDER */
.slider .content {
	background:none;
	padding: 10px 0 10px 10px;
	position:relative;
}
.slider .content li {
	width:148px;
	margin-right:12px;
	margin-bottom:14px;
}
.slider .jcarousel-container li {
	margin-bottom:0;
}
.x2split .content li {
	width:308px;
}
.x2split img {
	margin-right:10px;
}
.x2split .content p a, .x2split .content dfn {
	font-weight:bold;
}
.jcarousel-container .content li {
	margin-right:12px;
}
.slider .content h4 {
	font:1.2em Georgia, serif;
}
.dark {
	background:#333;
	padding-bottom:10px;
}
.dark .header {
	border-color:#333;
	margin-bottom:0;
}
.dark .header a {
	color:#fff;
}
.dark .bot, .dark .content {
	background-color:#4A4A4A;
}
.dark .bot {
	border-top:1px solid #333;
}
.dark a {
	color:#EEBD98;
}
.section-block .bot {
	padding:10px;
}
.slider dfn a {
	color:#cc0000;
}
.slider dfn {
	display:block;
	margin:3px 0 2px;
}
.slider-control {
	background:url("cssimg/bg_slider_controls.png") no-repeat 0 0;
	cursor:pointer;
	float:left;
	height:26px;
	line-height:1;
	overflow:hidden;
	padding:0 12px;
	text-indent:-200000px;
	vertical-align:top;
	width:1px;
	opacity:0.8;
	position:absolute;
}
.slider-control:hover {
	opacity:1;
}
.slider-nextcontrol {
	background-position: 0 100%;
	right:6px;
	top:-43px;
}
.slider-prevcontrol {
	background-position:-60px -119px;
	top:-43px;
	right:36px;
}
.dark .slider-nextcontrol {
	background-position:-120px -60px;
	top:-32px;
}
.dark .slider-prevcontrol {
	background-position:100% 0;
	top:-32px;
}
* html .slider .jcarousel-clip {
	width:638px;
}
.twtr-widget {
	float:right;
}
.twtr-widget h4 {
	font-weight:bold;
}
.twtr-widget .twtr-user {
	font-weight:bold;
}
.twtr-widget .twtr-timeline {
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
#timeout-nav a {
	display:block;
	padding:10px 22px;
}
* html #timeout-nav a {
	display:inline-block;
	padding:10px 20px;
}
#timeout-nav .img-inside a {
	display:inline;
	padding-left:2px;
}
#shell .article_module a.reviews {
	border-bottom:1px dotted #369
}
/* add this */
.addthis_default_style .at300b, .addthis_default_style .at300m {
	padding: 7px 5px 0 5px !important;
}
/* simple pagination */ 
.simplePagination li span {
	font-weight:bold;
}
#article .fixedcol .alsoin {
	float: none;
	overflow: hidden;
	padding: 9px;
	width: 306px;
}
/* ------- CHRISTIAN REDESIGN ------- */
 
.redesign .left {
	width:320px;
	margin-right:10px;
	float:left;
}
.redesign .middle {
	width:315px;
	margin-right:10px;
	float:left;
	padding-top:20px;
	margin-left: 8px;
}
.redesign .right {
	width:314px;
	float:right;
}
.redesign .bottom {
	width:650px;
	float:left;
}
.redesign .features {
	width:115px;
	margin-right:15px;
}
.redesign .latest-news {
	width:180px;
}
.redesign .bottom .columnist_module {
	border-top:1px solid #CCC;
	padding-top:12px;
}
.section-headline {
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 10px;
}
.grey {
	background-color:#efefef;
	padding:5px;
	margin-top:-5px;
}
.features li {
	margin-bottom:20px;
}
.story-intro {
	font-size:13px;
}
.active a {
	background-color: #EFEFEF;
	color:#333 !important;
}
#main_home a {
	background-color:#333;
	background-image: url("cssimg/home-icon.png") !important;
	background-position: 8px 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 15px;
	text-indent: -9999px;
}
#main_home.active a {
	background-color:#efefef;
	background-image: url("cssimg/home-icon.png") !important;
	background-position: 8px -35px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 15px;
	text-indent: -9999px;
}
#main_home.hover a {
	background-color:#efefef;
	background-image: url("cssimg/home-icon.png") !important;
	background-position: 8px -35px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 15px;
	text-indent: -9999px;
}
.category a {
	color: #EA5800;
	display: block;
	font-size: 10px;
	text-transform:uppercase;
}
.border-bottom {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 15px;
	padding-top: 15px;
}
.title-style-one a {
	color: #006699;
	font-size: 22px;
	font-weight: 700;
	line-height: 25px;
	padding-bottom: 10px;
	display:block;
}
.title-style-two a {
	color: #006699;
	font-size: 15px;
	font-weight: 700;
	line-height: 20px;
	display:block;
	padding-bottom:2px;
}
.title-style-three a {
	color: #006699;
	font-size: 13px;
	font-weight: 700;
	line-height: 16px;
	display:block;
}
.title-style-four a {
	font-size: 13px;
	font-weight: 600;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.standfirst {
	font-size:13px;
}
.posted {
	color: #AAAAAA;
	display: block;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 2px;
}
.comment {
	background-image: url("cssimg/comment.png");
	background-position: 0 2px;
	background-repeat: no-repeat;
	font-size: 11px;
	margin-left: 10px;
	padding-left: 17px;
	display:none;
}
ul.related {
	list-style: disc inside none;
	margin: 0 0 5px 1em;
	padding-left: 0;
	text-indent: -1em;
}
ul.related li {
	color: #CCCCCC;
}
ul.related li a {
	font-size: 12px;
	color:#555;
	font-weight: 600;
}
.story-one .image {
	width:170px;
	padding-right:10px;
	padding-bottom: 10px;
}
.story-one .standfirst {
	width:125px;
}
.story-two .image {
	width:125px;
	padding-right:10px;
}
.story-two .contained {
	width:175px;
}
.story-three {
	padding-bottom:10px;
}
.block1 {
	float:left;
}
.block2 {
	float:right;
}
.multimedia {
	background-color: #FFFFFF;
	left: 0;
	margin: 10px;
	padding: 15px;
	position: absolute;
	top: 175px;
}
.title-style-multimedia a {
	color: #006699;
	display: block;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	padding-bottom: 5px;
}
.bx-prev {
	background-image: url("cssimg/bx-left.png");
	background-position: 0 2px;
	background-repeat: no-repeat;
}
.bx-next {
	background-image: url("cssimg/bx-right.png");
	background-position: 0 2px;
	background-repeat: no-repeat;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
#main_nav {
	background-color: #333333;
	margin: 0 auto;
	width: 980px;
}
.columnist_module {
}
h3.subheading-new a {
	font-size:18px;
	color:#BDBDBE;
	font-weight:bold;
	padding-bottom:10px;
}
h3.subheading-new {
	font-size:18px;
	color:#BDBDBE;
	font-weight:bold;
	padding-bottom:10px;
}
.security {
	width:146px;
	padding-left:15px;
}
.security:first-child {
	width:146px;
	padding-left:0px;
}
.security img {
	padding-bottom:10px;
}
.bottom-module {
	border-top: 1px solid #CCCCCC;
	padding-bottom: 15px;
	padding-top: 10px;
}
.tabmain-left .block {
	padding-bottom:20px;
}
.tabmain-right .block {
	padding-bottom:20px;
}
.tab-left {
	padding-right: 12px;
	width: 115px;
}
.tab-right {
	width:180px;
}
tabmain-right {
	width:400px;
}
tabmain-left {
	width:400px;
}
#tabs {
	position:relative;
	padding-top:5px;
}
#tabs.ui-tabs li, #tabs2.ui-tabs li {
	float: left;
	padding-left: 10px;
	padding-right: 0;
}
#tabs.ui-tabs ul, #tabs2.ui-tabs ul {
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: -33px;
}
#tabs ul li a, #tabs2 ul li a {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #c7c7c7 !important;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
#tabs ul li a:hover, #tabs2 ul li a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
#tabs ul li a:active, #tabs2 ul li a:active {
	position:relative;
	top:1px;
}
.editors-list img {
	float:left;
	width:65px;
	padding-right:20px;
}
.editors-right {
	float:left;
	width:205px
}
#tabs2.ui-tabs ul {
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 10px;
}
#tabs2 {
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 8px;
	margin-bottom:20px;
	position:relative;
}
.editors-list {
	overflow:hidden;
	padding-bottom:10px;
}
/* MAIN MENU */


/* 
	LEVEL ONE
*/
ul.dropdown {
	position: relative;
}
ul.dropdown li {
	font-weight: bold;
	float: left;
	zoom: 1;
	background: #333;
}
ul.dropdown a:hover {
	color: #000;
}
ul.dropdown a:active {
	color: #ffa500;
}
ul.dropdown li a {
	color: #FFFFFF;
	display: block;
	font-family: arial;
	padding: 8px 7px;
	text-transform: uppercase;
}
ul.dropdown .inside-nav a {
	text-transform:capitalize;
	color:#333;
}
ul.dropdown li:last-child a {
	border-right: none;
} /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {
	background: #efefef;
	color: black;
	position: relative;
}
ul.dropdown .inside-nav a:hover {
	background-color:#fff;
}
ul.dropdown li.hover a {
	color: black;
	text-decoration:none;
}
/* 
	LEVEL TWO
*/
ul.dropdown ul {
	width: 220px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index:1000;
	border:1px solid #CCC;
	border-top:0px;
}
ul.dropdown ul li {
	font-weight: normal;
	background: #efefef;
	color: #000;
	float: none;
}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
	display: block;
 *display:inline-block;
}
/* 
	LEVEL THREE
*/
ul.dropdown ul ul {
	left: 100%;
	top: 0;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
.channel-right {
	padding-left: 20px;
	width: 305px;
}
.channel-left {
	width:300px;
}
.channel-right-bottom {
}
.channel-right-top {
}
.channel-left .text {
	padding-left: 15px;
	width: 126px;
}
.channel-left .image {
	width: 146px;
}
.channel-right-top .text {
}
.channel-right-top .image {
}
.channel-left .padding-bottom {
	padding-top:15px;
}
.channel-left .padding-bottom:first-child {
	padding-top:2px;
}
.channel-right .posted {
	padding-bottom:10px;
}
#populartabs {
	padding-bottom:10px;
}
#populartabs ul {
	margin-bottom: 20px;
	overflow: hidden;
	background-image:url(cssimg/strip.jpg);
	background-repeat:repeat-x;
	background-position: 0 37px;
}
#populartabs li a {
	float:left;
	padding:10px;
}

.social-block-top {*display:none;}
.search-top{*padding-top:30px;}
#brand_menu {*padding-top:30px; }


.popular-number {
	color: #BBBBBB;
	font-size: 32px;
	vertical-align: top;
	width: 30px;
	line-height: 30px;
}
.popular-list {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.popular-text {
	width: 280px;
}
#populartabs .ui-tabs-selected a {
	border-bottom: 0 !important;
	color: #AAAAAA !important;
	text-decoration: none !important;
	text-transform: uppercase;
	z-index: 3;
	background: url(cssimg/arrow.png) repeat-x scroll 50% 32px #FFF !important
}
.right .subheading-new {
	color: #999999;
	font-size: 15px;
	padding-bottom: 10px;
	padding-top: 2px;
}
.social-block {
	background-color: #F1F1F1;
	border: 1px solid #CCCCCC;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 8px;
	margin-bottom:20px;
	
}
.addthis-styling {
	left: -100px;
	position: absolute;
	top: 136px;
	width: 90px;
}
.position-relative {
	position:relative;
}
.addthis_button_facebook_like {
	padding-bottom:15px;
	display:block;
}
.addthis_button_tweet {
	padding-bottom:15px;
	display:block;
	padding-left:2px;
}
.addthis_button_google_plusone {
	padding-bottom:15px;
	display:block;
	padding-left:5px;
}
.addthis_counter {
	padding-left:5px;
}
.newsletter-block {
	margin-bottom:20px;
}
.newsletter-button {
	background-color:#006699;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	display:block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	border:1px solid #006699;
	cursor:pointer;
	text-indent: -9999px;
	background-image:url(cssimg/mail-icon.png);
	background-repeat:no-repeat;
	background-position:14px 4px;
	width: 54px;
	height: 33px;
}
.newsletter-button:hover {
	background-color:#025680;
}
.newsletter-button:active {
	position:relative;
	top:1px;
}
.poll_result_horizontal2.newsletter-block strong {
	font-size:12px;
	margin-top:10px;
	color: #666666;
	border-bottom:0;
	padding-bottom: 0;
}
.newsletter-block .unfocused {
	margin-left: 10px;
	padding: 8px 8px 7px;
	width: 210px;
	border: 1px solid #CCCCCC;
}
.newsletter-block .focused {
	margin-left: 10px;
	padding: 8px 8px 7px;
	width: 210px;
	border: 1px solid #CCCCCC;
}
.newsletter-block .clearfix {
	padding-bottom:20px;
}
.redesign .itpevent div.bx-controls div.bx-controls-direction a.bx-prev {
	top:20px;
}
.redesign .itpevent div.bx-controls div.bx-controls-direction a.bx-next {
	top:20px;
}
.itpevent .bx-wrapper {
	border:0;
	position: relative;
}

/* digital editions block */

/* digital editions block */

#digitalEditions .bx-wrapper {
	position: relative;
	padding: 10px;
	border-bottom: 0;
	padding-left:26px;
	padding-right:26px;
}
#digitalEditions img {
	width:140px;
	height:175px;
}
#digitalEditions .bx-wrapper .bx-prev {
	background-color: #efefef;
	background-image: none;
	border:1px solid #ccc;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	width:20px;
	left:0;
	background-image:url(cssimg/arrows-magazines.png);
	background-repeat:no-repeat;
	background-position:5px 80px !important;
}
#digitalEditions .bx-wrapper .bx-next {
	background-color: #efefef;
	background-image: none;
	border:1px solid #ccc;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	width:20px;
	left:291px;
	background-image:url(cssimg/arrows-magazines.png);
	background-repeat:no-repeat;
	background-position:-86px 80px !important;
}
#digitalEditions .bx-wrapper .bx-next:hover {
	background-color: #e1e1e1;
}
#digitalEditions .bx-wrapper .bx-prev:hover {
	background-color: #e1e1e1;
}
#digitalEditions .editions {
	height:200px;
	overflow:hidden;
}
#digitalEditions {
}
#digitalEditions h3.inpage {
	margin-bottom:0;
	padding-top:5px;
}
#digitalEditions .bx-wrapper .bx-controls-direction a {
	height: 174px;
	margin-top: 0;
	outline: 0 none;
	position: absolute;
	text-indent: -9999px;
	top: 10px;
	width: 20px;
}
/* events editions block */

.itpevent {height:120px; overflow:hidden; margin-bottom:20px; } 
.itpevent {*display:none; } 
.itp-events-special-title {*display:none;}
#digitalEditions {*display:none;}

.itpevent .bx-wrapper {
	position: relative;
	padding: 10px;
	border-bottom: 0;
	padding-left:26px;
	padding-right:26px;
}
.itpevent .bx-wrapper .bx-prev {
	background-color: #efefef;
	border:1px solid #ccc;
	-webkit-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;
	width:20px;
	left:0;
	background-image:url(cssimg/arrows-magazines.png);
	background-repeat:no-repeat;
	background-position:5px 44px;
}
.itpevent .bx-wrapper .bx-next {
	background-color: #efefef;
	background-image: none;
	border:1px solid #ccc;
	-webkit-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;
	width:20px;
	left:628px;
	background-image:url(cssimg/arrows-magazines.png);
	background-repeat:no-repeat;
	background-position:-85px 44px;
}
.itpevent .bx-wrapper .bx-next:hover {
	background-color: #e1e1e1;
		background-image:url(cssimg/arrows-magazines.png);
	background-repeat:no-repeat;
	background-position:-85px 44px;
}
.itpevent .bx-wrapper .bx-prev:hover {
	background-color: #e1e1e1;
		background-image:url(cssimg/arrows-magazines.png);
	background-repeat:no-repeat;
	background-position:5px 44px;
}

.itpevent .bx-wrapper img {
    border: 1px solid #CCCCCC;
    display: block;
    height: 98px;
    max-width: 100%;
}


.itpevent .bx-wrapper .bx-controls-direction a {
	height:99px;
	margin-top: 0;
	outline: 0 none;
	position: absolute;
	text-indent: -9999px;
	top: 10px;
	width: 20px;
}
.redesign .itpevent div.bx-controls div.bx-controls-direction a.bx-prev {
	top:10px !important;
}


.redesign .itpevent div.bx-controls div.bx-controls-direction a.bx-next {
    top: 10px  !important;
}

.itp-events-special-title {border-top:1px solid #CCC; padding-top:20px; margin-top:10px} 
.social-top {width:200px; padding-right:20px; padding-top: 5px;  }
.search-top {width:222px;}

.social-block-top {
    padding-bottom: 10px;
    padding-top: 10px;
}


.bx-wrapper .bx-loading {
	background: url(cssimg/bx_loader.gif) center center no-repeat #fff;

}
html body div#pageBody div#branding div#main_nav.clear ul.dropdown li#main_samsung.mmi a.firsta {
 background-image: url("http://www.arabianbusiness.com/bypass/samsung/assets/images/nav_samsung_smart_tv.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
	 width: 63px;
	 background-color:#cacaca; 
	 
	 margin-left:0px; 
}


html body div#pageBody div#branding div#main_nav.clear ul.dropdown li#main_samsung.mmi.hover a.firsta {
 background-image: url("http://www.arabianbusiness.com/bypass/samsung/assets/images/nav_samsung_smart_tv.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
	 width: 63px;
	 background-color:#cacaca; 
	 
	 margin-left:0px; 
}

.mpu_holder.article {margin: 0 auto 25px;}

html body div#pageBody div#branding div#main_nav.clear ul.dropdown li#main_tra.mmi a.firsta {
 background-image: url("http://www.itp.net/pictures/furniture/tra-tab.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
	 width: 63px;
	 background-color:#cacaca; 
	 
	 margin-left:0px; 
}


html body div#pageBody div#branding div#main_nav.clear ul.dropdown li#main_tra.mmi.hover a.firsta {
 background-image: url("http://www.itp.net/pictures/furniture/tra-tab.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
    text-indent: -9999px;
	 width: 63px;
	 background-color:#cacaca; 
	 
	 margin-left:0px; 
}

/* GITEX STYLE */


.gitex-style {
    width: 652px !important;
}



.gitex-branding-banner {padding-top:20px; padding-bottom:20px; }



/* GITEX TOP STORY */
.gitex-top-story { padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:20px; }
.gitex-top-story-image {}
.gitex-top-story-image-overlay {    background-color: #FFFFFF;    bottom: 0;    padding: 10px;    position: absolute;left:0; }
.gitex-top-story-header {    font-size: 25px;    font-weight: 700;    padding-bottom: 10px;    padding-top: 20px;}
.gitex-top-story-intro {    line-height: 20px;}
/* GITEX END TOP STORY */



/* GITEX HOME LEFT SIDE */
.gitex-left-stories {width:48.5%; padding-right:10px;  float:left; }
.gitex-left-stories-block {    padding-bottom: 15px;}
.gitex-left-stories-image {    float: left;    padding-right: 15px;    width: 116px;}
.gitex-left-stories-title {
    font-size: 13px;
    font-weight: 700;
    line-height: 16px;
}
.gitex-left-stories-intro {    font-size: 12px;}
/* GITEX END HOME LEFT SIDE */



/* GITEX HOME RIGHT SIDE */
.gitex-right-stories {width:47.5%; padding-left:10px; float:right; }
.gitex-right-stories-list-title a {color:#ea5800;   }
.gitex-right-stories-list-title {padding-bottom:10px; font-weight:700; font-size:17px; color:#999999; padding-top:20px; }
.gitex-right-stories-list-title a{}
.gitex-right-stories-list {}
.gitex-right-stories-list ul{list-style-type:disc; list-style:inside; color:#ccc; }
.gitex-right-stories-list ul li {    padding-bottom: 5px;}
.gitex-right-stories-list ul li a {    font-weight: 600;}

.gitex-right-stories-photos-first {float:left;}
.gitex-right-stories-photos-second {float:left; padding-left:10px; padding-right:10px;}
.gitex-right-stories-photos-first {float:left;}
.gitex-right-stories-photos-title a {color:#ea5800;   }
.gitex-right-stories-photos-title {padding-bottom:10px; font-weight:700; font-size:17px; color:#999999; padding-top:0px; }
.gitex-right-stories-photos-title a{}

/* GITEX END HOME RIGHT SIDE */

/* GITEX 2013 SECTION */

.gitex-section-features {padding-bottom:20px; }
a.view-all-blue {	background-color:#006699;	-webkit-border-top-left-radius:0px;	-moz-border-radius-topleft:0px;	border-top-left-radius:0px;	-webkit-border-top-right-radius:0px;	-moz-border-radius-topright:0px;	border-top-right-radius:0px;	-webkit-border-bottom-right-radius:0px;	-moz-border-radius-bottomright:0px;	border-bottom-right-radius:0px;	-webkit-border-bottom-left-radius:0px;	-moz-border-radius-bottomleft:0px;	border-bottom-left-radius:0px;	text-indent:0;	border:1px solid #005985;	display:inline-block;	color:#ffffff;	font-family:arial;	font-size:12px;	font-weight:normal;	font-style:normal;	height:30px;	line-height:30px;	width:75px;	text-decoration:none;	text-align:center;	text-decoration:none;
}
a.view-all-blue:hover {	background-color:#005985;}
a.view-all-blue:active {	position:relative;	top:1px;}
 


.gitex-section-features {width:48.5%; padding-right:10px; float:left; }
.gitex-section-features-title {
    color: #333333;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 15px;
}
.gitex-section-features-block {padding-bottom:20px; }

 



.gitex-section-photos-image-one{width:150px; padding-right:8px; float:left; padding-bottom:20px; }
.gitex-section-photos-image-two{width:150px; padding-right:10px; float:right; padding-bottom:20px; }
.gitex-section-photos-image-three{width:150px; padding-right:10px;  float:left; padding-bottom:20px;}
.gitex-section-photos-image-four{width:150px; padding-right:10px; float:right; padding-bottom:20px;}
.gitex-section-photos-image{}
.gitex-section-photos-title a{  font-size:12px; color:#006699; font-weight:700; background-color:#efefef; padding:10px; display:block;  text-decoration:none;  }
.gitex-section-photos-title a:hover{ color:#FFF;  background-color:#006699;  }

.gitex-section-photos-maintitle{     color: #333333;    font-size: 16px;    font-weight: 600;    padding-bottom: 15px; }
.gitex-section-photos {width:48.5%; float:right;}



#most_popular_module {
    float: right;
    width: 308px;
} 

.gitex-section-block-line {
    border-top: 1px solid #CCCCCC;
    margin-top: 20px;
    padding-bottom: 25px;
    padding-top: 10px;
}

.gitex-section-block-line-half { padding-top:10px; padding-bottom:20px; }


.gitex-section-block {width:49.5%;}

.gitex-section-block-right{
    float: right;
    width: 48.5%;
}

.gitex-section-block-left {
    float: left;
    width: 48.5%;
}

.gitex-section-title a{
    background-color: #006699;
    color: #FFFFFF;
    padding: 10px;
	display:block;
	text-decoration:none;
}

.gitex-section-image img {width:100%; }
.gitex-section-first-title {
    background-color: #FFFFFF;
  font-size: 15px;
    font-weight: 700;
    left: 0;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 15px;
    padding: 10px 10px 30px;
    position: absolute;
    text-decoration: none;
    top: -20px;
}



html body div#pageBody div#shell div.main div.redesign div.block1 div#bx-pager.blue-box-images a.active img {
    border: 2px solid #006599;
    height: 69px;
    width: 106px;
}


.gitex-section-first-title-intro {
    font-size: 12px;
    padding-top: 5px;
}

.gitex-section-first-title {}
.gitex-section-first-title-intro {}

.gitex-section-block-container {
 margin-bottom: 5px;
    min-height: 100px;
}



.pull-right {float:right;}
.pull-left {float:left;}

.width-50 {width:49%;}


span.roll {
    background-color: #D61C28;
    background-image: url("http://microsites2.itp.com/wp-content/themes/Random/movie-overlay.png");
    height: 130px;
    position: absolute;
    width: 217px;
    z-index: 10;
}

.gitex-section-more-title {color: #333333;    font-size: 16px;    font-weight: 600;    padding-bottom: 15px; }
.gitex-section-more-title a {color:#ea5800; text-decoration:none; }
  



.blue-box {
    background-image: url("cssimg/blue-background.jpg");
    background-repeat: repeat-x;
    display: block;
    float: left;
    height: 220px;
    padding: 15px;
    width: 252px;
}
.blue-box-title a {
    color: #FFFFFF;
    display: block;
    font-size: 21px;
    font-weight: 700;
    padding-bottom: 10px;
}

.blue-box-subtitle {font-size:13px;  color:#fff;} 

.gitex-style .bx-wrapper .bx-viewport {
    background:none !important;
    border: 0px solid #FFFFFF !important;
    box-shadow: 0 0 0px #CCCCCC !important;
    left: 0px !important;
	background-color:#005885 !important; 
}


.gitex-style .bx-wrapper {
    margin: 0 auto 0px;
    padding: 0;
    position: relative;
	margin-bottom:20px; 
}
  
.blue-box-arrow {
    background-image: url("cssimg/arrow-blue.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 52px;
    left: 280px;
    position: absolute;
    top: 88px;
    width: 22px;
}


a.blue-box-pager-link  {
    background: none repeat scroll 0 0 #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px; 
    display: block;
    height: 10px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 10px;
	float:left;
}


.gitex-style .bx-wrapper {
    border-bottom: 0 solid #006699;
}

a.blue-box-pager-link:hover, a.blue-box-pager-link.active  {
    background: none repeat scroll 0 0 #ea5800;
}

.gitex-style .bx-wrapper  ul.bxslider-gitex img {
    display: block;
    height: 250px;
    max-width: 100%;
}


.gitex-style .itpevent .bx-controls-direction {
    display: block;
}

html body div#pageBody div#shell div.main div.redesign div.gitex-style div.itpevent div.bx-wrapper div.bx-viewport { background-color: #FFFFFF !important;}


html body div#pageBody div#shell div.main div.gitex-style div.itpevent div.bx-wrapper div.bx-controls div.bx-controls-direction a.bx-prev {  left: -16px;
    top: 0 !important;
	}
html body div#pageBody div#shell div.main div.gitex-style div.itpevent div.bx-wrapper div.bx-controls div.bx-controls-direction a.bx-next {     left: 613px !important;
    top: 0 !important;
	}



#bx-pager2 {
    left: 15px;
    position: absolute;
    top: -43px;
    z-index: 100;
}


.gitex-style .bx-controls-direction {display:none;}

.blue-box-images a img {
    margin-left: 8px;
    margin-right: 8px;
}

.blue-box-images {margin-bottom:20px; }
/* GITEX 2013 END SECTION */