html{color:#000;
/*background: #e6e6e6;*/
font: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
/*background: #e6e6e6 url("images/2010/bg_lightgrey.jpg") no-repeat fixed top !important;*/
background: #000000 url("images/bg_d3launch2.jpg") no-repeat top !important;
}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;
padding:0;
}
body {
/* background: #e6e6e6;
background: #e6e6e6 url("images/2010/bg_greylight.jpg") repeat-y fixed top !important; */
}
table{border-collapse:collapse;
border-spacing:0;
}
fieldset,img{border:0;
}
address,caption,cite,code,dfn,th,var,optgroup{font-style:inherit;
font-weight:inherit;
}
del,ins{text-decoration:none;
}
.article_content li{list-style-type:circle;
margin-bottom: 10px;
}
caption,th{text-align:left;
}
h1,h2,h3,h4,h5,h6{font-size:100%;
font-weight:normal;
}
h1 {
font-size: 20px; font-weight: bold;
}
h1.headline {
color: #2f2f2f;
font-family: Helvetica,Arial;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 30px;
line-height: 36px;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
margin-bottom: 5px;
margin-top: 5px;
}
q:before,q:after{content:'';
}
abbr,acronym{border:0;
font-variant:normal;
}
sup{vertical-align:baseline;
}
sub{vertical-align:baseline;
}
legend{color:#000;
}
input,button,textarea,select,optgroup,option{font-family:inherit;
font-size:inherit;
font-style:inherit;
font-weight:inherit;
}
input,button,textarea,select{*font-size:100%;
}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;
}
table{font-size:inherit;
font:100%;
}
pre,code,kbd,samp,tt{font-family:monospace;
*font-size:108%;
line-height:100%;
}
a {
color: #CC0000; 
/*color: #003399;*/
text-decoration: none;
}
a:hover, a.headline:hover {
text-decoration: underline;
}
.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */
body{text-align:center;
}

.leftpad_5px {
padding-left: 5px;
}

.bottom_10px {
margin-bottom: 10px;
}
.black_background {background-color: #2b2b2b;
}

.network_links_wrapper {
width: 100%;
background: #000000 url(images/2010/bg_darkgrey.png);
}

.network_links{
width: 980px;
padding: 5px 0px 5px 0px;
font: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #888888;
margin: auto;
text-align: left;
}

#wrapper {width: 970px;
padding-left: 10px;
padding-right: 10px;
background: url(images/2010/bg_body_middle_990.png) repeat-y;
margin: 0px auto 0px auto;
}
div.headwrapper {width: 100%;
height: 95px;
background: #000000 url(images/bg_blacktop.gif) repeat-x !important;
}
div.header {width: 960px;
height: 88px;
margin: auto;
margin-bottom: 10px;
color: #FFFFFF;
}
div.header div.logo {float:left;
width: 520px;
text-align:left;
}
div.header div.search{float:left;
width: 400px;
height: 20px;
background-color: #000000;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
padding: 10px 10px 20px 10px;
margin-top:15px;
color: #FFFFFF;
text-align:left;
font: 14px Arial, Helvetica, sans-serif;
}
div.header div.search input[type="text"] {
width: 285px;
height: 15px;
background-color: #EFEFEF;
color: #034bc1;
font: 14px Arial, Helvetica, sans-serif;
border: none;
padding: 5px;
}
div.header div.search input[type="submit"] {
width: 50px;
height: 26px;
background-color: #666666;
color: #65c4ff;
font: 14px Arial, Helvetica, sans-serif;
border: none;
padding: 5px;
}
div.menuwrapper{
background: url('images/2010/bg_menu.png');
height: 65px;
width:100%;
}
div.menuwrapper div.main_menu{
width: 960px;
margin:0px auto;
height: 35px;
text-align: left;
}
div.menuwrapper div.main_menu a{
color: #666666;
font: 13px Arial, Helvetica, sans-serif;
font-weight: bold;
}
div.sub_menu{
width: 960px;
margin:0px auto;
height:20px;
padding: 5px 10px 5px 25px;
text-align: left;
}
div.sub_menu a{
color: #CCCCCC;
font: 11px Arial, Helvetica, sans-serif;
}

/*Menu*/
	/* General */
	#cssdropdown, #cssdropdown ul { list-style: none;  position: absolute }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */
	#cssdropdown li.menu_home { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: 0 -770px; width: 40px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_home:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: 0 -810px; width: 40px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_home a { display: block; height: 35px; width: 40px; }

	#cssdropdown li.menu_pc { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -41px -770px; width: 40px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_pc:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -41px -810px; width: 40px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_pc a { display: block; height: 35px; width: 40px; }
	
	#cssdropdown li.menu_xbox360 { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -81px -770px; width: 85px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_xbox360:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -81px -810px; width: 85px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_xbox360 a { display: block; height: 35px; width: 85px; }
	
	#cssdropdown li.menu_ps3 { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -166px -770px; width: 110px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_ps3:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -166px -810px; width: 110px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_ps3 a { display: block; height: 35px; width: 110px; }	
	
	#cssdropdown li.menu_wii { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -276px -770px; width: 45px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_wii:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -276px -810px; width: 45px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_wii a { display: block; height: 35px; width: 45px; }

	#cssdropdown li.menu_psp { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -321px -770px; width: 50px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_psp:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -321px -810px; width: 50px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_psp a { display: block; height: 35px; width: 50px; }

	#cssdropdown li.menu_ds { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -371px -770px; width: 40px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_ds:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -371px -810px; width: 40px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_ds a { display: block; height: 35px; width: 40px; }

	#cssdropdown li.menu_mobile { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -411px -770px; width: 70px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_mobile:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -411px -810px; width: 70px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_mobile a { display: block; height: 35px; width: 70px; }

	#cssdropdown li.menu_hardware { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -481px -770px; width: 90px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_hardware:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -481px -810px; width: 90px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_hardware a { display: block; height: 35px; width: 90px; }

	#cssdropdown li.menu_calendar { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -571px -770px; width: 85px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_calendar:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -571px -810px; width: 85px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_calendar a { display: block; height: 35px; width: 85px; }	
	
	#cssdropdown li.menu_events { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -656px -770px; width: 70px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_events:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -656px -810px; width: 70px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_events a { display: block; height: 35px; width: 70px; }	
	
	#cssdropdown li.menu_competitions { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -726px -770px; width: 111px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_competitions:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -726px -810px; width: 111px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_competitions a { display: block; height: 35px; width: 111px; }		
	
	
	#cssdropdown li.menu_competitions { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -836px -770px; width: 80px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_competitions:hover { float: left; margin-left: -1px; background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -836px -810px; width: 80px; height: 35px; text-align: center; position: relative }
	#cssdropdown li.menu_competitions a { display: block; height: 35px; width: 80px; }			
	

.dropdown {
width: 500px; height: 320px; position: relative; z-index: 5; background-color: #FFFFFF; display:none;
font: 11px Arial, Helvetica, sans-serif; padding: 10px !important; border: 5px solid #CCCCCC; border-top: 0px; text-align: left; padding-top: 10px;
}
.nav {
float:left;
width: 270px;
height: 250px;
border-bottom: 1px solid #EFEFEF;
padding-right: 10px !important;
margin-bottom: 10px !important;
}
.stories {
float:left;
width: 200px;
padding-left: 10px !important;
border-left: 2px solid #EFEFEF;
height: 250px;
border-bottom: 1px solid #EFEFEF;
margin-bottom: 10px !important;
}
.mostpop {
width: 500px;

}
.dropdown a {
display: inline !important;
color: #999999;
padding: 0px;
margin: 0px;
font-size: 11px !important;
font-weight: normal !important;
line-height: 150% !important;
}
.dropdown a.toplevel {
display: inline !important;
color: #006e97 !important;
font-weight: bold !important;
font-size: 12px !important;
}


#searchform {display:inline;
}
input.searchinput {
font: 13px Arial, Helvetica, sans-serif;
}

div.leaderboard {width: 960px;
height: 110px;
background-image: url(images/2010/sprite_tbreakmeg2.png);
background-position: 0 -100px;
margin:auto;
margin-top: 10px;
margin-bottom: 10px;
color: #000000;
padding: 15px 0px 0px 0px;
text-align: center;
}
div.banner_728 {width: 728px; 
height: 90px; 
background-color: 
#000000; 
color: #FFFFFF; 
margin: auto
}
div.main {width: 960px;
background-image: url(images/2010/bg_main.png);
background-repeat: repeat-y;
margin-top: 5px;
}
div.spotlight_wrapper{
width: 960px;
background-color: #FFFFFF;
}
a.spotlight_text {
font: 22px Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
div.spotlight{width: 620px;
float: left;
height: 250px;
background-color: #000000;
padding: 10px;
text-align:left;
}
div.spotlight_mpu{width: 300px;
float: left;
height: 250px;
background-color: #FFFFFF;
padding: 0px 0px 0px 10px;
}
div.spotlight_strip{width: 960px;
background-color: #000000;
background-image: url(images/2010/bg_spotbottom.jpg);
background-repeat: repeat-x;
}
div.spotlight_small{width: 98px;
float: left;
margin-right: 20px;
text-align: left;
}
a.spotlight_small_text{
color: #CCCCCC;
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
line-height: 100%;
}
a.spotlight_small_text: hover{
text-decoration: underline;
}
div.col_640px{width: 640px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
text-align:left;
}
div.col_170px_article{width: 150px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align:left;
margin-top: 20px;
}
div.col_430px_article{width: 440px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
text-align:left;
overflow:hidden;
}


div.col_320px{width: 300px;
padding-left: 10px;
padding-right: 10px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
height: 100%;
text-align:left;
}

div.col_640px_article{width: 610px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 20px;
padding-left: 10px;
text-align:left;
}
div.col_640px_article b, div.col_640px_article strong{
font-weight: bold;
}

div.col_320px{width: 300px;
padding-left: 10px;
padding-right: 10px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
height: 100%;
text-align:left;
}
div.title_topstories {
background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: 0 -240px;
width: 640px;
height: 42px;
margin-bottom: 10px;
}
div.title_features {
background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: 0 -330px;
width: 640px;
height: 42px;
margin-bottom: 10px;
}
div.title_reviews {
background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: 0 -380px;
width: 640px;
height: 42px;
margin-bottom: 10px;
}
div.title_register {
background-image: url(sprite_titles.png);
width: 640px;
height: 42px;
margin-bottom: 10px;
}
div.title_category {
font: 32px Helvetica, Verdana, Arial, Helvetica, sans-serif;
color: #2f2f2f;
margin-bottom: 30px;
margin-left: 10px;
margin-top: 10px;
font-weight: bold;
line-height: 30px;
border-bottom: 2px double #999999;
}
img.border {border: 1px solid #999999;
}
div.topstory_container {
width: 640px;
float: left;
margin-bottom: 15px;
border-bottom: 1px solid #EFEFEF;
}
div.topstory_container p {
line-height: 120%;
margin-bottom: 12px;
}

div.topstory_container h3 {
font-weight: bold;
font-size: 20px;
}

div.topstory_container strong {
font-weight: bold;
}

div.topstory_container .error {
width: 600px;
border: 1px solid #EF0000;
padding: 10px;
font: 13px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #EF0000;
margin-top: 10px;
margin-bottom: 10px;
line-height: 120%;
}

div.topstory_container div.review_container {
width: 315px;
float: left;
}
div.topstory_container div.review_container div.review_image {float: left;
width: 100px;
}
div.topstory_container div.review_container div.review_content {float: left;
width: 205px;
margin-left: 10px;
text-align:left;
}
div.topstory_container div.review_container div.review_content a.title {font: 14px; font-weight: bold;
}
div.topstory_container div.review_seperator {clear:both;
width:640px;
margin-top:10px;
margin-bottom:10px;
border-bottom: 1px dotted #CCCCCC;
height: 20px;
}
div.topstory_image {float: left;
width: 178px;
}
div.category_image {float: right;
width: 150px;
padding: 5px;
border: 1px solid #222222;
margin-right: 10px;
margin-bottom: 10px;
}
div.topstory_content {float: left;
width: 440px;
margin-left: 10px;
text-align:left;
}

div.category_content {float: right;
width: 468px;
margin-right: 10px;
text-align:left;
}
/* For Review Category Page */

div.category_image_review {float: left;
width: 110px;
padding: 5px;
border: 1px solid #222222;
margin-right: 10px;
margin-bottom: 10px;
}

div.topstory_content_review {float: left;
width: 380px;
margin-left: 10px;
text-align:left;
}

div.topstory_score_review {float: left;
width: 60px;
text-align:center;
color: #FFFFFF;
font-family: 'futura-pt-1','futura-pt-2','sans-serif', 'Gils Sans', 'Myriad Pro', 'Century Gothic', Arial; font-size: 38px;
padding-top: 5px;padding-bottom: 5px;
text-transform: uppercase; 
background: #CC0000;
margin-left: 40px;
}

/* For Review Category Page */


div.topstory_content a, div.topstory_content_review a {color: #0048b1;
text-decoration:none;
}
div.topstory_content a.more, div.topstory_content_review a.more {color: #0048b1;
text-decoration:none;
}

div.topstory_content a.title, div.topstory_content_review a.title {font-size: 14px;
font-weight: bold;
color: #CC0000;
}
div.comments_like {
padding-top: 8px;
font: 11px Arial, Helvetica, sans-serif;
height: 24px;
vertical-align: bottom;
}
div.comment-image {
background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: 0 -300px;
width: 14px;
height: 14px;
float: left;
margin-right: 3px;
}


span.strong {font-weight: bold;
}
#photoShow {height: 250px;
width: 960px;
}
#photoShow div {position:absolute;
z-index:0;
}
#photoShow div.previous {z-index: 1;
}
#photoShow div.current {z-index: 2;
}

#spotlightText {height: 250px;
width: 300px;
float: left;
background-color: #000000;
opacity: 0.5;
color: #FFFFFF;
}
#spotlightText div {position:absolute;
z-index:3;
}
#spotlightText div.previous {z-index: 4;
}
#spotlightText div.current {z-index: 5;
}
.sideblock {
width: 300px;
margin: auto;
background-color: #FFFFFF;
margin-bottom: 10px;
}
.sideblock div.headline {
text-transform: uppercase;
color: #333333;
font: 15px Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 10px;
border-bottom: 1px solid #CCCCCC;
text-align: left;
}
.sideblock div.posts {
color: #333333;
font: 13px Arial, Helvetica, sans-serif;
padding: 10px;
text-align: left;
border-bottom: 1px dotted #0048b1;
width: 280px;
}
.sideblock div.posts a.headline{
color: #CC0000;
font: 12px;
font-weight: bold;
text-align: left;
text-decoration:none;
display:block;
}



.sideblock div.posts a.headline:hover {
text-decoration:underline;
}
.sideblock div.more {
padding: 10px;
text-align:right;
}
.sideblock div.more a {
font: 12px Arial, Helvetica, sans-serif;
}
.sideblock img {
border: 1px solid #000000;
margin-right: 10px;
float: left;
}
.sideblock img.first {
border: 1px solid #000000;
display:block;
margin-bottom: 10px;
}
.ad_halfpage {
text-align: center;
vertical-align: center;
padding-bottom: 10px;
}
div.multimedia_wrapper {background-image: url('images/2010/bg_blue_competitions.png');
background-repeat: repeat-x;
height: 196px;
width: 940px;
padding: 10px;
text-align:left;
border-top: 2px solid #EF0000;
margin-top: 15px;
margin-bottom: 15px;
border-bottom: 5px solid #e6e6e6;
}

div.multimedia_wrapper div.col_product {width: 469px;
border-right: 1px solid #666666;
float: left;
}

div.multimedia_wrapper div.col_product div.title_product {float:left;
background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: 0 -430px;
width: 284px;
height: 24px;
margin-bottom: 10px;
margin-top: 10px;
}
div.multimedia_wrapper div.col_product div.product_image {
background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: 0 -470px;
width: 460px;
height: 280px;
padding-top: 5px;
margin-bottom: 10px;
}

div.multimedia_wrapper div.col_product div.product_content {
color: #999999;
font: 13px Arial, Helvetica, sans-serif;
text-align:left;
padding-left: 5px;
}
div.multimedia_wrapper div.col_product div.product_content a.headline {
color: #01a8d5;
font: 15px Arial, Helvetica, sans-serif;
font-weight: bold;
display: block;
padding-bottom: 3px;
}

div.multimedia_wrapper div.col_gallery {width: 460px;
float: left;
}
div.multimedia_wrapper div.col_gallery div.title_product {float:left;
background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -300px -430px;
width: 200px;
height: 24px;
margin-bottom: 10px;
margin-top: 10px;
}
div.multimedia_wrapper div.gallery_wrap {width: 140px;
float: left;
margin-left: 10px;
}

div.multimedia_wrapper div.gallery_wrap div.image {width: 140px;
border: 1px solid #999999;
}

div.multimedia_wrapper div.gallery_wrap div.text {width: 140px;
text-align:left;
}
div.multimedia_wrapper div.gallery_wrap div.text a {font: 12px Arial, Helvetica, sans-serif;
color: #01a8d5;
font-weight: bold;
}

div.multimedia_wrapper div.col_gallery  div.gallery_seperator {clear:both;
width:460px;
margin-top:10px;
margin-bottom:10px;
height: 10px;
}

#footer_grey{
width: 100%;
background-color: #000000;
height: 250px;
}

#footer_black{
width: 100%;
background-color: #000000;
padding-top: 20px;
}

#footer_wrapper{
width: 960px;
padding: 10px;
margin: auto;
font: 11px Arial, Helvetica, sans-serif;
color: #999999;
}

#footer_wrapper div.footer_left {
text-align: left;
color: #FFFFFF;
font-size: 13px;
}

div.footer_title {
font-weight: bold;
font-size: 17px;
margin-bottom: 10px;
margin-top: 10px;
}

#footer_wrapper div.footer_mediapack{
width: 180px;
padding: 10px 20px 10px 20px;
background-color: #333333;
color: #FFFFFF;
float: left;
text-align:left;
}

#footer_wrapper div.footer_mediapack a{
color: #FFFFFF;
font-weight: bold;
text-decoration: underline;
}
#footer_wrapper div.footer_rest{
width: 130px;
color: #EFEFEF;
float: left;
text-align:left;
margin-left: 10px;
line-height: 160%;
}
#footer_wrapper div.footer_rest b {
font-weight: bold;
font-size: 12px;
color: #FFFFFF;
}
#footer_wrapper div.footer_rest a {
color: #EFEFEF;
}
.corp_links {
padding-top: 20px;
color: #FFFFFF;
}

.corp_links a {
color: #FFFFFF;
font-weight: bold;
font: 12px Arial, Helvetica, sans-serif;
}

.copyright{
color: #999999;
text-transform: uppercase;
font-weight: bold;
padding-top: 5px;
padding-bottom: 10px;
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
}

div.top10_wrapper {
width: 940px;
padding: 10px;
border-top: 3px solid #666666;
background-color: #FFFFFF; 
}

div.top10_wrapper div.top10{
width: 628px;
float: left;
background-image: url('images/2010/bg_multimedia.png');
background-repeat: repeat-x;
height: 500px;
}
div.top10_wrapper div.comments{
width: 300px;
margin-left: 10px;
float: left;
border: 1px solid #CCCCCC;
height: 500px;
}
div.top10_wrapper div.comments div.comments_wrapper{
width: 280px;
padding: 10px;
}

div.top10_wrapper div.comments div.comments_header_wrap{
width: 300px;
background-color: #CCCCCC;
padding-top: 5px;
}

div.top10_wrapper div.comments div.comments_header_wrap div.most_commented_on{
padding: 5px;
font: bold 13px Arial, Helvetica, sans-serif;
color: #000000;
background: #FFFFFF;
float: left;
margin-left: 10px;
}

div.top10_wrapper div.comments div.comments_header_wrap div.most_commented_off{
padding: 5px;
font: bold 13px Arial, Helvetica, sans-serif;
color: #000000;
background: #CCCCCC;
float: left;
margin-left: 10px;
}

div.top10_wrapper div.comments div.comments_wrapper div.comments_image {float:left;
background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -649px -240px;
width: 70px;
height: 50px;
padding-top:6px;
text-align:center;
font: bold 16px Arial, Helvetica, sans-serif;
}
div.top10_wrapper div.comments div.comments_wrapper div.comments_content {float:left;
width: 200px;
margin-left: 10px;
text-align:left;
}
div.top10_wrapper div.comments div.comments_wrapper div.comments_content a{font: bold 12px Arial, Helvetica, sans-serif;
color: #000000;
padding-top: 10px;
}
div.top10_wrapper div.comments div.comments_wrapper div.comments_seperator {clear:both;
width:280px;
margin-top:5px;
border-bottom: 1px dotted #CCCCCC;
height: 5px;
}
div.top10_wrapper div.top10 div.one {float:left;
width: 180px;
border-right: 1px solid #333333;
border-top: 1px solid #2b2b2b;
height: 430px;
text-align:left;
color: #999999;
font: 11px Arial, Helvetica, sans-serif;
padding: 10px;
}
div.top10_wrapper div.top10 div.one span.top{
color: #EFEFEF;
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
}
div.top10_wrapper div.top10 div.one a.title {
color: #01a8d5;
font: 20px Arial, Helvetica, sans-serif;
font-weight: bold;
}
div.top10_wrapper div.top10 div.one span.score{
color: #EFEFEF;
font: 18px Arial, Helvetica, sans-serif;
font-weight: bold;
}
div.top10_wrapper div.top10 div.one img{
margin-top: 5px;
}
div.top10_wrapper div.top10 div.one b {font-weight: bold;
color: #FFFFFF;
}
div.top10_wrapper div.top10 div.one span.editorschoice{
color: #ffcc00;
}
div.top10_wrapper div.top10 div.rest {width: 426px;
float: left;
tex-decoration: none;
}
div.top10_wrapper div.top10 div.rest div.rest_content {width: 336px;
float: left;
text-align:left;
color: #999999;
padding: 10px;
font: 11px Arial, Helvetica, sans-serif;
height: 30px;
}
div.top10_wrapper div.top10 div.rest div.rest_content span.rank {color: #EFEFEF;
font-weight:bold;
}
div.top10_wrapper div.top10 div.rest div.rest_content a{color: #01a8d5;
font-size: 13px;
font-weight:bold;
}
div.top10_wrapper div.top10 div.rest div.rest_score {width: 50px;
float: left;
padding: 10px;
text-align: right;
height: 30px;
}
div.top10_wrapper div.top10 div.rest div.rest_score span.score {
border: 1px solid #333333;
padding: 5px;
}
div.top10_wrapper div.top10 div.rest div.rest_score a {
font-size: 18px;
color: #EFEFEF;
font-weight: bold;
}

div.top10_wrapper div.top10 div.rest div.rest_seperator {clear:both;
}

div.top10_wrapper div.top10 div.top10_header_wrap {width: 628px;
}

div.top10_wrapper div.top10 div.top10_header_wrap div.header_title {float:left;
background-image: url(images/2010/sprite_tbreakmeg.png);
background-position: -500px -430px;
width: 284px;
height: 24px;
margin-bottom: 10px;
margin-top: 10px;
margin-left: 10px;
}
div.top10_wrapper div.top10 div.top10_header_wrap div.header_menu {float:left;
width: 324px;
height: 24px;
margin-bottom: 10px;
margin-top: 10px;
margin-right: 10px;
text-align:right;
}

/*Registration Page*/

#register_wrap, #login_wrap {
width: 420px;
background-color: #F8F8F8;
border: 1px solid #CCCCCC;
padding: 10px 20px 20px 20px;
}

#loginForm p {
margin-bottom: 15px;
}

#register_facebook{
width: 420px;
}
#register_head, #login_head {
font: bold 18px Georgia,Arial, Helvetica, sans-serif !important;
border-bottom: 1px dotted #000000;
margin-bottom: 10px;
padding-bottom: 5px;
padding-top: 5px;
}

#col_half .register_wrap register_manual, #col_half .login_form {
font: 13px Arial, Helvetica, sans-serif;
}

table.regform td {
padding: 5px;
}

.login_title {
font: bold 18px Arial, Helvetica, sans-serif;
border-bottom: 1px solid #d4e630;
width: 960px;
color: #4f6a00;
margin-bottom: 20px;
}

.redstar{
color: #CC0000;
}
.fineprint{
font: 10px Arial, Helvetica, sans-serif;
}
.font_11px {
font: 11px Arial, Helvetica, sans-serif !important;
margin-top: 3px;
}

.hideclass {
display:none;
}

.registerbox {background:#e6eac0; padding:10px 10px 0 10px; width: 200px;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; border: 1px dashed #FFFFFF;}

.registerbox h2{margin-bottom:.7em; line-height: 130%}

.registerbox h2{color:#444; font-size: 16px; font-weight: bold}

.registerbox label{display:block;margin-bottom:3px;font-weight:bold;color:#444;}

.registerbox input{margin-bottom:5px;font-size:1.1em;padding:3px 4px;}

.registerbox .buttonRegister{float:right;background:#d00;color:#fff;margin:25px 10px 0 0;border:1px outset #d00;padding:5px 10px;overflow:visible;-webkit-border-radius:5px;-moz-border-radius:5px;}

.regform input, .regform select {padding: 5px; font: 12px Arial, Helvetica, sans-serif; color: #555555}

table.regform td.label {font-weight: bold; font-size: 12px}
table.regform td {padding-bottom: 10px; }
.reg_submit {color: #1c4063 !important;
font-weight: bold  !important;
margin-left: 0px;
width: 200px;
text-align:left
}
.security_error {width: 580px; padding: 10px; margin: 10px auto 10px auto; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; color: #CC0000; text-align: center; border: 1px solid #CC0000;
}
div.breadcrumb a {
font-size: 11px;
line-height: 16px;
display: inline;
background-color: transparent;
background-image: url(images/2010/breadcrumb_arrow.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 100% 4px;
padding-top: 0pt;
padding-right: 12px;
padding-bottom: 0pt;
padding-left: 4px;
}
div.breadcrumb {
font-size: 11px;
}
.noTopPadding {
padding-top: 0px !important;
}

.article_content {
color: #333333;
margin-top: 15px;
font-family: geneva, arial, georgia,serif;
font-size: 13px;
line-height: 21px;
}
.article_content p {
font-family: geneva, arial, georgia,serif;
font-size: 13px;
line-height: 21px;
padding-bottom: 18px;
}

.article_content h1 {
font-size: 20px;
font-weight: bold;
margin-bottom: 20px;
}

.article_excerpt {
font-size: 1.3em;
font-family: Helvetica,Verdana,Arial;
line-height: 1.5em !important;
color: #222222;
font-weight: bold;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-top: 2px solid #EFEFEF;
border-bottom: 2px solid #EFEFEF;
}

.tools {
font-size: 1.03em;
font-family: Helvetica,Verdana,Arial;
line-height: 1.5em !important;
color: #222222;
font-weight: bold;
float: left;
width: 140px;
text-align: right;
}

.facebook_like {
float: left;
width: 470px;
}

.tools img {
margin-left: 10px;
}

.tools_wrap{

}

.article_credits {
font-size: 0.85em !important;
color: #999999;
font-weight: normal;
font-family: Helvetica,Verdana,Arial;
margin-bottom: 15px;
}

.tags {
font-size: 0.82em !important;
color: #999999;
}

#authorbox{
    background:#EFEFEF;
    border:1px solid #CECFD0;
    width:588px;
    margin:0 auto;
    margin-bottom:10px;
    overflow:hidden;
	font-size: 0.96em;
	font-family: Helvetica,Verdana,Arial;
	line-height: 1.5em !important;
	padding: 10px;
}
    #authorbox h4{
        font-size:1.2em;
		font-family: Helvetica,Verdana,Arial;
		font-weight: bold;
        color:#191919;
        margin:0;
        padding:5px 10px 5px 0px;
    }
.authortext{
        padding-left:65px;
    }
#authorbox img{
        margin:5px;
        float:left;
		border: 5px solid #FFFFFF;
    }
    #authorbox p{
        color:#191919;
        margin:0;
        padding:0px 10px 10px 10px;
    }
 #authorbox h4 > a{
        text-decoration:none;
    }
#authorbox p{
        color:#191919;
    }
.prod_image{
float:right; width: 250px; height: 190px; border: 2px solid #EFEFEF;
margin-top: 10px; margin-left: 20px;
}	

.prod_image_gallery{
border: 5px solid #EFEFEF;
text-align:center;
margin-top:5px;
margin-bottom: 5px;
}	

.ratings {
width: 588px;
padding: 10px;
background-color: #F4F4F4;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #444444;
border: 1px solid #999999;
margin-top: 10px;
}

.ratings .icon{
width: 18px;
float: left;
margin-bottom: 7px;
}
.ratings .text{
width: 438px;
float:left;
margin-bottom: 7px;
padding-top: 2px;
padding-left: 10px;
}





.review_bar {
width: 604px;
height: 34px;
background-image: url(images/2010/review_bar.png);
margin-top: 10px;
margin-left: -30px;
padding-left: 20px;
font-size: 11px;
text-transform:uppercase;
font-weight: bold;
}
.review_bar .where_to_buy, .review_bar .review, .review_bar .specs, .review_bar .images, .review_bar .user_review {
float: left;
padding-right: 10px;
padding-left: 10px;
padding-top:6px;
} 
.review_bar .divider {
background-image:url('images/2010/review_bar_divider.png');
background-repeat:no-repeat;
float: left;
width: 2px;
height: 34px;
}
.review_bar .divider_final {
background-image:url('images/2010/review_bar_divider_final.png');
background-repeat:no-repeat;
float: left;
width: 2px;
height: 34px;
}

.review_bar_selected a {
color: #999999 !important;
}

.wheretobuy h2 {
font: Verdana, Arial, Helvetica, sans-serif;
color: #444444;
font-weight: bold;
font-size: 16px !important;
}

h3.specs
{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e4e4e4;
padding-bottom: 20px;
font-size: 20px !important;
font-weight: bold;
width: 610px;
font: Verdana, Arial, Helvetica, sans-serif;
color: #444444;
}

/************************************************
*	Images  					     		    * 
************************************************/

.article_content img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
.article_content img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

.article_content img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

.article_content img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.article_content .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.article_content .alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.article_content .alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.article_content .wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #EEEEEE;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.article_content .wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.article_content .wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
/******* CSS For Tabs  *******/

.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

/******* /LOGO  *******/
/******* MENU *******/
#container_tabs{
	margin: 5px auto;
	width: 300px;
	
}
#container_tabs ul{
	list-style: none;
	list-style-position: outside;
	padding-left: 0px;

}
#container_tabs ul.menu{
	text-align: left;
	margin:0px;

}
#container_tabs ul.menu li{
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
}
#container_tabs ul.menu li{
	font-weight: 700;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #d0ccc9;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #898989;
	cursor: pointer;
}
#container_tabs ul.menu li.active{
	background: #fff;
	top: 1px;
	border-bottom: 0;
	color: #5f95ef;
}
/******* /MENU *******/
/******* content_tabs *******/
.content_tabs{
	margin: 0pt auto;
	background: #efefef;
	background: #fff;
	border: 1px solid #d0ccc9;
	text-align: left;
	padding: 10px;
	padding-bottom: 20px;
	font-size: 11px;
}
.content_tabs h1{
	line-height: 1em;
	vertical-align: middle;
	height: 48px;
	padding: 10px 10px 10px 52px;
	font-size: 16px;
}
/******* /content_tabs *******/
/******* NEWS *******/
.content_tabs.news h1{
	background: transparent url(images/news.jpg) no-repeat scroll left top;
}
.content_tabs.news{
	display: block;
}
/******* /NEWS *******/
/******* TUTORIALS *******/
.content_tabs.tutorials h1{
	background: transparent url(images/tuts.jpg) no-repeat scroll left top;
}
.content_tabs.tutorials{
	display: none;
}
/******* /TUTORIALS *******/
/******* LINKS *******/
.content_tabs.links h1{
	background: transparent url(images/links.jpg) no-repeat scroll left top;
}
.content_tabs.links{
	display: none;
}
.content_tabs.links a{
	color: #5f95ef;
}
/******* /VERTICAL TABS *******/



/******* VERTICAL TABS FOR BODY *******/
#container_body_tabs{
	margin: 5px auto auto 0px;
	width: 620px;
	background: #e1e1e1;
	border: 5px solid #e1e1e1;
	
	
}
#container_body_tabs ul{
	list-style: none;
	list-style-position: outside;
	padding-left: 0px;

}
#container_body_tabs ul.menu{
	text-align: left;
	margin:0px;

}
#container_body_tabs ul.menu li{
	float: left;
	margin-bottom: -1px;
}
#container_body_tabs ul.menu li{
	width: 85px;
	height: 50px;
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #e1e1e1;
	margin-bottom: -1px;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #898989;
	cursor: pointer;
	text-transform:uppercase;
	text-align:center;
}
#container_body_tabs ul.menu li.active{
	background: url('images/bg_calendar_menu1.png') no-repeat;
	top: 1px;
	border-bottom: 0;
	color: #CC0000;
	width: 75px;
	
}

#container_body_tabs ul.menu li.altactive{
	background: url('images/bg_calendar_menu3.png') no-repeat;
	top: 1px;
	border-bottom: 0;
	color: #CC0000;
	width: 75px;
	
}

#container_body_tabs ul.menu li.alt{
	width: 85px;
	height: 50px;
	font-weight: 700;
	font-size: 20px;
	line-height: 100%;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #e1e1e1;
	margin-bottom: -1px;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #898989;
	cursor: pointer;
	text-transform:uppercase;
	text-align:center;
	background: url('images/bg_calendar_menu2.png') no-repeat;
}


/******* /MENU *******/
/******* content_body_tabs *******/
.content_body_tabs{
	margin: 0pt auto;
	background: #efefef;
	background: #fff;
	border: 1px solid #d0ccc9;
	text-align: left;
	padding: 10px;
	padding-bottom: 20px;
	font-size: 11px;
}
.content_body_tabs h1{
	line-height: 1em;
	vertical-align: middle;
	height: 48px;
	padding: 10px 10px 10px 52px;
	font-size: 16px;
}
/******* /content_body_tabs *******/

.content_body_tabs.d1{
	display: block;
}

.content_body_tabs.d2{
	display: none;
}

.content_body_tabs.d3{
	display: none;
}

.content_body_tabs.d4{
	display: none;
}

.content_body_tabs.d5{
	display: none;
}


.content_body_tabs.d6{
	display: none;
}

.content_body_tabs.d7{
	display: none;
}


/******* /VERTICAL TABS FOR BODY *******/





/* Container */
.verticalslider {border: 1px solid #666666; overflow: hidden; width: 620px; margin: 0; margin-top: 25px; height: 100%; }

/* Tabs */
.verticalslider_tabs {float: left;width: 120px;}
.verticalslider_tabs, .verticalslider_tabs li{margin: 0px; padding: 0px;}
.verticalslider_tabs li{list-style-type: none;}
.verticalslider_tabs a:link, .verticalslider_tabs a:visited{display: block; width: 110px; height: 29px; padding: 14px 10px 6px 10px; background: url(images/vtabs/tabBG.jpg) bottom repeat-x;  background-color: #eeeeee;font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold;color: #333333;  border-right: 1px solid #666666; border-top: 1px solid #666666; text-decoration: none;}
.verticalslider_tabs a:hover, .verticalslider_tabs a:active{ background: url(images/vtabs/tabHoverBG.jpg) bottom repeat-x; background-color: #fcfcfc;}
.verticalslider_tabs li:first-child a:link, .verticalslider_tabs li:first-child a:visited{border-top: none; height: 30px;}
.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{background: #ffffff; border-right: 1px solid #ffffff;}
.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active{background: #ffffff; border-right: 1px solid #ffffff;}
.verticalslider .arrow {background: url(../images/arrow.png); width: 27px; height: 60px; position: absolute; z-index: 1000; margin-left: 130px; margin-top: -55px; }

/* Contents */
.verticalslider_contents{float: left;width: 500px;display: inline; margin: 0px; padding: 0px;}
.verticalslider_contents li{margin: 0px; padding: 0px;width: 500px;overflow: hidden; padding: 0px;display: none;position: absolute;list-style-type: none; }
.verticalslider_contents li h2{font-family: Georgia, "Times New Roman", Times, serif, font-size: 15px; color: #333333;margin: 5px 20px; padding: 0px;}
.verticalslider_contents li p{ margin: 5px 20px; padding: 0px;color: #333333;font-family: Tahoma, Geneva, sans-serif; font-size: 13px; }
.verticalslider_contents .activeContent{display: inline;}

/* Play Pause*/
.verticalslider .playPause a{display:block;width: 60px;height: 60px;position:absolute;z-index:50;}
.verticalslider .play a:link,.verticalslider .play a:visited{background: url(images/vtabs/plays.png) no-repeat 0 0;display: none;}
.verticalslider .pause a:link,.verticalslider .pause a:visited{background: url(images/vtabs/pauses.png) no-repeat 0 0;}	
.verticalslider .pause a:hover,.verticalslider .pause a:active,.verticalslider .play a:hover,.verticalslider  .play a:active{background-position:0px -60px;border-bottom: none;}

/* Float Right Styles 
.verticalslider_tabs {float: right;}
.verticalslider .arrow {margin-left: -27px; background: url(../images/arrow-right.png); }
.verticalslider_tabs a:link, .verticalslider_tabs a:visited{border-left: 1px solid #666666; border-right: none;}
.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{border-left: 1px solid #ffffff;}
.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active{border-left: 1px solid #ffffff;}*/

/* New Stuff */

#wrapper_super { width: 990px; margin: 0 auto }
#wrapper_topshadow {height: 13px; background-image: url(images/2010/bg_body_top_990.png); width: 970px;
padding-left: 10px;
padding-right: 10px;
margin: 0 auto; }
.charts_off {height: 16px; padding: 5px 10px 3px 10px; font: 11px  Arial, Helvetica, sans-serif; color: #333333; float: left; border-left: 1px solid #aab0b0; 
width: 56px; text-align: center}
.charts_on {height: 16px; padding: 5px 10px 3px 10px; font: 11px  Arial, Helvetica, sans-serif; color: #333333; float: left; border-left: 1px solid #aab0b0; 
width: 56px; text-align: center; font-weight:bold; color: #CC0000}

/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,img,q,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{line-height:1}a img{border:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}button::-moz-focus-inner{border:0}

/***** Main Layout ****/
#container {
  	width: 100%;
  	height: 100%;
  	text-align: center;/* IE fix to center the page */
}

#content {
  	width: 740px;
  	margin: 0 auto;/* center the page in Firefox */
  	text-align: left;
	padding: 20px;
}

/* sliding panel */
#toppanel {
	position:relative;
	top: 0;
	width: 100%;
	z-index: 999;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


body
{

	font-family: Century Gothic, Arial;
	font-size: 12px;
	line-height: 1.5;

}




h1
{
	font-size: 20px;
	margin-bottom: 5px;
	font-weight: bold;
}

h2
{
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: bold;
	font-color: #EF0000;
}

.menu
{
	margin-bottom: 40px;
	text-align: center;
	color: #999;
}

	.menu a
	{
		color: #999;
	}
	
	.menu a.active
	{
		font-weight: bold;
	}


/* Showcase
-------------*/

#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 470px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: auto;
}

	.showcase-content-container
	{
		background-color: #000;
	}
	
	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('<?php echo bloginfo('template_url'); ?>/js/slider/images/arrows.png');
		width: 33px;
		height: 33px;
		top: 220px;
		cursor: pointer;
	}
	
	.showcase-arrow-previous
	{
		left: -60px;
	}
	
	.showcase-arrow-previous:hover
	{
		background-position: 0px -34px;
	}
	
	.showcase-arrow-next
	{
		right: -56px;
		background-position: -34px 0;
	}
	
	.showcase-arrow-next:hover
	{
		background-position: -34px -34px;
	}
	
	/* Content */
	.showcase-content
	{
		background-color: #000;
		text-align: center;
	}
		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 470px;
			width: 700px;
			display: table-cell;
			vertical-align: middle;
		}
		
		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			background-image: url('<?php echo bloginfo('template_url'); ?>/js/slider/images/plus.png');
			background-repeat: no-repeat;
		}
		
		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}
		
		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url(<?php echo bloginfo('template_url'); ?>/js/slider/images/white-opacity-80.png);
		}
		
		/* Styling the caption */
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
			background-image: url(<?php echo bloginfo('template_url'); ?>/js/slider/images/black-opacity-80.png);
		}
		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
		clear: both;
		margin-top: 10px;
		text-align: center;
	}
	
		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
	
		.showcase-button-wrapper span.active
		{
			color: #fff;
		}
	
	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #000;
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width: 80px;
			height: 64px;
			cursor: pointer;
			position: relative;
			padding: 0px;
			padding-top: 12px;
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			
			.showcase-thumbnail-content
			{
				
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(<?php echo bloginfo('template_url'); ?>/js/slider/images/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
		.showcase-thumbnail:hover
		{
			background-image: url(<?php echo bloginfo('template_url'); ?>/js/slider/images/bg_thumb.jpg);
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			background-image: url(<?php echo bloginfo('template_url'); ?>/js/slider/images/bg_thumb.jpg);
		}
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 114px;
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}
	
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(<?php echo bloginfo('template_url'); ?>/js/slider/images/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
			display: none;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}
		
		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}
	


/* Clear (used for horizontal thumbnails)
-------------------------------------------*/

.clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	float: none;
}

.reaction_off {
height: 43px; width:63px; border: 1px solid #e3e3e3; float: left; padding-top: 5px; text-align: center; margin-right: 10px; margin-bottom: 10px;
background: url('<?php echo bloginfo('template_url'); ?>/images/bg_reaction_blank.jpg');
}

.mygameinfo_off {
height: 43px; width:128px; border: 1px solid #e3e3e3; float: left; padding-top: 5px; text-align: center; margin-right: 10px; margin-bottom: 10px;
background: url('<?php echo bloginfo('template_url'); ?>/images/bg_reaction_blank.jpg');
}

.mygameinfo_on {
height: 43px; width:128px; border: 1px solid #e3e3e3; float: left; padding-top: 5px; text-align: center; background: url('<?php echo bloginfo('template_url'); ?>/images/bg_reaction_blank.jpg');
}


.reaction_on {
height: 43px; width:60px; border: 1px solid #e3e3e3; float: left; padding-top: 5px; text-align: center; background: url('<?php echo bloginfo('template_url'); ?>/images/bg_reaction_blank.jpg');
}

.bigtitle {font-family: 'futura-pt-1','futura-pt-2','sans-serif', 'Gils Sans', 'Myriad Pro', 'Century Gothic', Arial; font-size: 32px;line-height: 30px;margin-bottom: 15px;color: #2d2d2d;text-transform: uppercase;}
.subsectiontitle {font-family: 'futura-pt-1','futura-pt-2','sans-serif', 'Gils Sans', 'Myriad Pro', 'Century Gothic', Arial; font-size: 20px;line-height: 30px;margin-bottom: 15px;color: #2d2d2d;text-transform: uppercase; border-bottom: 1px solid #2d2d2d; width: 620px;}
.20pxtopmargin {margin-top: 20px}

.cathome_title {font-family: 'futura-pt-1','futura-pt-2','sans-serif', 'Gils Sans', 'Myriad Pro', 'Century Gothic', Arial; font-size: 38px;line-height: 30px;padding-bottom: 15px;color: #2d2d2d;text-transform: uppercase; text-align:left; width: 960px; background-color: #FFFFFF;	
}

.preloader {width: 640px; text-align:center; padding-top: 50px; height:180px}

.article_divider {border-bottom: 1px solid #e6e6e6; width:640px; margin-top: 15px; margin-bottom: 15px}

.social_home_top { width:283px; height: 98px; border: 1px solid #cccccc; padding: 5px; padding-left: 10px;
                        margin-top: -10px; text-align:left; color: #666666; font-size: 10px; -moz-border-radius: 3px;
border-radius: 3px;}

.ajax_articles {width: 640px; margin-bottom: 15px; background: #FFFFFF;}

.button_nav_on {padding: 5px; color: #333333; float: left; margin-right: 10px; border: 1px solid #cccccc; font-weight: bold; background-color: #EFEFEF}
.button_nav_off {padding: 5px 10px 5px 10px; color: #333333; float: left; margin-right: 10px; border: 1px solid #cccccc}
.blackfont { color: #000000; }
.article_extra_headline {
font-family: 'futura-pt-1','futura-pt-2','sans-serif', 'Gils Sans', 'Myriad Pro', 'Century Gothic', Arial; font-size: 13px;line-height: 30px;margin-bottom: 5px;color: #2d2d2d;text-transform: uppercase; border-top: 2px solid #000000; border-bottom: 1px solid #000000
}
.new_nav_item {padding-right: 10px; padding-left: 10px; font-size: 13px; color: #cccccc; font-weight: bold; float: left;}
.new_nav_item_arabic {padding-right: 10px; padding-left: 10px; font-size: 13px; color: #cccccc; font-weight: bold; float: right;}
.new_nav_item_grey_color {color: #CCCCCC;}
.new_nav_item_holder {height: 25px; text-align:left}
.new_nav_section_holder {float: left; text-align:left;  border-right: 1px solid #222222;}
.new_nav_category {padding-left: 10px; font-size: 11px; color: #707070; font-family: Verdana, Geneva, sans-serif}
.new_nav_category_arabic{width: 60px; padding-left: 10px; font-size: 11px; color: #707070; font-family: Verdana, Geneva, sans-serif}
.new_nav_category_holder {height: 20px; padding-top: 10px;}
.menu_grey {width:100%; background-color: #3c3c3c; border-top: 1px solid #4b4b4b; border-bottom: 2px solid #000000; height: 55px}
.menu_grey_inside {width: 960px; height: 55px; margin: auto;}
.new_nav_home_div {width: 72px; float: left; padding-top: 2px; border-right: 1px solid #222222; padding-right: 10px;}
.spotlight_headline_link{color: #FFFFFF; font-size: 22px; font-weight: bold}
.socialbox {width:283px; height: 98px; border: 1px solid #cccccc; padding: 5px; padding-left: 10px; margin-top: -10px; text-align:left; color: #666666; font-size: 10px; -moz-border-radius: 3px;
border-radius: 3px;}
.socialbox_left{margin-bottom: 5px; width:144px; float: left}
.socialbox_right{margin-bottom: 5px; width:139px; float: left}
.socialbox_link {color: #2d6eaa; font-size: 11px}
.preloader_div {width: 640px; text-align:center; padding-top: 50px; height:180px}
.greyline_seperator_div {border-bottom: 1px solid #e6e6e6; width:640px; margin-top: 15px; margin-bottom: 15px}
.bigtitle_homepage {font-family: 'futura-pt-1','futura-pt-2','sans-serif', 'Gils Sans', 'Myriad Pro', 'Century Gothic', Arial; font-size: 32px;line-height: 30px;margin-bottom: 15px;color: #2d2d2d;text-transform: uppercase;}
.bigtitle_homepage_twocol {font-family: 'futura-pt-1','futura-pt-2','sans-serif', 'Gils Sans', 'Myriad Pro', 'Century Gothic', Arial; font-size: 20px;line-height: 30px;margin-bottom: 15px;color: #2d2d2d;text-transform: uppercase; border-bottom: 1px solid #2d2d2d;}
.bigtitle_homepage_events {font-size:15px; font-weight: bold; font-family: Arial; text-transform: uppercase; color: #333333; margin-bottom: 10px}
.font_fifteenpx {font-size: 15px}
.dotted_bottom_line {border-bottom:1px dotted #94B1DF; margin-bottom:10px; padding:0px 0px 10px 0px; clear:both;}
.menews_on {width: 140px; padding: 10px 5px 10px 5px; background-color: #f4f4f4; border: 1px solid #CCCCCC; font-weight: bold; font-size: 15px; color: #CC0000}
.menews_off {width: 140px; padding: 10px 5px 10px 5px; background-color: #e1e1e1; border: 1px solid #CCCCCC; font-weight: bold; font-size: 15px; color: #CC0000}
.tabbed_section_title {font-size:15px; font-weight: bold; font-family: Arial; text-transform: uppercase; color: #333333; margin-bottom: 10px}
.sidebar_boxes_headline{width: 119px; padding: 3px; height: 20px; margin-top: 75px; background-color: #000000}
.sidebar_boxes_one {float: left; margin-right: 10px; margin-left: 10px; border: 5px solid #f1f1f1; margin-top: 10px; width: 125px; height: 100px;}
.sidebar_boxes_two {float: left; border: 5px solid #f1f1f1; margin-top: 10px; margin-right: 10px; width: 125px; height: 100px;}