body {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;}
@charset "utf-8";/* CSS Document */*, 
body{family: Tahoma, Arial, sans-serif !Important;}
body{margin:0; padding:0; background:#E1F7FF;}
a, a:visited{color:#005471; text-decoration:none;}
a:hover{color:#FF4400;}
#header{ background: url('images/headbg.jpg') repeat-x; height:119px; width:100%; margin: 0 auto !Important;}

.headerinside{width:980px; margin: 0 auto!Important;}

#logo{ background: url('images/logo.jpg') no-repeat; height:119px; width:280px; float:right; cursor:pointer; }

.mypage{ background:#fff; overflow:hidden; margin: 10px auto; width:980px; border:1px solid #D1D1E1; padding:10px;}

#ads{ height:90px; width:728px; position:absolute; left:40px; top:20px; }

#navtext{ background: url('images/navtextbg.jpg') repeat-x; height:35px; margin:0 auto; width:100%; }
#navimg{ background: url('images/navimgbg.jpg') repeat-x; height:52px; margin:0 auto; width:100%; }
.navtextin{ text-align:center; padding: 7px 0 0 0; margin: 0 auto; width:80px; }
.navtextin a, .navtextin a:visited{color:#fff; font-weight:bold; text-decoration:none !Important;}
.navimgin{ text-align:center; margin: 0 auto; width:85px; }
.navtable{ height:52px; text-align:center; margin:0 auto;	 }
a.home{ background: url('images/home.jpg') no-repeat; height:52px; width:71px; display:block; margin:0 auto; }

a.soft{ background: url('images/soft.jpg') no-repeat; height:52px; width:71px; display:block;  margin:0 auto; }

a.topics{ background: url('images/topics.jpg') no-repeat; height:52px; width:86px; display:block;  margin:0 auto; }

a.bluetooth{ background: url('images/bluetooth.jpg') no-repeat; height:79px; width:80px; display:block; margin:0 auto; }

a.games{ background: url('images/games.jpg') no-repeat; height:52px; width:70px; display:block; margin:0 auto; }

a.short{ background: url('images/shorturl.jpg') no-repeat; height:52px; width:86px; display:block; margin:0 auto; }

a.upload{ background: url('images/upload.jpg') no-repeat; height:52px; width:73px; display:block; margin:0 auto; }

a.im{ background: url('images/im.jpg') no-repeat; height:52px; width:78px; display:block; margin:0 auto; }

a.youtube{ background: url('images/videos.jpg') no-repeat; height:52px; width:73px; display:block; margin:0 auto; }

a.contact{ background: url('images/contact.jpg') no-repeat; height:52px; width:56px; display:block; margin:0 auto; }
.sep{ background: url('images/sep.jpg') no-repeat; height:35px; width:1px; }
.sepimg{ background: url('images/navsep.jpg') no-repeat; height:52px; width:1px;}
.subs{ width:990px; margin:0; height:20px; text-align:center; padding: 4px; border: 1px solid #86c5db; background:#2EA9D3 url(images/secbg.jpg) repeat-x top left ; font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:13px; font-weight:bold;}
a.encopyright{ background: url('images/copyright.gif') no-repeat; height:55px; width:140px; display:block; margin:0 auto; float:left; }
.subsub{ background: url('images/subscribe-button.png') no-repeat; width:66px; height:22px; border:0px; cursor:pointer;}
.searchinput { color: #111; font-family: Tahoma, Verdana; font-size: 11px; text-align:right; border: 1px solid #117EB7; width: 133px; padding: 3px 2px 2px 2px; margin: 0px; background: #fff URL(images/search_icon.gif) Right no-repeat; padding-right: 18px; }
a.button, input.button{ margin:0px 7px 0px 0px;  background-color:#016789;  border:1px solid #016789; line-height:100%;  font-weight:bold;  font-size:16px; color:#fff;  cursor:pointer; font-family:  Tahoma; font-size: 9pt;	}
input.button img, a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px}
input:hover.button, a:hover.button{ background-color:#F9FCDF; border:1px solid #016789; color:#016789}
.dettable{	border:1px solid #016789 !Important;}
.dettable td{border:0px !Important; border-width:0px !Important;}/* OLD */
.greybox     { border:1px solid #005471; background-color: #f1f1f1; margin-top: 7; margin-bottom: 7; padding: 4px; }
.desc        { margin:2; border:1px solid #005471; background-color: #FFFFE6; padding-left:3px;padding-top:3px; padding-right:3px; padding-bottom:3px }
.box_top     { color: #fff; font-weight: bold; background: url('images/secbg.jpg') repeat-x; height:27px; padding-right:10px;}
.box_top_cat     { color: #3E1A0F; font-weight: bold; background-color: #005471; }.copyrighten{ width:980px;}
.last_list   {margin-bottom: 5; border: 1px solid #005471; background-image:url('images/msnbg.gif'); background-color:#FFFFFF; background-repeat:repeat-x; background-position-y:top }.maintable{padding:5px; width:98%!Important; margin: 0 auto;}.intable{ border-color: #0D70A5; border-width: 0px 0px 1px 1px; border-style: solid; margin:5px 10px;}.intable td{ border-color: #0D70A5; border-width: 1px 1px 0 0; border-style: solid; padding:5px;}.divcontent{width:auto !Important;}
.logintext{ COLOR: #005471; FONT-FAMILY: Tahoma, Verdana; FONT-SIZE: 11px; text-align:right; BORDER-STYLE: solid; BORDER-COLOR: #005471; BORDER-WIDTH: 1px; WIDTH: 123px; PADDING: 3px 2px 2px 2px; MARGIN: 0px; BACKGROUND: URL(images/icon_user.gif) Right no-repeat; BACKGROUND-COLOR: #FFFFFF; PADDING-Right: 18px; }
.content {width: 95%; background-color: #FFFFFF}
#cat_bg td:hover{ background-color: #F9FCDF; }
hr {height: 1px; background-color: #ffffff;}

ul, li, p, td {
  margin:0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt
}

.tablehead {
  background-color: #e8e8e8;
  color: #FAC752;
}

.tablebgcolor {
  background-color: #ffffff;
}
.row1 {
  background-color: #F9FCDF;
  color: #005471;
}

.row2 {
  background-color: #FFFFFF;
  color: #005471;
}

.head1 {
  background: url('images/cellbg.jpg') repeat-x;
  color: #111;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold
}

:hover.head1 {
  background: url('images/cellbg.jpg') repeat-x;
  color: #111;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

.head2 {
  background: url('images/cellbg.jpg') repeat-x;
  color: #111;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

.title {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.clickstream {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 9pt;
}

.smalltext {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.marktext {
  color: #FF0000;
  background-color: #ffffff;
}

.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 9pt;
  color: #FF0000;
}

form {
  margin:0; font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 9pt
}

.logininput {
	COLOR: #005471;
	FONT-FAMILY: Tahoma, Verdana;
	FONT-SIZE: 11px;
	text-align:right;
	BORDER-STYLE: solid;
	BORDER-COLOR: #005471;
	BORDER-WIDTH: 1px;
	WIDTH: 123px;
	PADDING: 3px 2px 2px 2px;
	MARGIN: 0px;
	BACKGROUND-COLOR: #FFFFFF;
}

.textarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #005471;
  font-size: 9pt;
  width: 230px;
}

.input {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #005471;
  font-size: 9pt;
  width: 230px;
}

.select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #005471;
  font-size: 9pt;
}

.setperpageselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #005471;
  font-size: 9pt;
}

.categoryselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #005471;
  font-size: 9pt;
}

.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #FFFFFF;
  color: #136c99;
  font-size: 9pt;
}


/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #EFEFEF;
}

.maincat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

.subcat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background: url('images/cellbg.jpg') repeat-x;
  color: #000;
}
.shadetabs li a{text-decoration: none;position: relative;float: right;height: 32px;width: 102px;margin: 0 0px 0 2;text-align: center;background: #d5e2e7 url(images/greentab_s.jpg) no-repeat !Important;color: #999999;}.boxholder{clear: both;padding: 5px;background: #d5e2e7 !Important;}
.commentrow2 {
  background-color: #F9FCDF;
  color: #000;
}

.commentspacerrow {
  background-color: #d1d1d1;
  color: #FAC752;
}

.commenttextarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #005471;
  font-size: 9pt;
  width: 270px;
}

.commentinput {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #005471;
  font-size: 9pt;
  width: 270px;
}
.paging a:hover{border: 1px solid #005471;  background-color: #FFFFCC;}

.paging {border: 1px solid #005471;  background-color: #FCFAF5;}


.pagingon {
border: 1px solid #005471;  background-color: #005471;}

}
a img {border: #FFFFCC; }