/* =RESET (http://developer.yahoo.net/yui/license.txt) version: 2.2.1 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/* END RESET */

input[type="submit"], input[type="button"] {
   padding: 1px 6px;
}

body {
	background-color: #F4F4F4;
	text-align: left;
	font-size: 1em;
	background-attachment: fixed;
	font-family: Verdana, Tahoma, "Nimbus Sans L", sans-serif;
	color: #000;
}

@font-face {
	font-family: 'compneticons';
	src:url("http://static.computing.net/img/compnet_fonts/compneticons.eot?#iefix") format('embedded-opentype'),
		url("http://static.computing.net/img/compnet_fonts/compneticons.woff") format('woff'),
		url("http://static.computing.net/img/compnet_fonts/compneticons.ttf") format('truetype'),
		url("http://static.computing.net/img/compnet_fonts/compneticons.svg#compneticons") format('svg');
	font-weight: normal;
	font-style: normal;
}

.compneticons:before {
   font-family: 'compneticons';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
}

.compnet-logo-computing {
   margin: 0px 0px 2px 5px;
   display: block;
   color: #0DA5D3;
}

.compnet-logo-computing:before {
   clear: both;
   font-size: 25px;
   content: "C";
}

.compnet-logo-toms {
   color: #FFFFFF;
}

.compnet-logo-toms:before {
   font-size: 24px;
   content: "T";
}

.compnet-logo-by {
   color: #FFFFFF;
   font-size: 12px;
   float: left;
   display: block;
   margin: 0px 5px 0px 6px;
   font-family: Arial;
   font-style: italic;
   font-weight: bold;
}

.compnet-logo-by:after {
   content:"by";
}

.compnet-logo-text {
   color: #FFFFFF;
   font-size: 10px;
   clear: both;
   display: block;
   margin: 3px 0px 0px 26px;
   font-family: Arial;
   font-weight: bold;
   text-transform: uppercase;
}

.compnet-logo-text:after {
  content: "The Premier Tech Support Site";
}

.compnet-logo-brand {
  color: #0DA5D3;
}

.compnet-logo-brand:before {
   font-size: 30px;
   margin-left: 5px;
   content: "G";
}

.resp_search  a {
   font-family: 'compneticons';
   color: #FFFFFF;
   font-size: 18px;
   text-decoration: none;
   cursor: pointer;
   margin-right: 5px;
}

.resp_search  a:before {
   content: "s";
}

.resp_menu  a {
   font-family: 'compneticons';
   color: #FFFFFF;
   font-size: 18px;
   text-decoration: none;
   cursor: pointer;
   margin-right: 5px;
}

.resp_menu  a:before {
   content: "#";
}


	/* =CLEARFIX */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow:hidden;
}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
	/* End hide from IE-mac */
/* END CLEARFIX */

.ask_home_outer { padding: 10px 10px 10px 80px; }

.ask_home_thousands { font-size: 1.8em; padding: 10px 0px 10px 95px; line-height: 1; }

.ask_home_textinput { color: #8F8F8F; border: 0px solid #C0CBD1; height:90px; width:700px; float: left; font-size: 20px; font-family: Verdana; }

.ask_home_answerfree { clear: both; float: left; padding: 5px 0px 0px 93px; }

.ask_home_submitanswer { border: 0px; float: right; padding: 10px 110px 0px 0px; }
		
#nav {
	padding: 0;
	margin-left: 10px;
	font-size: 12px;
	list-style: none;
	line-height: 1;
        display: inline;
	float: left;
	height: 29px;
}	
#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	font-size: 12px;
	list-style: none;
	line-height: 1;
	float: left;
}

.li_top_level {
 		float: left;
}

.a_top_level {
		color: #000;
		height: 15px;
                margin-top: 1px;
		padding: 10px 0px 3px;
        text-align: center;
		color: #000000;
		font-weight: bold;
		text-transform: uppercase;
		font-size: .8em;
        text-decoration: none;
		border-left: 1px solid #DFDFDF;
		border-right: 1px solid #DFDFDF;
}

.a_drop_level {
     padding: 5px;
	 font-size: .9em;
	 color: #000;
     text-decoration: none;
}

.a_drop_level:hover {
   text-decoration: underline;
}

.at_a11y {
    height: 1px !important;
    left: -10000px !important;
    overflow: hidden !important;
    position: absolute !important;
    top: auto !important;
    width: 1px !important;
}


.autocomplete_pg {
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
}

.autocomplete_item_pg {
    padding: 3px;
    color: black;
    width: 100%;
}

.autocomplete_item_over_pg {
    padding: 3px;
    color: white;
    background-color: #0A246A;
}

.pagination_nav a {
  text-decoration: none; color: #000; padding: 1px 5px 1px 5px; margin-right: 6px; border: 1px solid #D7D7D7; background-color: #EEF1F8;
}

.pagination_nav a:hover {
  text-decoration: none; color: #000; padding: 1px 5px 1px 5px; margin-right: 6px; border-bottom: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; border-left: 1px solid #D7D7D7; border-top: 3px solid #000; background-color: #fff;
}


#breadcrumbs {
  margin-left: auto; margin-right: auto; width: 996px; padding: 3px 0px 8px 0px; font-size: 9px;
}

#breadcrumbs a {
  color: #004488;
  text-decoration: none;
}

#breadcrumbs a:visited {
  color: #630460;
  text-decoration: none;
}

#orange_bar {
height: 2px; width: 70%; margin-left: auto; margin-right: auto; background-color: #F09500;
}

#dictionary_title {
 padding-top: 10px; font-size: 20px; color: #FD9C00; width: 98%; height: 42px; background: url(http://static.computing.net/img/orange_wave.gif) top right no-repeat;
}

#votes {
width: 104px; 
height: 107px; 
background: url(http://static.computing.net/img/vote_bg.gif) top left no-repeat;
}

#votes #votesup {
float: left; width: 71px; height: 30px; color: #fff; margin-top: 17px; margin-left: 33px; font-size: 24px; text-align: center;
display: inline;
}

#votes #votesdown {
float: left; width: 71px; height: 30px; color: #fff; margin-top: 11px; margin-left: 33px; font-size: 18px; text-align: center;
display: inline;
}

#nav a {
	display: block;
	margin-right: 0px;
	width: 160px;
}

#nav li { /* all list items */
	float: left;
	margin-right: 0px;
	position: relative;
	width: 100px; /* width needed or else Opera goes nuts */	 
}

#nav li ul { /* second-level lists */
	position: absolute;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	line-height: 1.2em;
	background: white;
	width: 160px;
    top: 100%;
    left: auto;
    z-index: 10000;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
    z-index: 10000;
	margin: -1em 0 0 160px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	clear: both;
}

.helpful_post_outer { display: none; z-index: 10001; position: absolute; margin-left: 10px; margin-top: 0px; border-bottom: 1px solid #FFDC63; background: url(http://static.computing.net/img/helpful_top_arrow.png) no-repeat scroll left top transparent; padding-top: 9px; width: 470px;}
.helpful_post_inner { background-color: #FFF7C2; padding: 2px 2px 5px 10px; border-left: 1px solid #FFDC63; border-right: 1px solid #FFDC63; text-align: left; }
.helpful_post_inner_close { padding: 0; margin: 0; float: right; }
.helpful_post_inner_a { padding-top: 10px; font-size: 1.5em; font-weight: bold; color: #206FB0; }
.helpful_post_inner_b { padding-top: 2px; font-size: 1.0em; font-weight: bold; line-height: 18px; }
.helpful_post_inner_c { color: #808080; font-style: italic; clear: both; }
.link_post_outer { display: none; z-index: 10001; position: absolute; margin-left: -50px; margin-top: 18px; border-bottom: 1px solid #FFDC63; background: url(http://static.computing.net/img/helpful_top_arrow.png) no-repeat scroll left top transparent; padding-top: 9px; width: 250px;}


.great_answer {
float: right; height: 25px; width: 53px; background: url(http://static.computing.net/img/great_answer.gif) top left no-repeat; font-size: 12px; padding-top: 6px; text-align: center; font-weight: bold; padding-left: 7px; display: inline;
}

.question_helper_outer {
  min-height: 80px; border-right: 1px solid #FFDC63; background: url(http://static.computing.net/img/question_helper_arrow.png) top left no-repeat; width: 310px; line-height: 1.3em; padding-left: 9px;
}

.question_helper_inner {
  border-top: 1px solid #FFDC63; border-bottom: 1px solid #FFDC63; padding: 10px; background-color: #FFF7C2;
}

.toms_links {
font-size: 11px;
padding-top: 4px;
text-align: right;
height: 20px;
}

.home_icon_link a {
font-size: 11px;
padding-top: 0px;
height: 20px;
padding: 3px 5px 5px 5px;
float:left;
text-decoration: none;
}

.home_icon_link a:hover{
  background:#000000;
}

.home_icon_link a:before {
   font-family: 'compneticons';
   content: 'h';
   color: #D0ECF7;
   font-size: 12px;
}

.home_icon_link a:hover:before {
   color: #1CA0F3;
}

.article_icon_link a:before {
   font-family: 'compneticons';
   content: 'a';
   color: #D0ECF7;
   margin-right: 4px;
   font-size: 12px;
}

.article_icon_link a:hover:before {
   color: #1CA0F3;
}

.article_icon_link a {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
 font-size: 11px;
padding: 3px 5px 5px 5px;
margin-left: 5px;
height: 20px;
float:left;
}

.article_icon_link a:hover{
  background:#000000;
}

.downloads_icon_link a:before {
   font-family: 'compneticons';
   content: 'd';
   color: #D0ECF7;
   margin-right: 4px;
   font-size: 12px;
}

.downloads_icon_link a:hover:before {
   color: #1CA0F3;
}

.downloads_icon_link a {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
 font-size: 11px;
padding: 3px 5px 5px 5px;
height: 20px;
float:left;
}

.downloads_icon_link a:hover{
  background:#000000;
}

.shopping_icon_link a:before {
   font-family: 'compneticons';
   content: 'o';
   color: #D0ECF7;
   margin-right: 4px;
   font-size: 12px;
}

.shopping_icon_link a:hover:before {
   color: #1CA0F3;
}

.shopping_icon_link a {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
 font-size: 11px;
padding: 3px 5px 5px 5px;
height: 20px;
float:left;
}

.shopping_icon_link a:hover{
  background:#000000;
}

.support_icon_link a:before {
   font-family: 'compneticons';
   content: 't';
   color: #1CA0F3;
   margin-right: 4px;
   font-size: 12px;
}

.support_icon_link a {
  background:#000000;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
 font-size: 11px;
padding: 3px 5px 5px 5px;
height: 20px;
float:left;
}

#header_upper {
  width: 100%;
  background: url(http://static.computing.net/img/top_img_sprites.png) repeat-x 0px -345px;
  padding: 0px 0px 0px 0px;
  height: 21px;
  font-family: Arial;
  line-height: 13px;
}

#header_upper #inside {
width: 996px; margin-left: auto; margin-right: auto; height: 21px; overflow: hidden;
}

.toms_links a:before {
   font-family: 'compneticons';
   content: 'g';
   color: #D0ECF7;
   margin-right: 4px;
   font-size: 10px;
}

.toms_links a:hover:before {
   color: #1CA0F3;
}

.toms_links a {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
 font-size: 11px;
padding: 5px 5px 5px 5px;
height: 20px;
}

.toms_links a:hover{
  background:#000000;
}

#header_outside {
  background-color: #000000; width: 100%;
}		
		#header_compnet {
		    width: 996px;
			height: 60px;
			margin: auto;
			background-color: #000000;
			clear: both;
		}
		
		#header_compnet div.h1 a {
display:block;
float:left;
height:40px;
margin-left:0px;
margin-top: 10px;
overflow:hidden;
width:230px;
text-decoration: none;
}
		#header_compnet #search_bar {
			height: 60px;
			float: left;	  
		}
		
		#header_compnet #search_bar #search {
		   background-color: #000000;
		   height: 50px;
		   margin: 5px 0px 0px 82px;
		   float: left;
		   display: inline;
		}
		
		#header_compnet  #login {
           float: right;
		   margin: 36px 10px 0px 0px;
		   color: #fff;
		   text-align: center;
		   display: inline;
		   font-size: .7em;
		}

		#header_compnet  #login_in {
           float: right;
		   margin: 10px 12px 0px 0px;
		   color: #fff;
		   text-align: right;
		   display: inline;
		   font-size: .7em;
		}

		#header_compnet  #login_out {
           float: right;
		   margin: 20px 12px 0px 0px;
		   color: #fff;
		   text-align: center;
		   display: inline;
		   font-size: .7em;
		}
		
		#top_banner {
		    width: 996px;
			margin: auto;
            padding: 5px 0px;
            background-color: #F4F4F4;
            clear: both;			
		}


.nav_outer { 
   background-color: #FDFDFD;
   width: 100%;
   height: 29px;
   border-bottom: 1px solid #CCCCCC;
}

		#navbar {
		    width: 996px;
			height: 29px;
			margin: auto;
			background: #FDFDFD;
		}

.process_list {
 padding: 10px; margin-left: auto; margin-right: auto; width: 90%; background-color: #E6EAED;
}
		

.search_des {
                 clear: both;
			padding-top: 3px;
		    margin-left: 160px;
			font-size: 10px;
			color: #fff;
		}
		
.search_des a {
			color: #fff;
		}

.search_des a:visited {
			color: #fff;
		}

.search_box {
            background-color: #F5F5F5;
            float: left;
            margin-left: 10px;
			margin-top: 10px;
		    width: 285px;
			height: 30px;
			font-size: 22px;
			border: 1px solid #C0CBD1;
		}
.search_section {
            float: left;
			margin-top: 10px;
			margin-left: 3px;
		    width: 130px;
			height: 32px;
			font-size: 20px;
			border: 1px solid #C0CBD1;
            background-color: #F5F5F5;        
}

.search_submit {
            float: left;
			margin-left: 5px;
			margin-top: 13px;
		        width: 26px;
			height: 26px;
			border: 0px;
			background:url(http://static.computing.net/img/top_img_sprites.png) no-repeat -213px -429px #000000;
}	
		
		#computing_main {
		    width: 996px;
			margin-right: auto;
			margin-left: auto;
			background: url(http://static.computing.net/img/bg_hr_sprite.gif) repeat-y -4000px 0px #F4F4F4;
			text-align: left; 
			font-size: .8em; 
		}

.hr_alt_lines {
 border: 0px; background: url(http://static.computing.net/img/bg_hr_sprite.gif) no-repeat -1000px 0px;
}
.subcat_container_top {
 overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 94%; margin: auto; padding: 3px .5%; border-top: 1px solid #E2E2E2; border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; background: url(http://static.computing.net/img/bg_fade_sprites.gif) repeat-x 0px -200px; font-weight: bold;
}

.subcat_container_middle {
   width: 94%; margin: auto; padding: 3px .5% 10px .5%; border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; background: url(http://static.computing.net/img/bg_hr_sprite.gif) -3000px bottom repeat-x;
}

.subcat_container_bottom {
  clear: both; padding: 5px .5%; width: 97%; border-top: 1px solid #E2E2E2; text-align: right; margin: auto;
}

.ask_main_container {
  margin: auto; padding: 15px 1% 5px 3%; border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; background: url(http://static.computing.net/img/bg_hr_sprite.gif) no-repeat -2000px 0px #F5F5F5; width: 90%;
}

.ask_main_container .title_a {
  color: #206FB0; font-size: 1.2em; font-weight: bold;
}

.ask_main_container .title_b {
  font-size: 1.5em; font-weight: bold; padding-top: 5px;
}

.ask_main_container .big_q_box {
   border: 1px solid #C0CBD1; font-size:26px; height:30px; width:430px; float: left; margin: 10px 5px 5px 0px;
}

.ask_main_container .big_q_submit {
   float: left; margin: 10px 0px 5px 0px;
}

.ask_main_container .ex {
  clear: both; color: #808080; font-style: italic;
}
.ask_main_container_bottom {
  padding: 0px 1% 0px 3%; margin: auto; border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; width: 90%; height: 7px; background: url(http://static.computing.net/img/bg_hr_sprite.gif) -3000px bottom repeat-x #F5F5F5;
}

.ask_side_container {
  background-color: #E7F0F9;
}
.ask_side_container .title_a {
  padding: 5px; color: #2170B2; font-size: 1.7em;
}
.ask_side_container .title_b {
 padding: 5px; font-weight: bold; font-size: 1.2em;
}
.explore_similar_top {
  border-bottom: 1px dotted #D7D7D7; border-top: 1px solid #D7D7D7; padding: 5px 0px 5px 0px;
}
.explore_similar_top a {
  padding-left: 5px; text-decoration: underline; cursor: pointer;
}
.explore_similar {
  border-bottom: 1px dotted #D7D7D7; padding: 5px 0px 5px 0px;
}
.explore_similar a {
  padding-left: 5px; text-decoration: underline; cursor: pointer;
}
.thread_header {
  text-transform: capitalize; font-size: 1.7em; padding-bottom: 5px; float: left;
}
.solved_inside {
  color: #FFFFFF; background-color: #0B920B; padding: 0px 3px; font-size: smaller;
}
.thread_product {
  font-size: 1em; line-height: .9em; background: url(http://static.computing.net/img/bg_fade_sprites.gif) repeat-x 0px -200px; margin-right: 5px; margin-top: 4px; float: left; padding: 2px; border: 1px solid #CCCCCC;
}
.thread_related {
  font-size: 1em; line-height: .9em; margin-right: 3px; margin-top: 4px; float: left; padding: 2px 0px 2px 0px; border: 1px solid #FFFFFF;
}
.thread_tag {
  font-size: 1em; line-height: .9em; background-color: #E7F0F9; float: left; margin-right: 5px; padding: 2px; border: 1px solid #E7F0F9; margin-top: 4px;
}
.thread_track {
  float: left; padding: 0px 5px 0px 0px;
}

.thread_top_post {
  width: 95%; margin: auto; background: url(http://static.computing.net/img/top_thread_arrow.gif) top left no-repeat; border-left: 1px solid #000; padding: 5px 5px 5px 20px; max-height: 600px; overflow: auto;
}

.inforum_tag {
  background-color: #E7F0F9; border: 1px solid #E7F0F9; float: left; margin-right: 5px; padding: 0px 2px 2px 2px; line-height: .9em; max-width: 125px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;
}

.inforum_tag_header {
  float: left; margin-right: 5px; line-height: .9em; padding-top: 1px;
}

.thread_numeration {
 padding-left: 25px; text-align: left;
}

.bestanswer_check {
 font-size: 11px; float: left; margin-left: 10px; padding: 2px 0px 0px 35px; background: url(http://static.computing.net/img/bestanswer_check.png) top left no-repeat; font-weight: bold;
}

table.forum_main { clear: both; border-spacing: 0px; border: 0px; width: 100%; text-align: left; }	
		table.forum_main td { padding: 5px;}
table.forum_main tr { text-align: center;}
td.forum_main_list { border-bottom: 1px dotted #D7D7D7; }
td.forum_main_list_title { text-align:left; border-bottom: 1px dotted #D7D7D7;}
td.forum_main_list_grey { background-color: #F0F1F3; border-bottom: 1px dotted #D7D7D7;}
#computing_main  #left li { list-style: circle outside; margin-left: 30px; }
#computing_main #left form { margin-top: 20px; margin-bottom: 20px; }
#computing_main #left p { margin-top: 15px; }
#computing_main #left strong { font-weight: bold; }
#computing_main #left em { font-style: italic; }
.also_viewed  { list-style: circle outside; margin-left: 30px; }
#computing_main h1 { font-size: 1.5em; margin-top: 5px; margin-bottom: 5px;}
#computing_main  h2 { font-size: 1.5em; margin-top: 5px; margin-bottom: 5px;}
#computing_main  h3 { font-size: 1.5em; margin-top: 5px; margin-bottom: 5px;}
#computing_main #left blockquote {margin-top: 8px; margin-left: 10px; margin-right:10px; margin-bottom: 0px; }
#computing_main #left pre {font-size: 12px;}

.hr_middle {
  border: 0 none; width: 85%; background-color: #E2E2E2; color: #E2E2E2; height: 1px;
}

.group_related {  
  display : none;
}

.topforum {
 font-size: x-small; color: #fff;  border: 1px solid #4da3dd; line-height: 1.2em; padding: 5px; background-color: #4da3dd; margin-left: auto; margin-right:auto; width: 95%;
}

#computing_main a {
   color: #004488;
   text-decoration: none;
}

#computing_main a:visited {
   color: #630460;
   text-decoration: none;
}

.bottomforum {
width: 95%; margin-left: auto; margin-right: auto; border-top: 1px solid #000; border-bottom: 1px solid #000; max-height: 600px; overflow: auto;
}

.postleadarea {
padding: 5px; background: #F6F6F6; border-bottom: 1px solid #e2e2e2;
}

.postdownarrow {
height: 12px; width: 24px; background: url(http://static.computing.net/img/top_img_sprites.png) no-repeat 0px -516px; margin-top: -1px; margin-left: 5px;
}

.bottomforum_reply {
  padding: 2px 5px 2px 5px; width: 95%; margin-left: auto; margin-right: auto; text-align: right; line-height: .9em;
}


.surround_box {
    border-bottom: 1px solid #000;
	padding: 8px 5px 5px 5px;
	margin: 5px;
	background: url(http://static.computing.net/img/bg_hr_sprite.gif) no-repeat -1000px 0px #fff;
}

.surround_box_side {
	padding: 8px 5px 5px 5px;
	margin: 0;
	width: 326px;
	background: url(http://static.computing.net/img/bg_hr_sprite.gif) no-repeat -1000px 0px #fff;
}

.surround_strong {
  	color:#000;
	font-size:1.2em;
	font-weight: bold;
}

.banner_fade {
    background: url(http://static.computing.net/img/bg_fade_sprites.gif) repeat-x 0px -287px;
	padding-top: 15px;
}

.v_area_a { min-width: 35px; background-color: #484848; padding: 9px 5px 9px 5px; text-align: center; color: #FFF; font-size: 22px; }

.v_area_b { min-width: 35px; background-color: #EF0000; padding: 1px 3px 3px 3px; text-align: center; color: #FFF; font-size: 9px; font-weight: bold; line-height: 9px; }
		
		#computing_main #left {
		    width: 633px;
                     overflow: hidden;
			float: left;
			background: #fff;
			padding-left: 10px;
			padding-right: 5px;
			padding-bottom: 5px;
			padding-top: 10px;
			line-height: 1.5em;
/*			overflow-x: auto;
			overflow-y: hidden; */
		}

		#computing_main #left #RT-list li {
		  float: left; text-overflow: ellipsis; overflow: hidden; width: 100%; list-style: none; margin: 0px 10px 10px 0px;
		}
		
		#computing_main #right {
		    width: 336px;
			background: #F4F4F4;
			margin-left: 0px;
			padding-bottom: 0px;
			float: right;
			border-left: 1px solid #E2E2E2;
			border-right: 1px solid #E2E2E2;
			border-bottom: 1px solid #E2E2E2;
		}
		
		#footer {
		    clear: both;
		    width: 100%;
			margin-right: auto;
			margin-left: auto;
			background: #000000;
			font-size: .7em;
			line-height: 1.5em;
			color: #fff;
		}
		
		#footer_inner {
		  padding: 10px 10px 10px 10px;
		  margin: auto;
		  width: 974px;
		}
		#footer a { color: #fff; text-decoration: none; }
		#footer a:visited { color: #fff; text-decoration: none; }
		#footer .strong { color: #cbd0d5; }
		#footer #logoFooter { float: right; padding: 5px; }
#footer fieldset {
	border:0px;
}

.howto_show img {
   max-width: 100%; height: auto;
}

.product_filter_width { padding: 5px 1%; float: left; width: 73%; }

#ask_q_popout { box-shadow: 0px 5px 8px #000; background: #E7F0F9; border: 1px solid #598EC1; display: none; position: fixed; right: 30px; top: 50%; z-index: 100000000; font-size: 0.8em; width: 326px; padding: 2px 5px 5px 5px; margin-top: -200px; }

#ask_q_float { z-index: 1000000000; position: fixed; top: 50%; right: 0; margin-top: -29px; cursor: pointer; width: 43px; height: 58px; }

.sm_responsive_nav { display: none; }

.bg_responsive_show { display: none; }

.recurring_left { padding: 10px 0px 5px 0px !important; width: 657px !important; background: #FFF !important; border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; }

.recurring_top_text { font-size: 18px; }

.home_list_recent { float: left; padding: 0px 10px 20px 10px; width: 578px; }

/* form from http://www.assemblesoft.com/examples/form/ */

fieldset div {
	margin:0.3em 0;
	clear:both;
}

label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
}

legend {
	color:#000;
	font-size:1.2em;
	width: 100%;
	font-weight: bold;
	padding-top: 8px;
	background: url(http://static.computing.net/img/bg_hr_sprite.gif) no-repeat -1000px 0px;
}

fieldset {
	border-bottom:1px solid #000;
	padding:0px 0px 5px 0px;
	text-align: left;
}

#form_div fieldset div {
	margin:0.3em 0;
	clear:both;
}
#form_div form {
	margin:5px;
	width:27em;
}
#form_div label {
	float:left;
	width:10em;
	text-align:right;
	margin-right:1em;
        padding-top:3px;
        clear:both;
}

#form_div textarea {
	padding:.5%;
	border:1px solid #ddd;
	background:#fafafa;
	font:1em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
        border-radius:0.4em;
}

#form_div select {
	padding:.5%;
	border:1px solid #ddd;
	background:#fafafa;
	font:1em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
        border-radius:0.4em;
}

#form_div input {
	padding:.5%;
	width:10em;
	border:1px solid #ddd;
	background:#fafafa;
	font:1em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
        border-radius:0.4em;
}

#form_div input[type="checkbox"] {
	border:0px;
	background:transparent;
}


/* 
================================================
autosuggest, inquisitor style
================================================
*/


div.autosuggest
{
	position: absolute;
	background-image: url(http://static.computing.net/img/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url(http://static.computing.net/img/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	background-image: url(http://static.computing.net/img/ul_corner_br.gif);
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-image: url(http://static.computing.net/img/ul_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.autosuggest div.as_footer div.as_corner
{
	background-image: url(http://static.computing.net/img/ul_corner_bl.gif);
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #333;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #333;
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #ccc;
    font-size: 12px;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #1B5CCD;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
    font-size: 12px;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #1B5CCD;
	background-image: url(http://static.computing.net/img/hl_corner_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{
	background-image: url(http://static.computing.net/img/hl_corner_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-image: url(http://static.computing.net/img/hl_corner_tl.gif);
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-image: url(http://static.computing.net/img/hl_corner_tr.gif);
	background-position: bottom right;
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	font-size: 12px;
	color: #6EADE7;
}

#tt {position:absolute; display:block; background:url(http://static.computing.net/img/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(http://static.computing.net/img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {font-size: 12px; display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#444; color:#6EADE7}
#ttbot {display:block; height:5px; margin-left:5px; background:url(http://static.computing.net/img/tt_bottom.gif) top right no-repeat; overflow:hidden}

.icons { float: left; margin-right: 5px; background-image: url(http://static.computing.net/img/top_img_sprites.png); display: inline; }

.beos_icon { background-position: -197px -582px; width: 16px; height: 16px; } 
.consolegaming_icon { background-position: -197px -608px; width: 16px; height: 16px; } 
.cpus_icon {  background-position: -197px -634px; width: 16px; height: 16px; } 
.dbase_icon {  background-position: -197px -660px; width: 16px; height: 16px; } 
.digitalhome_icon {  background-position: -197px -686px; width: 16px; height: 16px; } 
.dos_icon {  background-position: -197px -712px; width: 16px; height: 16px; } 
.drivers_icon {  background-position: -197px -738px; width: 16px; height: 16px; } 
.gaming_icon {  background-position: -197px -764px; width: 16px; height: 16px; } 
.hardware_icon {  background-position: -197px -790px; width: 16px; height: 16px; } 
.linux_icon {  background-position: -197px -816px; width: 16px; height: 16px; } 
.thelounge_icon {  background-position: -197px -842px; width: 16px; height: 16px; } 
.mac_icon {  background-position: -197px -868px; width: 16px; height: 16px; } 
.netware_icon {  background-position: -197px -894px; width: 16px; height: 16px; } 
.networking_icon {  background-position: -197px -920px; width: 16px; height: 16px; } 
.office_icon {  background-position: -197px -946px; width: 16px; height: 16px; } 
.openvms_icon {  background-position: -197px -972px; width: 16px; height: 16px; } 
.os2_icon {  background-position: -197px -998px; width: 16px; height: 16px; } 
.pda_icon {  background-position: -197px -1024px; width: 16px; height: 16px; } 
.iphone_icon {  background-position: -197px -1050px; width: 16px; height: 16px; } 
.digitalphoto_icon {  background-position: -197px -1076px; width: 16px; height: 16px; } 
.programming_icon {  background-position: -197px -1102px; width: 16px; height: 16px; } 
.security_icon {  background-position: -197px -1128px; width: 16px; height: 16px; } 
.solaris_icon {  background-position: -197px -1154px; width: 16px; height: 16px; } 
.unix_icon {  background-position: -197px -1180px; width: 16px; height: 16px; } 
.webdevel_icon {  background-position: -197px -1206px; width: 16px; height: 16px; } 
.windowsxp_icon, .windows7_icon, .windows8_icon, .windowsvista_icon, .windows95_icon, .windowsme_icon, .windowsnt_icon, .windows2000_icon, .windows2012_icon, .windows2008_icon, .windows10_icon, .windows2003_icon, .windows31_icon { background-position: -197px -1232px; width: 16px; height: 16px; } 
.android_icon { background-position: -197px -1252px; width: 16px; height: 16px; }
.rant_icon { background-position: -197px -1295px; width: 16px; height: 16px; }
.deal_icon { background-position: -197px -1320px; width: 16px; height: 16px; }
.unanswered_icon { background-position: -197px -1343px; width: 16px; height: 16px; }
.fb_icon { background-position: -197px -1272px; width: 15px; height: 15px; }

.in_sprites { background-image: url(http://static.computing.net/img/top_img_sprites.png); }
.post_reply { background-position: 0 -503px; width: 130px; height: 32px; }
.start_discussion { background-position: 0 -539px; width: 160px; height: 32px; }
.alert_ico { background-position: 0 -575px; width: 20px; height: 20px; }
.up_ico { background-position: 0 -700px; width: 20px; height: 20px; }
.down_ico { background-position: 0 -675px; width: 20px; height: 20px; }
.edit_ico { background-position: 0 -599px; width: 20px; height: 20px; }
.more { background-position: 0 -729px; width: 18px; height: 20px; }
.more_arrow { background-position: 0 -757px; width: 18px; height: 17px; }
.yes { background-position: 0 -926px; width: 56px; height: 25px; }
.no { background-position: 0 -963px; width: 56px; height: 25px; }
.bronze { background-position: 0 -1002px; width: 20px; height: 20px; }
.silver { background-position: 0 -1056px; width: 20px; height: 20px; }
.gold { background-position: 0 -1030px; width: 20px; height: 20px; }
.tech_team{ background-position: -27px -1002px; width: 20px; height: 20px; }
.expert_team{ background-position: -26px -1030px; width: 20px; height: 20px; }
.star { background-position: 0 -1080px; width: 20px; height: 20px; }
.silver_star { background-position: -29px -1080px; width: 20px; height: 20px; }
.bold { background-position: 0 -785px; width: 20px; height: 20px; }
.italics { background-position: 0 -871px; width: 20px; height: 20px; }
.strikethrough { background-position: 0 -900px; width: 20px; height: 20px; }
.screencast { background-position: -30px -785px; width: 127px; height: 20px; }
.hyperlink { background-position: 0 -843px; width: 20px; height: 20px; }
.code { background-position: 0 -813px; width: 16px; height: 16px; }
.track_star { background-position: 0 -1106px; width: 20px; height: 20px; }
.check_mark { background-position: 0 -1394px; width: 20px; height: 20px; }
.a_s_question { background-position: 0 -1136px; width: 44px; height: 49px; }
.ask_now { background-position: 0 -1208px; width: 86px; height: 32px; }
.down_arrow { background-position: 0 -1192px; width: 11px; height: 7px; }
.submit_poll { background-position: 0 -1471px; width: 75px; height: 23px; }
.af_tease { background-position: 0 -1558px; width: 200px; height: 28px; }
.af_go { background-position: 0 -1595px; width: 46px; height: 33px; }
.link_ico_s { background-position: 0 -1345px; width: 16px; height: 16px; }
.print_ico_s { background-position: 0 -1372px; width: 16px; height: 16px; }
.facebook_tease { background-position: -190px -1407px; width: 50px; height: 50px; }
.rss_tease { background-position: -122px -1407px; width: 50px; height: 50px; }
.twitter_tease { background-position: -190px -1464px; width: 50px; height: 50px; }
.read_more_ico { background-position: -148px -509px; width: 102px; height: 25px; }
.answer_this { background-position: -68px -578px; width: 93px; height: 27px; }
.ad_choices { background-position: -180px -545px; width: 22px; height: 24px; }
.vote_down { background-position: 0 -1243px; width: 28px; height: 31px; padding-top: 9px; float: left;}
.vote_up { background-position: 0 -1289px; width: 28px; height: 31px; padding-top: 9px; float: left;}
.up_arrow_vote { background-position: -41px -620px; width: 27px; height: 27px; }
.down_arrow_vote { background-position: -41px -655px; width: 27px; height: 27px; }
.blue_question_mark { background-position: -102px -621px; width: 47px; height: 52px; }
.report_exclaim { background-position: -32px -579px; width: 14px; height: 12px; }
.select_ba_check { background-position: -33px -598px; width: 12px; height: 12px; }
.home_breadcrumb { background-position: -41px -695px; width: 15px; height: 15px; }
.ask_q_floater { background-position: -45px -843px; width: 43px; height: 58px; }
.helpful_close { background-position: -122px -841px; width: 22px; height: 22px; }


.authorpost {
width: 95%; margin-left: auto; margin-right: auto; padding: 5px; overflow: auto; background-color: #D6E1EA; border-bottom: 1px solid #A9BAC5;
}
.authorinfo {
font-size: x-small; float: left;
}
.scorepost {
float: right; font-size: 12px; padding-top: 0px;
}
.detailpost {
width: 95%; margin-left: auto; margin-right: auto; padding: 5px; max-height: 600px; overflow: auto; background-color: #F8F8F8;
}
.footerpost {
 padding: 2px 5px 4px 5px; width: 95%; margin-left: auto; margin-right: auto; text-align: right; line-height: .9em; background-color: #F8F8F8;
}

.downarrowoutline {
  border-color: #A9BAC5 transparent; margin: 0px 0px 0px 30px; line-height: 0; font-size: 0; width: 0; position: absolute; border-style: none; border-style: solid; border-width: 7px 7px 0;
}

.downarrowinside {
  border-color: #D6E1EA transparent; margin: -1px 0px 0px 30px; line-height: 0; font-size: 0; width: 0; position: absolute; border-style: none; border-style: solid; border-width: 7px 7px 0;
}

.solvedhead {
  background-color: #008000; color: #fff; font-size: .7em; float: left; margin-right: 5px; padding: 0px 2px;
}

.bestanswerborder {
border-left: 1px solid #008000; border-right: 1px solid #008000;
}

.bestanswerhead {
background-color: #008000; width: 95%; margin: auto; color: #fff; font-weight: bold; padding: 2px 5px;
}

#breadcrumbs_new {
  margin-left: auto; margin-right: auto; width: 996px; background-color: #DCDCDC; padding: 0; font-weight: bold; font-size: 11px; height: 19px; overflow: hidden;
}

.bc_blue_surround {
  float: left; background-color: #078BD0; max-width: 95%;
}

.bc_arrow_out {
  float: left; width: 0px; background-color: #078BD0;
}

.bc_arrow_outline {
  position: absolute; width: 0; height: 0; font-size: 0; line-height: 0; border-bottom: 10px solid transparent; border-left: 11px solid #FFF; border-top: 10px solid transparent;
}

.bc_blue_arrow {
  position: absolute; width: 0; height: 0; margin: 1px 0px 0px 0px; font-size: 0; line-height: 0; border-bottom: 9px solid transparent; border-left: 9px solid #078BD0; border-top: 9px solid transparent;
}

.bc_blue_arrow_inner {
  background-image: url(http://static.computing.net/img/top_img_sprites.png); background-position: -51px -739px; width: 10px; height: 20px; float: left;
}

.bc_blue_text {
  float: left; padding: 2px 4px; color: #FFF; text-decoration: none; max-width: 185px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

.solvedheader {
  color: #fff; float: left; margin-right: 5px; font-size: 12px; line-height: 16px; margin-top: 6px; padding: 1px 3px; background-color: #82A510;
}

.blue_button a, .blue_button input {
  cursor: pointer; background:url(http://static.computing.net/img/bg_fade_sprites.gif) repeat-x 0px 0px #206FB0; padding: 5px 10px; color: #fff; font-size: 1.3em; text-shadow: 0px 1px 5px #727272; border: 1px solid #247EC5; border-radius: 5px;
}

.blue_button a:hover, .blue_button input:hover {
  background: #206FB0;
}

.post_divider {
  border-top: 4px solid #EAEAEA; margin-top: 15px; border-bottom: 1px solid #fff;
}

.post_div_bg {
  background-color: #EAEAEA;
}

.ba_top_bar {
  position: absolute; height: 30px; width: 7px; margin-left: -7px; background-color: #82A510;
}

.ba_text {
 height: 20px; width: 637px; text-shadow: 1px 1px 1px #000; color: #FFF; font-size: 1.3em; font-weight: bold; background-color: #82A510; padding: 5px 0px 5px 20px;
}

.ba_shade_arrow {
  position: absolute; height: 0; width: 0; line-height: 0; font-size: 0;border-bottom: 8px solid transparent; border-right: 8px solid #000; border-top: 0px solid transparent; margin-left: -6px;
}

.ba_post_borders {
 border-bottom: 2px solid #82A510; border-left: 2px solid #82A510; border-right: 2px solid #82A510;
}

.ba_share_teaser {
  background-color: #82A510; width: 46px; margin: auto; color: #fff; padding: 5px 0px;
}

.ba_share_arrow {
 margin: auto; width: 0; height: 0; font-size: 0; line-height: 0; border-left: 23px solid transparent; border-right: 23px solid transparent; border-top: 10px solid #82A510;
}

.post_sidebar {
 float: left; font-size: x-small; line-height: 10px; text-align: center; padding-top: 5px; width: 70px;
}

.post_side_score {
  margin: 5px 0px; background-color: #fff; width: 100%; font-size: 24px; line-height: 24px; overflow: hidden; padding: 5px 0px;
}

.post_main_area {
  float: left; background-color: #fff; border-left: 1px #AFAFAF solid; padding: 5px; width: 576px;
}

.post_authorinfo {
font-size: x-small; float: left; color: #5C5C5C;
}

.sidebar_ask_yq {
  padding-top: 15px; float: left; font-size: 1.5em; font-weight: bold;
}

.orange_button a, .orange_button input {
 cursor: pointer; background:url(http://static.computing.net/img/bg_fade_sprites.gif) repeat-x 0px -112px #F18200; padding: 5px 15px; color: #fff; text-shadow: 0px 1px 3px #414141; border: 1px solid #F47306; border-radius: 5px;
}

.orange_button a:hover, .orange_button input:hover {
  background: #F18200;
}

.breadcrumbItem_new:after, .breadcrumbItem_new:before {
    border: 10px solid rgba(255,255,255,0);
    border-left-color: #2686D2;
    content: "";
    position: absolute;
    right: -20px;
    top: 0;
    z-index: 2;
}
.breadcrumbItem_new:before {
    border-left-color: #FFFFFF;
    right: -21px;
    z-index: 1;
}
.breadcrumbItem_new:first-child {
    padding: 3px 5px 2px 8px;
	height: 14px;
}
.breadcrumbItem_new a {
    color: #FFFFFF;
	text-decoration: none;
}

.breadcrumb_new_home:before {
    color: #D0ECF7;
    content: "h";
    font-family: 'compneticons';
    font-size: 12px;
	line-height: 12px;
	font-weight: normal;
}

.breadcrumbItem_new {
    background: none repeat scroll 0 0 #2686D2;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 5px 2px 18px;
	height: 13px;
	line-height: 11px;
    position: relative;
}


@media all and (min-width: 0) and (max-width: 900px) {

   .bottomforum { max-height: none; }

   .detailpost { max-height: none; }

   #computing_main #right { display: none; }
   
   .responsive_hidden { display: none; }
   
   #header_upper { display: none; }
   
   .search_section { display: none; }
   
   .question_helper_outer { display: none !important; }
   
   .ask_home_outer { padding: 10px 2% 10px 5%; }
   
   .ask_home_thousands { padding: 10px 0px 10px 0px; }
   
   .ask_home_textinput { width:98%; }
   
   .ask_home_answerfree { padding: 5px 0px 0px 0px; }
   
   .ask_home_submitanswer { padding: 10px 2% 0px 0px; }
}

@media all and (min-width: 710px) and (max-width: 900px) {
  .bg_responsive_show { display: block; }
}

@media all and (min-width: 659px) and (max-width: 900px) {
   .bg_responsive_hide { display: none; }
 
   #computing_main { width: 659px; }
   
   #breadcrumbs_new { width: 659px; }
   
   #computing_main #left { border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; padding: 16px 10px 5px 14px; }
   
   #footer_inner { width: 639px; }
   
   #navbar { width: 600px;}
   
   #header_compnet { width: 659px; }
   
   #header_compnet #search_bar #search { margin: 5px 0 0 32px; }
   
   .search_box { width: 200px; }
   
   #top_banner { width: 659px; overflow: hidden; }
   
   #breadcrumbs { width: 659px; }
   
}

@media all and (min-width: 0px) and (max-width: 658px) {

   .compnet-logo-computing:before { font-size: 20px; }
   
   .compnet-logo-toms:before { font-size: 18px; }
   
   .compnet-logo-brand:before { font-size: 22px; }
   
   .compnet-logo-text { font-size: 8px; margin: 3px 0px 0px 20px;}

   .product_filter_width { padding: 5px 1%; float: left; width: 98%; }
  
   #form_div input { padding: .5% 1%; width: auto; }   

   .sm_responsive_hide { display: none; }
   
   .sm_responsive_nav  { display: block; margin-top: 8px; }
   
   #header_compnet  #login { float: right; margin: 15px 5px 0px 0px; }
   
   #header_compnet  #login_in { float: right; margin: 15px 5px 0px 0px; }
   
   #header_compnet  #login_out { float: right; margin: 15px 5px 0px 0px; }
   
   #header_compnet #search_bar #search { margin: 10px 0 0 5px; }
   
   #header_compnet { height: 69px; }
   
   #nav a { width: 99% !important; }
   
   .a_top_level { width: 99% !important; text-align: left; margin: 0; padding: 10px 1% 3px; border-bottom: 1px solid #DFDFDF; }
   
   #nav li { width: 99% !important; }
   
   #nav { margin: 0px 1%; height: auto; background: #FDFDFD; }
   
   .nav_outer { border: 0; height: auto; }
   
   #navbar { height: auto; border: 0; }
  
   #header_compnet div.h1 a { height: 48px; width: 174px; margin-top: 6px; padding-top: 15px; }

   .ask_main_container .big_q_box {
     border: 1px solid #C0CBD1; font-size:26px; height:30px; width:80%; float: left; margin: 10px 5px 5px 0px;
   }

   .ask_main_container .big_q_submit {
     float: left; margin: 5px 0px 5px 0px;
  }
  
.recurring_top_text { font-size: 14px; }

.home_list_recent { padding: 0px 2% 20px 2%; width: 96%; }
   
}

@media all and (min-width: 331px) and (max-width: 658px) {

   #computing_main { width: 99%; }

   #header_compnet #search_bar { position: absolute; height: 69px; width: 60%; display: none; }
   
   .search_box { width: 75%; margin-left: 0px; }
   
   #breadcrumbs_new { width: 99%; }
   
   #computing_main #left { border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; padding: 16px 2% 5px 2%; width: 95%;}
   
   #footer_inner { width: 95%; padding: 20px 2% 10px; }
   
   #navbar { width: 100%; display: none;}
   
   #header_compnet { width: 99%; }
   
   #top_banner { width: 99%; overflow: hidden; }
   
   #breadcrumbs { width: 99%; }
   
   .recurring_left { width: 99.5% !important; }

   
}

@media all and (min-width: 0px) and (max-width: 330px) {
   #computing_main { width: 320px; }
   
   #breadcrumbs_new { width: 320px; }

   #header_compnet #search_bar { position: absolute; height: 69px; width: 200px; display: none; }
   
   .search_box { width: 75%; margin-left: 0px; }
   
   #computing_main #left { border-left: 1px solid #E2E2E2; border-right: 1px solid #E2E2E2; padding: 16px 4px 5px 4px; width: 310px; }
   
   #footer { width: 320px; }
   
   #footer_inner { width: 310px; padding: 20px 5px 10px; }
   
   #navbar { width: 100%;}
   
   #header_compnet { width: 320px; }
   
   #top_banner { width: 320px; overflow: hidden; }
   
   #breadcrumbs { width: 320px; }
   
   #navbar { width: 320px; display: none; }
   
   .recurring_left { width: 318px !important; }
}
