@charset "utf-8";

/* CSS Normalise - http://necolas.github.com/normalize.css/ */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline;zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}
pre{white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic;display:block}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;white-space:normal;margin-left:-7px;padding:0}
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}
button,input{line-height:normal}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}
button[disabled],input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;height:13px;width:13px;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
body,figure,form{margin:0}
p,pre,dl,menu,ol,ul{margin:1em 0}


/* CSS Base */
root{display:block}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;width:100%;height:100%;background-color: #000;}
.clear{clear:both!important}
.clearall{clear:both!important;display:block!important;height:0!important;overflow:hidden!important;width:0!important;margin:0!important;padding:0!important}
.float_right{float:right}
.float_left{float:left}
hr{border:none;border-style:none;border-top:1px solid #d0d0d0}
h1,h2,h3,h4{margin:0;padding:0;line-height:1.3em}
#overlay{display:none;background-color:black;position:fixed;top:0;right:0;bottom:0;left:0;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;z-index:65534}
#overlay_img{display:none;position:fixed;top:45%;left:45%;z-index:65535}

.ajax_loader{background-color:#999;background:url('/images/ajax-loader.gif') no-repeat center center;opacity: 1;}
.ajax_loader * {opacity: .4}

.ad-banner-image {
	position: absolute;
	display: block;
	left: 0pt;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: url('') no-repeat scroll center top transparent;
	background-position:top;
	background-attachment: fixed;  
	top: 0pt; 
	/*cursor: pointer; -- TODO: Add back when there are ads */
}

.main-content-block
{
	position: relative;
	z-index: 1000;
	margin: 0pt auto;
	width: 1010px;
	background-color: #FFF;
	cursor: default;
}

/******************
* TechSmart Styles
******************/

/* Game rating widget */
#game_rating_widget{width:auto;height:70px;background:#3D3D3D;margin-bottom:10px;padding:5px}
#game_rating_widget .main_score{width:118px;height:75px;margin-left:-5px;text-align:center;line-height:68px;color:#fff;font-size:72px;float:left;}
#game_rating_widget .main_score_green{background:url('/images/game_score/game_score_sprite.png');background-position:0px -80px}
#game_rating_widget .main_score_orange{background:url('/images/game_score/game_score_sprite.png');background-position:0px -155px}
#game_rating_widget .main_score_red{background:url('/images/game_score/game_score_sprite.png');background-position:0px -230px}

#game_rating_widget .small_score{width:130px;height:21px;float:left;padding-left:4px;line-height:15px}
#game_rating_widget .small_green{background:url('/images/game_score/game_score_sprite.png');background-position:0px -305px}
#game_rating_widget .small_orange{background:url('/images/game_score/game_score_sprite.png');background-position:0px -326px}
#game_rating_widget .small_red{background:url('/images/game_score/game_score_sprite.png');background-position:0px -347px}

#game_rating_widget .led_numbers{width:50px;height:54px;margin-top:8px;float:left;background:url('/images/game_score/led_numbers.png')}
#game_rating_widget .digital_zero{background-position:6px -3px}
#game_rating_widget .digital_one{background-position:12px -63px}
#game_rating_widget .digital_two{background-position:8px -123px}
#game_rating_widget .digital_three{background-position:8px -183px}
#game_rating_widget .digital_four{background-position:8px -243px}
#game_rating_widget .digital_five{background-position:8px -303px}
#game_rating_widget .digital_six{background-position:8px -363px}
#game_rating_widget .digital_seven{background-position:8px -423px}
#game_rating_widget .digital_eight{background-position:8px -483px}
#game_rating_widget .digital_nine{background-position:8px -543px}
#game_rating_widget .digital_dot{width:8px;height:6px;margin-top:54px;float:left;background:url('/images/game_score/led_numbers.png');background-position:-3px -651px}
/* Game rating widget */

/* Text Color */
.black_text{color:#000}
.white_text{color:#FFFFFF}
.grey_text{color:#5f5f5f}
.grey_text_light{color:#bfbfbf}
.dark_grey_text{color:#2b2b2b}
.red_text{color:#fe0200}
/* Text Color */

/* Links */
.article_link_black, .article_link_black h2{color:#000;text-decoration:none}
.article_link_black:hover{text-decoration:underline}
.red_link{color:#fe0200;font-weight:700;text-decoration:none}
.red_link:hover{text-decoration:underline}
.dark_grey_link{color:#2b2b2b;font-weight:700;text-decoration:none}
.dark_grey_link:hover{text-decoration:underline}
/* Links */

/* Buttons */
.black_btn{border:none;border-style:none;background-color:#000;color:#fff;padding:5px 10px;-moz-border-radius:5px;border-radius:5px;font-weight:700}
.black_btn_no_radius{border:none;border-style:none;background-color:#000;color:#fff;padding:5px 10px;font-weight:700;cursor:pointer;}
.light_grey_btn{border:none;border-style:none;background-color:#7e7e7e;color:#fff;padding:5px 10px;-moz-border-radius:5px;border-radius:5px;font-weight:700}
.dark_grey_btn{color:#fff;padding:5px 10px;-moz-border-radius:5px;border-radius:5px;background-color:#353535;border-style:none;border:none;font-weight:700}
.dark_grey_btn_no_radius{color:#fff;padding:5px 10px;background-color:#353535;border-style:none;border:none;font-weight:700}
.black_btn_pointed {
    background: url(/images/black_button_pointed.png) no-repeat;
    width:160px;
    height: 35px;
    color:#ffffff;
    font-family: verdana;
    font-weight: bold;
    margin-left:-1px;
}
.black_btn_pointed_inner {
    font-size: 13px;
    padding: 9px;
    text-transform: uppercase;
}

.red_button_black_border {
    background: #FE0200;
    border: 1px solid #000000;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
    padding: 5px;
    cursor: pointer;
    text-decoration: none;
}
/* Buttons */

.product_listing_homepage_block {
    border:1px solid #545454;
    padding:8px;
    float:left;
    width: 224px;
    margin-right: 8px;
    margin-bottom: 8px;
    word-wrap: break-word;
    height: 305px;
    position:relative;
}

.more_info_container {
    float: right;
    margin-right: 5px;
    margin-top: -48px;
    right: 5px;
    color:#ffffff;
    font-size: 11px;
    cursor:pointer;
}

.more_info_sliding_container {
    display:none;
    margin-bottom: 10px;
    border:1px solid #545454;
    padding:10px;
    position:relative; 
    top:-18px;
}

/*Cursor*/
.click_cursor{cursor:pointer}
/*Cursor*/

/* Squares */
.black_square_rounded{color:#fff;background-color:#000000;-moz-border-radius:5px;border-radius:5px;padding:3px 5px;font-weight:700;float:left}
.red_square_rounded{color:#fff;background-color:#FF0200;-moz-border-radius:5px;border-radius:5px;padding:3px 5px;font-weight:700;float:left}
/* Squares */

.mag_dl_dropdown {
    border: 1px solid #aaaaaa;
    float: left;
    font-family: verdana;
    font-weight: bold;
    height: 24px;
    margin-left: 20px;
    margin-right: 5px;
    padding: 3px;
    width: 220px;
}

/* Input text */
.default_text{border:1px solid #999;width:300px;padding:4px 1px;font-weight:700}
/* Input text */

/* Notification */
.grey_notify{width:661px;padding:10px;border:1px solid #909090;background-color:#e6e6e6}
/* Notification */

/* RSS Button */
.feed-button{padding:5px 0;margin-top:-2px}
.feed-button a{color:#666;padding:2px 25px;background:#ccc url("/images/rss/feed-icon-14x14.png") no-repeat 5px 50%;border-top:1px solid #e2e2e2;border-right:1px solid #818181;border-bottom:1px solid #565656;border-left:1px solid #d7d7d7}
.feed-button a:hover{color:#444;background:#eee url("/images/rss/feed-icon-14x14.png") no-repeat 5px 50%;border-top:1px solid #f5f5f5;border-right:1px solid #969696;border-bottom:1px solid #646464;border-left:1px solid #f2f2f2}

/* RSS Button */
#main_container{width:1000px;margin:0 auto;margin-top:7px}

.right_side_block{width:278px;border:1px solid #000;padding:10px}

.content_left{width:325px;float:left}
.content_right{width:325px;float:left}

/* Main Content Block */
#main_content{margin-top:17px;margin-bottom:23px}
#left_content_block{width:683px;line-height:1.5em;margin-right:17px;float:left;}
#right_content_block{width:300px;float:left}
#left_content_block_wide{width:inherit;line-height:1.5em}
/* Main Content Block */

/* Menu block */
#menu_holder{width:inherit;height:174px;background-color: black;}
#menu_holder #menu_top_block{width:inherit;height:90px;background: #FFF;}
#menu_holder #menu_top_block .ad_block_728{width:747px;height:90px;float:left}
#menu_holder #menu_top_block .ad_text_728{float:right;margin-top:-51px;font-size:10px;margin-right:-32px;color:#fff;}

#menu_holder #menu_top_block .login_subscribe_block{width:245px;height:90px;float:right;color:#fff}
.login_subscribe_block .subscribe_to{width:83px;height:29px;line-height:29px;float:left;margin-right:5px;font-size:12px;font-weight:700;color:#fff}
.ftcg{width:99px;height:29px;float:left;background-image:url('/images/icons.jpg');background-repeat:no-repeat;margin-top:10px}
.login_subscribe_block button{height:23px; font-weight: bold; background-color:transparent;color:#9d9d9d;border:2px solid #9d9d9d;-moz-border-radius: 5px; border-radius: 5px;}
.login_subscribe_block .login_btn{width:53px}
.login_subscribe_block .register_btn{width:80px}
.login_subscribe_block .advertise_btn{width:90px}

#menu_bottom_block{margin-top:7px;}

#menu_bottom_block .ts_med_logo{float:left;margin-right:10px}
#menu_bottom_block .menu_items{padding:14px 10px 28px 10px;float:left;color:#fff;margin-top:21px;font-weight:700;margin-right:22px;text-decoration:none}
#menu_bottom_block .menu_selected{background-color:#3d3d3d;/* margin-bottom: -2px; */}

#menu_bottom_block .search_block{
    color: #FFFFFF;
    float: right;
    height: 44px;
    margin-top: 27px;
    width: 253px;
}

.search_block .search_field{
    background-color: #000000;
    border: 2px solid #FF0008;
    border-radius: 5px 5px 5px 5px;
    color: #696969;
    float: left;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 1px;
    width: 219px;
}
.search_block .search_button{float:right}
.search_block .other_links{font-size:10px;float:right;margin-top:6px;}
.other_links a{color:#fff;text-decoration:none}

/* Side menu Block */
.category_items{margin:5px 0;display:none}
/* Side menu Block */
/* Menu block */

/* Home Page */
.home_page_left{width:330px;float:left;margin-right:23px}
.home_page_right{width:330px;float:left}

.home_page_article_block{width:330px;height:450px;position:relative}
.home_page_article_block img{border:1px solid #000}
.home_page_article_block h2{margin-bottom:2px}
.home_page_article_block .section_link{text-transform:uppercase;color:#fd0004;text-decoration:none;font-weight:700}
.home_page_article_block .section_link:hover,.home_page_article_block .article_link:hover{text-decoration:underline}
.article_date{color:#7c7c7c;font-weight:700}
/* Home Page */

/* Competitions */
.competition_block{width:inherit;height:235px;margin-bottom:20px;}
.competition_block img{float:left;margin-right:10px;border:1px solid #000}
.competition_block input[type=text]{border:1px solid #999;width:350px;padding:4px 1px;font-weight:700;-moz-border-radius:5px;border-radius:5px;}
.competition_details{height:78px}
/* Competitions */

/* Most Viewed */
.mv_block{width:286px;padding:6px;border:1px solid #dddddd;background-color:#f0f0f0}
.mv_block h3{margin:0;padding:0}
.mv_block .mv_item{border-bottom:1px solid #c7c7c7;padding-bottom:5px;margin-bottom:10px;}
.mv_block a{text-decoration:none}
.mv_block #mv_category_block{display:none}
.mv_block #mv_thisweek_block{display:none}
/* Most Viewed */

/* Poll */
.poll_header{font-size:18px;font-weight:700}
#poll_results{display:none}
/* Poll */

/* Profile Bar */
#profile_bar{height:32px;text-align:right;font-size:10px; color:#BFBFBF}
#profile_bar a{text-decoration:none;font-size:10px}
#profile_bar a:hover{text-decoration:underline}
#profile_bar a:visited{color:#bfbfbf}


/* Profile Login */
.profile_login_block {
    width:600px;
    height:210px;
    padding:15px;
    background: #FFFFFF;
}
.profile_login_block a:hover{
    text-decoration:underline
}
/* Profile Login */

/* Profile Bar */

/* Footer */
#footer{width:1000px;height:102px;color:#fff;padding-top:28px;font-size:10px;line-height:1.5em;font-family: sans-serif;font-weight: bold; position:relative; z-index: 100; background: #000000}
#footer .ts_large_logo{margin-right:23px;float:left}
#footer .bottom_menu_block{
    border-right: 2px solid #FFFFFF;
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    padding-right: 20px;
}
#footer .bottom_menu_block_two{
    float: left;
    font-family: sans-serif;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 27px;
}
#footer .bottom_menu_block_three{float:right}
#footer .bottom_menu_block_four{float:left}
#footer a{color:#fff;text-decoration:none}
#footer a:hover{text-decoration:underline}

.gp_footer {
    background: url(/images/gp_footer.jpg) no-repeat #000;
    width:41px;
    height:41px;
    cursor:pointer;
}

.fb_footer {
    background: url(/images/fb_footer.jpg) no-repeat #000;
    width:41px;
    height:41px;
    margin-right:3px;
    cursor:pointer;
}

.tw_footer {
    background: url(/images/tw_footer.jpg) no-repeat #000;
    width:41px;
    height:41px;
    margin-right:5px;
    cursor:pointer;
}
/* Footer */

/* Shop/Cart */
#cart{width:980px;height:39px;padding:0 10px;background-color:#000;color:#fff;position:fixed;bottom:0;}
#cart .message{
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    line-height: 39px;
    width: 950px;
    cursor:pointer;
}
.message #item_count{color:#f00}
#cart .minmax{width:30px;height:39px;line-height:39px;float:left;text-align:right}
#cart #cart_item_block{
    background-color: #FFFFFF;
    border: 1px solid;
    color: #000000;
    height: 205px;
    margin-left: -10px;
    padding: 10px;
    width: 978px;
    position: relative;
}
#grand_total_price{font-weight:700}
.update_item_btn{width:50px;height:21px;margin-top:7px}
.remove_item_btn{padding:10px}
.quantity_input{
    border: 1px solid #000000;
    color: #5F5F5F;
    font-size: 14px;
    font-weight: bold;
    height: 12px;
    line-height: 16px;
    padding: 2px;
    text-align: center;
    width: 16px;
}
#cart_min{float:left;height:23px;width:23px; font-size: 16px; margin-right: 5px; -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none;}
#cart_max{float:left;height:23px;width:23px; font-size: 16px}

.cart_item{
    width:auto;
    border:1px solid #999;
    padding:5px;
    height:36px;
    margin-top:10px;
    font-size:11px;
}
.cart_item .cart_image { 
    float: left;
    width: 55px;
}
.cart_item .cart_desc_price{width:580px;float:left}
.cart_item .cart_qty{width:170px;float:left}
.cart_item .cart_remove{
    float: right;
    text-align: right;
 }

.cart_page_cart_container {
    padding:10px;
    border: 1px solid #999999;
    font-size:11px;
    font-weight:bold;
    color:#000000;
    line-height: 13px;
}

.cart_page_cart_container .quantity {
   border: 1px solid #000000;
    color: #5F5F5F;
    font-size: 14px;
    font-weight: bold;
    height: 12px;
    line-height: 16px;
    padding: 2px;
    width: 16px;
    text-align: center;
}

.cart_page_cart_container .input_text {
    font-family: Verdana;
    border: 1px solid #999999;
    font-size: 11px;
    padding: 3px;
    width: 330px;
}

.cart_page_cart_container .label_spacer {
    width: 135px;
    display: inline-block;
}


.magazine-external {
    padding:10px;
    padding-top: 0px;
    border:1px solid #DDDDDD;
    background: #FFFFFF;
}

/* Shop pages */

.shop_left_nav_bar{width:245px;margin-right:10px;float:left}
.shop_right_content{width:745px;float:left}

.shop_option_tag{background-color:#000;color:#fff;text-transform:capitalize;padding:5px;float:left}
.shop_arrow-right{float:left;width:0;height:0;border-top:11px solid transparent;border-bottom:14px solid transparent;border-left:14px solid black}

/* Shop pages */

/* Shop/Cart */

.article_social_sharing_box {
    background: url("/images/social_sharing_box_bg.png") repeat-y scroll 0 0 #BFBFBF;
    border: 1px solid #BFBFBF;
    left: -82px;
    padding: 5px;
    position: absolute;
    top: 20px;
    width: 61px;
}
.article_social_sharing_box .comment_count {
    background: url("/images/social_sharing_box_comments.png") no-repeat;
    width:62px;
    height:37px;
    text-align:center;
    font-size:12px;
    font-weight: bold;
}    
.article_social_sharing_box .grey_box_comment {
    background: #646464;
    color:#FFFFFF;
    text-align:center;
    font-size:9px;
    font-weight:bold;
}
.article_social_sharing_box .grey_box_comment a {
    text-decoration:none;
    color:#FFFFFF;
}

.article_social_sharing_box .comment_count a {
    color:#646464;
    text-decoration:none;
}

/* Article List Items */
.article_list_item{width:100%;height:186px;border-bottom:1px solid #a9a9a9;margin-bottom:12px}
.article_list_item img{border:1px solid #ccc;margin-right:15px;float:left}
.article_list_item .article_list_comment_count{
    background-color: #000000;
    background-image: url("/images/icons/comment-count.jpg");
    height: 92px;
    margin: 5px 0 0 -55px;
    position: absolute;
    width: 50px;
    text-align: center;
    line-height: 8px;
    font-weight: bold;
    color: #353535;
}
.article_list_comment_count a{
    margin-top: 34px;
    text-decoration:none;
    color: #353535;
}
.article_list_item .article_list_data{width:435px;height:186px;float:left;position:relative}
.article_list_data h2{margin-bottom:0}
/* Article List Items */

.article_tags{text-decoration:none;border:1px solid #dddddd;background-color:#f0f0f0;font-weight:700;margin-right:6px;margin-bottom:6px;padding:5px}

/* Feature Article List Item */
.feature_article{margin-bottom:12px}
.feature_article h2{margin-bottom:0;font-size:28px}
.feature_article img{border:1px solid #ccc;margin-right:10px;float:left}
.feature_article .related_articles{width:190px;height:330px;padding:10px 8px;background-color:#3d3d3d;color:#fff;float:left}
.related_articles h3{margin:0;padding:0}

.related_article_item{height:55px;line-height:1.3em;border-bottom:1px solid #787878;margin-bottom:12px}
.related_article_item a{color:#fff;text-decoration:none}
.related_article_item a:hover{text-decoration:underline}
.related_article_item img{margin-right:6px;border:1px solid #000}

.article_navigation{text-decoration:none;padding:3px 8px;border:1px solid #bebebe;color:#5d5d5d;font-weight:700}
.article_navigation:hover{text-decoration:underline}
/* Feature Article List Item */

/*Review article */
.article_review_container_center_images img {
    margin-left: auto;
    margin-right: auto;
}

.article_review_container_center_images br {
    display: block;
	height:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
}

.article_review_container_center_images a {
    color:#fe0200;
    text-decoration: none;
}

.article_review_container_center_images a:hover {
    color:#fe0200;
    text-decoration: underline;
}


.review_navigation_summary {
    background: url("/images/reviews/summary_bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    height: 18px;
    line-height: 17px;
    margin-top: 7px;
    padding: 0 0 0 23px;
    width: 75px;
    text-decoration: none;
}
.review_navigation_summary_active {
    background: url("/images/reviews/summary_bg_over.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    height: 18px;
    line-height: 17px;
    margin-top: 7px;
    padding: 0 0 0 23px;
    width: 75px;
    text-decoration: none; 
}

.review_navigation_review {
    background: url("/images/reviews/review_bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    height: 18px;
    line-height: 17px;
    margin-top: 7px;
    padding: 0 0 0 28px;
    text-decoration: none;
    width: 63px;
    margin-left: -4px;
}
.review_navigation_review_active {
    background: url("/images/reviews/review_bg_over.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    height: 18px;
    line-height: 17px;
    margin-top: 7px;
    padding: 0 0 0 28px;
    text-decoration: none;
    width: 63px; 
    margin-left: -4px;
}

.review_navigation_techspecs {
    background: url("/images/reviews/tech_specs_bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    height: 18px;
    line-height: 17px;
    margin-left: -4px;
    margin-top: 7px;
    padding: 0 0 0 25px;
    text-decoration: none;
    width: 90px;
}
.review_navigation_techspecs_active {
    background: url("/images/reviews/tech_specs_bg_over.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    height: 18px;
    line-height: 17px;
    margin-left: -4px;
    margin-top: 7px;
    padding: 0 0 0 25px;
    text-decoration: none;
    width: 90px;
}

.review_navigation_compare {
    background: url("/images/reviews/compare_bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    height: 18px;
    line-height: 17px;
    margin-left: -4px;
    margin-top: 7px;
    padding: 0 0 0 30px;
    text-decoration: none;
    width: 74px;
}

.nav_image{display:block;float:left;margin-top:7px;background:url('/images/buttons/article-buttons.jpg')}
.nav_summary{width:102px;height:19px;}
.nav_review{width:86px;height:19px;background-position:-102px 0px}
.nav_techspecs{width:110px;height:19px;background-position:-188px 0px}
.nav_compare{width:97px;height:19px;background-position:-298px 0px}
.add_to_cart_btn{width:104px;height:22px;background-position:0px -78px}

.item_price{font-size:16px;font-weight:700}

.verdict_pro{width:63px;height:24px;background:url('/images/icons/verdicts.jpg');background-position:-1px -1px;background-repeat:none}
.verdict_con{width:64px;height:23px;background:url('/images/icons/verdicts.jpg');background-position:-1px -26px;background-repeat:none}
.verdict_verdict{width:101px;height:15px;background:url('/images/icons/verdicts.jpg');background-position:-1px -51px;background-repeat:none}

.article_techspecs td:nth-child(odd){padding:10px;/*color:#768696;*/font-weight:700}
.article_techspecs tr:nth-child(even) {background: #fff;border-top:1px solid #545454/*background: #f5f5f5;border-top:1px solid #dddddd*/}
.article_techspecs tr:nth-child(odd) {background: #fff;border-top:1px solid #545454}

.add_to_cart_block_one{margin-top:-9px;padding:2px 10px;height:32px;float:right;background-color:#545454;font-size:16px;color:#fff;line-height:30px}
.add_to_cart_block_one .add_to_cart_btn {color:#fff;text-decoration:none;width:104px;height:19;background-color:#000;font-size:12px;padding:3px 5px}
/*Review article */

.cart_add_button {
    background: url(/images/buttons/add_to_cart_btn.png) no-repeat;
    width:104px;
    height:22px;
    cursor:pointer;
}

.shop_details_grey_button {
    background: url(/images/buttons/view_details_grey.png) no-repeat;
    width:104px;
    height:22px;
    cursor:pointer;
}

/* Share */
.share_icons_block_small{float:right;width:81px;height:18px;background-image:url('/images/icons/share-icons-small.jpg');background-position:-1px -1px}
.share_icons_block_small a{display:block;width:17px;height:17px;margin-right:4px;float:left}
.share_icon_block_medium{width:125px;height:28px;background-image:url('/images/icons/share-icons-medium.jpg');}
.share_icon_block_medium a{display:block;width:26px;height:27px;margin-right:5px;float:left}
/* Share */

/*Shop stuffs*/
.shop_brand_block{
    border:none;
    width:118px;
    margin-right:5px;
    height:62px;
    float:left;
    padding:1px;
    margin-bottom:5px;
}

/* Product compare */
.product_br{border-right:1px solid #a7a7a7}
.product_bb{border-bottom:1px solid #a7a7a7}
.product_ts_title{border-right:1px solid #a7a7a7;color:#6f6f6f;font-weight:700}
.product_ts_item{
    border-right:1px solid #a7a7a7;
    font-size: 11px;
    color:#6f6f6f;
    font-weight:700;
    text-align:center}
.product_price_item{border-right:1px solid #a7a7a7;color:#fe0200;font-weight:700;text-align:center}

#product_compare_options{margin-top:10px}
/* Product compare */

/* Search Results */
.highlight{background-color:#cedaeb}
.highlight_important{background-color:#f8dcb8}

.pagination{width:auto;text-align:center;font-size:18px}
/* Search Results */

.articles_pagination {
    position:relative;
}
.articles_pagination a {
    text-decoration: none;
    color:#5f5f5f;
}
.articles_pagination img {
    display: inline;
}
.articles_pagination_left {
    width:45px; 
}
.articles_pagination_center {
    width: 590px;
    text-align: center;
}
.articles_pagination_right {
    width:45px;
}

/* Breadcrumb */
.breadcrumb{width:645px;height:32px;background-color:#545454;line-height:32px;color:#fff;padding:0px 19px;text-transform:uppercase;margin-bottom:18px;font-weight:700}
.breadcrumb_wide{width:inherit}
.breadcrumb a{color:#999;text-decoration:none}
.breadcrumb a:hover{color:#fff;text-decoration:underline}
.small_bc{width:292px}
/* Breadcrumb */

/* Fixes */
.last_margin_right{margin-right:0}
.last_margin_bottom{margin-bottom:0}
.no_strong{font-weight:normal}
.position_bottom{position:absolute;bottom:0;left:0}
.last_border_bottom{border-bottom:none}
.no_underline{text-decoration:none}
.hover_underline:hover{text-decoration:underline}
.no_br{border-right:none}
.rounded_top_fix{-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
/* Fixes */

.blue_link{color:#0645AD;font-size:16px}
.blue_link2{color:#1111D5}

/******************
* TechSmart Styles
******************/


/************
* Plugin CSS
************/

/* CSS Poll */
.meter{
    background: none repeat scroll 0 0 #555555;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.3) inset;
    -moz-box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.3) inset;
    -webkit-box-shadow: 0 -1px 1px rgba(255, 255, 255, 0.3) inset;
    height: 10px;
    padding: 3px;
    position: relative;
}
.meter>span{display:block;height:100%;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2bc253;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2bc253),color-stop(1,#54f054));background-image:-moz-linear-gradient(center bottom,#2bc253 37%,#54f054 69%);-webkit-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);position:relative;overflow:hidden}
.meter>span:after,.animate>span>span{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    /*
    background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));
    background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
    */
    z-index:1;
    -webkit-background-size:50px 50px;
    -moz-background-size:50px 50px;
    -webkit-animation:move 2s linear infinite;
    -webkit-border-top-right-radius:8px;
    -webkit-border-bottom-right-radius:8px;
    -moz-border-radius-topright:8px;
    -moz-border-radius-bottomright:8px;
    border-top-right-radius:8px;
    border-bottom-right-radius:8px;
    -webkit-border-top-left-radius:20px;
    -webkit-border-bottom-left-radius:20px;
    -moz-border-radius-topleft:20px;
    -moz-border-radius-bottomleft:20px;
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    overflow:hidden
}
.animate>span:after{display:none}
@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}
.orange>span{background-color:#f1a165;background-image:-moz-linear-gradient(top,#f1a165,#f36d0a);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1a165),color-stop(1,#f36d0a));background-image:-webkit-linear-gradient(#f1a165,#f36d0a)}
.red>span{background-color:#f0a3a3;background-image:-moz-linear-gradient(top,#f0a3a3,#f42323);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0a3a3),color-stop(1,#f42323));background-image:-webkit-linear-gradient(#f0a3a3,#f42323)}
.nostripes>span>span,.nostripes>span:after{-webkit-animation:none;background-image:none}

/* http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/ .::. V2.2 */
.inputContainer{position:relative;float:left}
.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}
.ajaxSubmit{background:#55ea55;border:1px solid #999;display:none;padding:20px}
.formError .formErrorContent{background:#ee0101;position:relative;z-index:5001;color:#fff;width:150px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:4px 10px}
.formError .formErrorArrow{width:15px;position:relative;z-index:5006;margin:-2px 0 0 13px}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;top:2px;margin:0 0 0 12px}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;height:1px;background:#ee0101;line-height:0;font-size:0;display:block;margin:0 auto}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.formError .formErrorArrow .line10{width:15px;border:none}
.formError .formErrorArrow .line9{width:13px;border:none}
.formError .formErrorArrow .line8{width:11px}
.formError .formErrorArrow .line7{width:9px}
.formError .formErrorArrow .line6{width:7px}
.formError .formErrorArrow .line5{width:5px}
.formError .formErrorArrow .line4{width:3px}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}
.greenPopup .formErrorContent,.greenPopup .formErrorArrow div{background:#33be40}
.blackPopup .formErrorContent,.blackPopup .formErrorArrow div{background:#393939;color:#FFF}

/* ColorBox Core Style: */

.disquss_comments_heading {
    background-color: #3D3D3D;
    color: #FFFFFF;
    width:673px;
    padding:5px;
    font-family:verdana;
    font-weight: bold;
}

.disquss_comments_container {
    border: 1px solid #DDDDDD;
    border-top: none;
    padding: 15px;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width: none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

#cboxOverlay{background:#000;}
#colorbox{}
#cboxContent{margin-top:20px;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff; -moz-border-radius: 25px; border-radius: 25px; -webkit-border-radius: 25px;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/images/colorbox/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/images/colorbox/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxLoadingOverlay{background:#fff; -moz-border-radius: 25px; border-radius: 25px; -webkit-border-radius: 25px; z-index:10;}
#cboxLoadingGraphic{background:url(/images/icons/ajax-loader.gif) no-repeat center center;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/images/colorbox/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}

/************
* Plugin CSS
************/

/***********
* Global container classes
************/
/*Containers*/
.light_grey_container {border: 1px solid #DBDBDB; background: #FCFCFC; padding:10px;}

/*Text*/
.bold_text {font-weight:bold}
.no_bold_text {font-weight:normal}
.cursor_text {cursor:pointer}
.text_7px {font-size: 7px;}
.text_9px {font-size: 9px;}
.text_10px {font-size: 10px;}
.text_11px {font-size: 11px;}
.text_12px {font-size: 12px;}
.text_13px {font-size: 13px;}
.text_14px {font-size: 14px;}
.text_15px {font-size: 15px;}
.text_16px {font-size: 16px;}
.text_17px {font-size: 17px;}
.text_20px {font-size: 20px;}

/*Spacers*/
.spacer_3px {margin-bottom: 3px;}
.spacer_4px {margin-bottom: 4px;}
.spacer_5px {margin-bottom: 5px;}
.spacer_8px {margin-bottom: 8px;}
.spacer_10px {margin-bottom: 10px;}
.spacer_12px {margin-bottom: 12px;}
.spacer_15px {margin-bottom: 15px;}
.spacer_20px {margin-bottom: 20px;}
.spacer_25px {margin-bottom: 25px;}
.spacer_30px {margin-bottom: 30px;}
.spacer_35px {margin-bottom: 35px;}
.spacer_40px {margin-bottom: 40px;}

/*Line height*/
.line_height_10px {line-height: 10px;}
.line_height_11px {line-height: 11px;}
.line_height_12px {line-height: 12px;}
.line_height_13px {line-height: 13px;}
.line_height_14px {line-height: 14px;}
.line_height_16px {line-height: 16px;}

/*Custom hr*/
.hr_dark_grey {height:1px; width:100%; border-bottom: 1px solid #999999; margin-top:10px; margin-bottom:15px;}

.comparison_infobox {
    background: none repeat scroll 0 0 #E6E6E6;
    border: 1px solid #AAAAAA;
    color: #222222;
    font-family: verdana;
    font-size: 11px;
    line-height: 13px;
    padding: 5px;
    width:990px;
}

.compare_border_left {
    border:0px;
    border-left:1px solid #A7A7A7;
}

.compare_border_none {
    border:0px;
}

.compare_product_heading {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
}

.png_cart_button {
    background: url(/images/cart_png.png) no-repeat;
    color: #FFFFFF;
    font-family: sans-serif;
    font-size: 10px;
    line-height: 18px;
    height: 22px;
    padding-left: 6px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    width: 104px;
    cursor: pointer;
}

.related_articles_comments_bg {
    background: url("/images/icons/comments_bg_small.png") no-repeat scroll 0 0 transparent;
    font-size: 11px;
    height: 26px;
    padding-top: 2px;
    text-align: center;
    width: 35px;
}

.related_articles_comments_bg a {
    color: #646464;
    font-weight:bold;
    text-decoration:none;
}

.shop_search_dropdown {
    border: 1px solid #545454;
    color: #545454;
    font-size: 14px;
    font-weight: bold;
    padding: 4px;
    width: 200px;
    margin-right: 15px;
}

.shop_search_dropdown optgroup {
    font-style: normal;
}