@media print{
.subcontentbk { border: none; outline:none;}
#top_bannerad, #top_main, #footer, #leftnav , #sub_area, #rightcontent, #postbox { display: none; }
}


html {
	overflow-y: scroll;
}

body {
	background: #ffffff url("../img/d1/carbon_bkgwhite.gif");
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#333333;
	font-weight: normal;
}

a img {
	border: none;
}

h1 {
	font-size: 1.6em;
	margin-top: 0;
}

input[type=submit], input[type=button] {
	font-size: 11px;
	margin: 5px 5px 5px 0;
	cursor: pointer;
}

input[type=text], input[type=password], textarea {
	font-size: 12px;
	padding-left: 1px;
}

select {
	font-size: 13px;
}

.tableControl, .actionButtons {
	width: 100%;
}

.tableControl a {
	padding-left: 10px;
}

.tableControl {
	text-align: right;
}

.footer {
	text-align: center;
	font-size: 11px;
	margin-bottom: 10px;
}

.rich-table {
	width: 100%;
}

.body {
	/*padding: 30px; default*/
	padding: 0px;
}
.message {
	padding: 5px;
	list-style: none;
	border: 0;
	background: none;
	padding: 0;
	color: #000000;
	margin: 5px 0 8px 0;
	font-size: 12px;
}

.message li {
	background: no-repeat left center;
	padding-top: 1px;
	padding-left: 20px;
	margin-left: 3px;
}

.message li.infomsg {
	background-image: url(../img/msginfo.png);
}

.message li.errormsg {
	background-image: url(../img/msgerror.png);
}

.message li.warnmsg {
	background-image: url(../img/msgwarn.png);
}

.name {
	vertical-align: top;
	font-weight: bold;
	width: 115px;
	float: left;
	padding: 5px;
	margin-top: 3px;
	clear: left;
}

.value {
	float: left;
	padding: 5px;
}

.error {
	float: left;
	padding: 5px;
}

.errors {
	color: #FF0000;
	vertical-align: middle;
	float:none;
}

img.errors {
	padding-right: 5px;
}

.errors input, .errors textarea, .errors select {
	border: 1px solid red !important;
}

.required {
	color: #FF0000;
	padding-left: 2px;
}

.rich-stglpanel-body {
	overflow: auto;
} 

/* the specificity here is necessary to override the defaults */
/*
.rich-panel .rich-panel-header,
.rich-stglpanel .rich-stglpanel-header {
	padding: 2px 3px;
}*/

.rich-panel input[type=submit], .rich-panel input[type=button],
.rich-tabpanel input[type=submit], .rich-tabpanel input[type=button] {
	margin-bottom: 0;
}

.tableControl input[type=submit], .tableControl input[type=button], .tableControl select {
	margin: 5px 0 5px 5px;
}

/* I don't know why this is necessary, but the select is off by a pixel on the top and is padding too much on the left */
.tableControl select {
	margin-left: 2px;
	position: relative;
	top: 1px;
}

.actionButtons {
	padding-left: 1px;
}

.actionButtons select {
	margin: 5px 5px 5px 0;
	vertical-align: bottom;
}

.rich-toolbar-item a {
	text-decoration: none;
}

.rich-toolbar-item a:hover, .rich-ddmenu-label-select {
	text-decoration: underline;
}

.rich-toolbar-item .rich-menu-item a:hover {
	text-decoration: none;
}

.rich-datalist {
	list-style: square;
	margin: 6px 0 1px 0;
	padding-left: 18px;
}

.rich-list-item {
	padding-bottom: 4px;
}

div.info {
	font-size: 1.2em;
}

ul.bullets {
	list-style: square;
}

ul.bullets li {
	padding-bottom: 2px;
}

td.action {
	text-align: center;
	width: 8em;
	white-space: nowrap;
}

td.action a {
	padding-left: 1px;
	padding-right: 1px;
}

table.radio {
   border: 0;
}

table.radio td {
   padding: 0 2px;
}

table.radio input[type=radio] {
   vertical-align: bottom;
}
/*-----------------------*/

 input.submitbutton{margin:0; padding:0; font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#333; line-height: 115%}
#sub_nav a, .topic a, .gimoz a, .readmore a, .event a, .contenthdline a, .subcontent_hd a, .pagination a, .footnote a, .mostdisscus a, #shareicon_txt a, .tag a, .postbg a{font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #036; text-decoration:none; font-size:14px;}
a:hover{color:#06C;}
img{border: 0}
img.content{padding: 2px; border:#666666 solid 1px; width:120px ; height:72px;}
img.feature_news{padding: 2px; border:#666666 solid 1px; width:200px ; height:122px;}
.spacer{clear:both;}
.clear_lft{clear: left;}
.clear_rgt{clear:right;}
.readmore{font:Arial, Helvetica, sans-serif; font-weight:normal; color:#CC0000; clear:both;}
.readmore a{background: url(../img/d1/read_dot.gif) no-repeat center left; text-decoration: none; padding-left: 8px; color:#990000; font-size: 10px;}
.readmore a:hover{color:#0066FF; text-decoration:none;}

.date{font-size:10px; color:#666666; padding: 2px 0 5px 8px;}
.commentL{width: 255px; height: 20px; padding:0 10px 0 20px; float:left;}
.commentL ul{padding: 5px;}
.commentL ul li{display: inline;}
.comment_icon{ width: 100px;font-weight: bold; color:#FF3300; padding: 5px 0 5px 0;}
.comment_icon a{background: url(../img/d1/comment_icon.gif) no-repeat right; text-decoration:none; padding-right: 15px; color:#FF3300;}
.comment_icon a:hover{color: #0099FF; text-decoration:none;}
.view {width: 100px; color:#006699; text-decoration:none; padding: 0 0 0 5px;}
/* rate */
.edrate_box{width: 240px; height: 20px;}
div.edrate_txt{width: 85px; font-size:11px; font-family: Verdana; font-weight: normal; color:#900; padding-top:5px; padding-bottom: 5px; float:left;}
.reviewGB{padding:0 10px 0 20px; float:left; width:255px;}

#top_bannerad{width: 960px; height: 90px; padding: 10px 0; margin:auto;}
#ad_leaderboard{width: 728px; height: 90px; margin-left: 5px; float: left; clear: both;  display: inline;  /* <---Solution for bug IE6 */ }
#ad_prime{width: 120px; height: 90px;  margin-left: 5px; float: right;}
#skyscaper{width: 160px; height: 600px;}
#rotatingad{width: 160px; height:auto; margin: 10px 0 10px 0;}

div#container_main {
	margin: auto;
	padding: 0;
	width: 989px;
	position: relative;
}

/*----- HEADER PART -----*/
div#maskhd_bkg {
	background: url(../img/d1/maskhd_bkg.jpg) no-repeat;
	height: 118px; 
	width: 980px;
	margin:0px auto;
	position:relative;
	padding: 0;
	display: block;
	overflow: hidden;
}

#top_main{
	width:100%;
	background: url(../img/d1/bk_line.gif) repeat-x 0 0;
}

div#logo {
	float:left;
	height:118px;
	margin:auto;
	padding:0;
	width:337px;
}


/*menu*/
.homeMenu 			{position: absolute; bottom: 7px; left: 367px;}
.newsMenu 			{position: absolute; bottom: 7px; left: 432px;}
.reviewsMenu 		{position: absolute; bottom: 7px; left: 488px;}
.featMenu 			{position: absolute; bottom: 7px; left: 560px;}
.guideMenu 			{position: absolute; bottom: 7px; left: 637px;}
.forumMenu 			{position: absolute; bottom: 7px; left: 704px;}
/*.askMenu			{position: absolute; bottom: 7px; left: 769px;}*/
.glossMenu 			{position: absolute; bottom: 7px; left: 769px;}


/*login*/

.welcome {
	position: absolute;
	left:-225px;
	top:10px;
	color:#FFFFFF;
	width:220px;
	text-align:right;
}

div#top_login{
	float: right; width: 340px; height: 94px; 
	/*border: 1px solid  #000000;*/
}

div#loginbar{ 
	margin: 0; 
	padding: 0;
}

div#loginbar ul{
	background: url(../img/d1/login_curvbkg.gif) top center repeat-x; 
	padding-left: 0px; margin: 0px; float:left;
	position:relative;
}
	
div#loginbar ul li{
	display:inline;
}

div#loginbar ul li a, #loginbar ul li span{ 
	float:left; 
	color: #333333; 
	font-weight: normal; padding: 10px 5px 10px 5px; text-decoration:none; background: url(../img/d1/login_divider.gif) top right no-repeat;
}
	
div#loginbar ul li span{ 
	padding-left: 0px;
}

div#loginbar ul li a#leftcorner{
	font-size: 12px; 
	float: none; 
	padding-left: 10px; 
	padding-right: 5px; 
	background: url(../img/d1/login_curvleft.gif) top left no-repeat;
	}
	
div#loginbar ul li a#rightcorner{
	font-size: 12px;
	padding-right: 10px; 
	background: url(../img/d1/login_curvright.gif) top right no-repeat;
	}

div#loginbar ul li a:hover{
	text-decoration: underline;
}

div#loginbar ul li.pageOption a {
	background:none;
}

div#loginbar .pageOption{
		
}

div#loginbar .pageOption #themeOption{
	position:absolute;
	background-color:#A4A4A4;
	padding:5px;
	right:0;
	top:27px;
	clear:both;
	display:block;
	width:85px;
}

div#loginbar .pageOption #themeOption p{
	margin-bottom:5px;
	font-size: 11px;
	font-weight:bold;	
}

div#loginbar .pageOption #themeOption .white,
div#loginbar .pageOption #themeOption .black {
	padding:0 0 0 7px;
	float:left;
}

div#loginbar .pageOption #themeOption .white {
	background:url(../img/d1/carbon_bkgwhite.gif) 0 5px no-repeat;
	margin-right:10px;
}

div#loginbar .pageOption #themeOption .black {
	background:url(../img/d1/carbon_bkg.gif) 0 5px no-repeat;
}

div#app{
	margin:0 1px;
	padding:0 1px;
	
}
	
div#app ul{
	padding: 2px 0px 0px 0px; margin: 2px 5px 0px 5px;
}
	
div#app ul li{
	display: inline;
}
	
div#app ul li span{
	margin: 2px 2px 0px 2px;
}

#loginPanelContainerDiv { padding:15px;}

.sign_in_container { clear:both; display:block; width:500px;}
.sign_in_container h2{margin-bottom:13px; font-size:28px;}
.sign_in_container h2.joinNow{margin-bottom:0; margin-top:20px;}
.sign_in_container h2 span { color: #336699}
.sign_in_container h3{font-style:italic;font-size:12px;color:#575757;margin-bottom:10px;}
.sign_in_container .borderB { border-bottom:1px solid #336699; padding-bottom:5px;}
.sign_in_container .body{background:transparent url(../images/bg_signin.gif) no-repeat scroll -331px bottom;padding-bottom:20px;overflow:hidden;}
.sign_in_container .wrap{background:transparent url(../images/bg_signin.gif) no-repeat scroll 0 0;padding:5px 23px 0 7px;height:1%;overflow:hidden;}
.sign_in_container .foot{background:transparent url(../images/dots_999.gif) repeat-x 0 0;padding-top:10px;margin:0 40px 10px;}
.sign_in_container .foot h3{margin-bottom:15px;padding:0;}
.sign_in_container .login{padding:0 40px 0;}
.sign_in_container .login h2{padding:0;}
.sign_in_container .login h3{padding:40px 0 0;}
.sign_in_container .login .submit{
	cursor:pointer;
	color:#333;
	background:transparent url(../images/round_button.gif) no-repeat left top;
	border-width:0;
	font-size:12px;
	font-weight:bold;
	height:24px;
	width:107px;
	margin-top:5px;
}
.sign_in_container .ad_unit,
.sign_in_container .sponsorship{margin:0 auto;padding:8px;width:234px;}

.sign_in_container .name { padding:0; width:auto; display:block; float:none;}
.sign_in_container .value { padding-left:0; width:auto; display:block; float:none;}

.sign_in_container .value input { width: 180px; padding: 3px 1px;}
.sign_in_container .loginButton { 
	width:107px; 
	height:24px;
	background: url(../img/d1/round_button.gif) 0 0 no-repeat;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	border:none;
	margin-top:10px;
}

.sign_in_container .actionButtons p{ margin-top:5px;}

.sign_in_container .actionButtons a{ 
	color:#0000FF; font-size:12px; font-weight:bold; text-decoration:none;}

.sign_in_container .actionButtons a:hover { text-decoration: underline;}

.sign_in_container .signinSection {  
	width: 200px;
}

.sign_in_container .registerButton { 
	width:158px;
	height:23px;
	text-decoration:none;
	background:url(../img/d1/btn_submit_large.gif) no-repeat scroll left top;
	color:#333333;
	cursor:pointer;
	font-size:20px;
	font-weight:bold;
	margin-top:20px;
	display:inline-block;
	padding:9px 0;
}

.sign_in_container .registerButton span { padding:0 15px; }

.sign_in_container .note { margin-top:10px; font-size:11px; font-style:italic;}

.sign_in_container .loginBox .input { padding:3px 1px; width:90%;}

.sign_in_container .loginBox p.label { margin:5px 3px;}

/*rednano*/

div#rednano input[type=submit], input[type=button] {
	margin: 0px;	
}

#rednano {
	text-align:right;
	padding-right: 28px;
}

#rednano input.searchInput {
	width: 150px;
	font-size: 14px;
	padding-bottom: 1px;
}

#rednano input.searchSubmitBtn {
	background: url("../img/d1/find_butt.gif") no-repeat scroll 0 0 transparent;
    border: none;
    color: #FFFFFF;
    font-family: Helvetica;
    font-size: 12px;
    font-weight: normal;
    height: 18px;
    margin-left: 2px;
    width: 35px;
}

input.formbutton{
	cursor: pointer; border: outset 1px #ccc; background: #CC0000; color: #FFF; font-size: 10px; font-family:Arial, Helvetica, sans-serif; padding: 2px;
}

/* nav */
div#nav_main 				{width: 620px; position:absolute; bottom: 7px; left:362px;}
div.nav 					{width: 620px; display: block; color:#CC0000;}
div.nav a					{font: Arial, sans-serif; font-weight:normal; font-size: 11px; color: #000000; text-decoration:none;}
div.nav a:hover,div.nav a.current				{color: #09F;}

#sub_area					{width: 980px; height: auto;}
#sub_area2					{width: 980px; height: 25px;}
#sub_nav					{font-family:Arial, Helvetica, sans-serif;width: 626px; height: 25px; padding: 0 2px 8px 10px; float: right;}
#sub_nav ul					{font-family:Arial, Helvetica, sans-serif;padding: 5px 2px 8px 2px; }
#sub_nav ul li				{display: inline;}
#sub_nav li a				{font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#09C;font-size: 12px; padding: 5px 0 10px 0;}
#sub_nav li a:hover			{color:#F60;}
#sub_nav li span.normal		{font-family:Arial, Helvetica, sans-serif;font-weight:normal; color:#09C; font-size: 12px; padding: 5px 0 10px 0;}
#sub_nav li span.active		{font-family:Arial, Helvetica, sans-serif;font-weight:normal; color:#F60; font-size: 12px; padding: 5px 0 10px 0;}
#sub_nav li a.phone			{background:url(../img/d1/mobile_icon.gif) no-repeat; padding-left: 20px;}
#sub_nav li a.gadget		{background:url(../img/d1/gad_icon.gif) no-repeat; padding-left: 23px;}
#sub_nav li a.game			{background:url(../img/d1/game_icon.gif) no-repeat; padding-left: 23px;}
#sub_nav li a.pc			{background:url(../img/d1/pc_icon.gif) no-repeat; padding-left: 23px;}
#sub_nav li a.mac			{background:url(../img/d1/mac_icon.gif) no-repeat; padding-left: 25px;}
#sub_nav li a.camera		{background:url(../img/d1/cam_icon.gif) no-repeat; padding-left: 25px;}
#sub_nav li .subline		{padding: 0 5px 0 10px;}

/*----- END OF HEADER -----*/

/*----- FOOTER -----*/

#footer						{width: 100%; padding-top: 30px; overflow: hidden;}
div.footerbkg				{width: 100%; height: 37px; background:url(../img/d1/footer_bkg.jpg) repeat-x; margin: auto;}
div.footerbox				{width: 940px; height: 37px; text-align:center; padding-right: 20px; padding-left: 20px;  margin: auto;}
div.footerbox ul			{padding: 10px 8px 8px 8px;}
div.footerbox li			{list-style: circle; display: inline;}
.footnote					{font: 14px Arial, Helvetica, sans-serif bold; color:#FFF; padding-left: 5px; padding-right: 5px}
.footnote a					{font: 14px Arial, Helvetica, sans-serif bold; color:#FFFFFF;}
.footnote  a:hover			{color: #0099FF;}
#footer_alogo				{width: 980px; height: 100px; text-align: center; margin: auto;}
.asialogo					{float: left; padding: 10px 10px 10px 150px;}
.footer_copytext			{float: left; margin-top: 20px; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:115%;}
.footer_copytext span		{top: -10px;}
.logoBg						{background:url(../img/d1/a1logo.gif) no-repeat 0 0; width:130px; height:25px;}



/*----- END OF FOOTER -----*/

/* Crumb */

.breadcrumb					{text-transform: capitalize; color:#0066CC; float:left; font-size:11px; letter-spacing:0.1em; padding:5px 0 5px 10px; width:auto;}
.breadcrumb a				{text-transform: capitalize; font-size: 11px;  background: transparent url(../img/d1/breadcrumb.gif) no-repeat center right; text-decoration: none; padding-right: 14px; color: #666666; font-family:Arial,Helvetica,sans-serif; font-weight:bold; letter-spacing:0.1em;}
.breadcrumb a:visited, .breadcrumb a:active{text-transform: capitalize; font-size: 11px; color: #0066CC;}
.breadcrumb a:hover			{text-transform: capitalize; font-size: 11px; color:#0099FF; text-decoration: none;}

/*----- LEFT -----*/

#leftnav					{width: 200px; height:auto; float:left; padding: 0 5px 0 10px;}
#left_top_ad				{margin-bottom: 15px; }
/* Popular */
div.topic 								{width: 196px; height: 39px; background: url(../img/d1/populartopic.gif) no-repeat;}
div.topic_border 						{background: url(../img/d1/populartopic_bkg.gif) repeat-y; height: auto; width: 180px; padding: 10px 8px 10px 8px;}
p.topicline								{background: url(../img/d1/populartopic_dot.gif) no-repeat; padding: 5px 0px 5px 0px; margin-top: 5px; margin-bottom: 5px;}
p.topicbot								{background: url(../img/d1/populartopic_bottom.gif) no-repeat; padding: 5px 0px 20px 0px; margin-bottom: 10px;}
span.topic_views 						{color:#333333; font-size:10px; font-weight:normal;}
span.topic_excerpt, .topic_excerpt p	{color:#003366; font-family: Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; text-decoration:none; display:inline;}

/* editorpick */
div.editorpick				{width: 196px; height: 76px; background:url('http://www.asiaone.com/static/A1_mockup/digiOne/images/editor_pic.gif') no-repeat;}
div.editorpick_border		{width: 179px; height: auto; overflow:hidden; background-color:#FFF; border: #c5c5c5 1px solid; border-top: none; border-bottom: none; padding: 0 8px 10px 8px;}
div.editorpick_bottom		{background:url(../img/d1/editor_base.gif) no-repeat; width: 196px; height: 11px; padding-bottom: 10px;}
div.editor_pic				{width: 80px; height: auto; float: left;}
img.content4				{width: 60px; height: 45px;} 
div.editopic_icon			{float: left; background:url(../img/d1/top_picklogo.gif) no-repeat; width: 21px; height: 34px;}
div.editor_text				{width: 179px; height:auto;}
div.editor_text	a			{color:#003366; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; font-size:14px; line-height:115%; margin:0; padding:0;}
#fullrev 					{width: 182px; height: auto;}
#fullrev ul					{padding: 5px 5px 5px 0;}
#fullrev ul li				{display: inline;}
.full_div					{width: 5px; padding: 5px 0 5px 0px; }
.full_div a					{ background:url(../img/d1/div_line.gif) no-repeat right; text-decoration: none; padding-right: 10px; color:#06C; font-weight:normal; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:115%; margin:0;}
.full_div a:hover			{color:#FF3300;}
.userrev a					{font-weight:normal; color:#F30; padding-left: 10px; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:115%; margin:0; text-decoration:none;}
.userrev a:hover			{color:#06F; text-decoration:none;}
p.edline					{background:url(../img/d1/ed_line.gif) no-repeat; padding: 5px 0px 5px 0px; margin-top: 5px; margin-bottom: 5px;}
/* contribute */
#contribute					{width: 196px; height: 42px; background: url(../img/d1/contribute.gif) no-repeat; display:block;}
#contribute:hover			{background:url(../img/d1/contribute_on.gif) no-repeat;}
#contribute span			{display:none;}
p.contribute_bk				{background: url(../img/d1/contribute_slip.gif) repeat-y; height: auto; width: 183px; padding: 10px 5px 10px 8px; line-height: 14px; font-size:14px;}
div.contribute_bot			{background:url(../img/d1/contribute_bot.gif) no-repeat; padding: 5px 0 20px 0;}
/* gimoz */
#gimoz						{width: 196px; height: 34px; background:url(../img/d1/hot_gimoz.gif) no-repeat;}
#gimozbk					{ width: 180px; padding: 10px 8px 10px 8px; background: url(../img/d1/gimoz_grad.gif) repeat-x #d8d8d8;}
p.gimoz						{font-size:12px; line-height:16px; padding: 10px 0 0 0;}
.gimozpic 					{float: left; padding: 2px; border: 1px solid #669; margin: 0 5px 0 0; width:66px; height:41px;}
#gimozbottom				{background:url(../img/d1/gimoz_bot.gif) no-repeat; padding: 5px 0 10px 0; margin-bottom: 10px;}
/* reviewtab */
#reviewhd					{width: 196px; height:32px; background:url(../img/d1/review_hdtab.gif) no-repeat;}
/* event */
#event						{width: 196px; height: 63px; background:url(../img/d1/event_hd.gif) no-repeat}
#eventbk					{width: 180px; height: auto; padding: 5px 8px 10px 8px; background: url(../img/d1/event_bg.gif) repeat-y;}
#eventbottom				{background:url(../img/d1/event_bottom.gif) no-repeat; padding: 5px 0 20px 0; margin-bottom: 15px;}
p.event						{font-size: 12px; line-height: 16px; padding: 5px 8px 0 8px;}

/* bannead */
#bannerad2					{width: 196px; height: 100px; padding: 10px 0 10px 0px;}
/*----- END OF LEFT -----*/

/*----- CONTAIN -----*/
#maincontent				{width: 590px; height: auto; float: left;}
.top_content				{width: 578px; height: 13px; background:url(../img/d1/maintext_top.gif) no-repeat; text-align:center;}
* html .top_content 		{margin-bottom:-3px;}
.bot_content				{width: 578px; height: 13px; background:url(../img/d1/maintext_bot.gif) no-repeat; text-align:center; margin-bottom: 15px;}
.revbot_content				{width: 578px; height: 13px; background:url(../img/d1/maintext_bot.gif) no-repeat; text-align:center;}
div.firstlook_barbkg		{width: 555px; height: 22px; background:url(../img/d1/fastlook_bkg.gif) repeat-x; margin-left: 10px;}
div.hd_firstlook			{font-size: 16px; font-weight:bold; color:#003; padding-left: 8px; padding-top: 2px; width: 200px; float:left; }
div.first_lookhp			{background:url(../img/d1/look_bkg.gif) repeat-x; width: 555px; height: 125px; margin-left: 10px; padding-top: 5px;}
#hp_firstlook				{padding: 0 5px 0 30px; height:auto; overflow: hidden;}
div.hp a					{width: 72px; padding-left: 10px; padding-right: 10px; float:left; text-align:center; font-size: 9px; color:#006;}
div.hp a:hover				{color:#F30;}

div.close_but a				{font-size:10px; color:#666; float: right; width: 300px; text-align:right; padding: 5px 20px 5px 0; background:url(../img/d1/close_but.gif) no-repeat right;}
div.close_but a:hover		{color:#06C;}
#top_contentbk				{width: 578px; background:url(../img/d1/maintext_bg.gif) repeat-y; background-color:#CCCCCC; height: auto; overflow:hidden;}
.contentleft				{width: 255px; height: auto; padding: 10px 10px 5px 20px; float:left;}
.spaceline 					{background: url(../img/d1/spaceline.gif) 0 0 no-repeat; height:1px; margin:10px 0;}
div.content_img				{margin-bottom: 10px;}
div.contenthdline a			{font-size:18px; color:#003366; font-weight:bold; padding: 5px 0 5px 0;}
div.contenthdline a:hover	{color:#3399FF; padding: 5px 0 5px 0;}
div.content_txt				{font-size:14px; color:#000; margin-top: 10px;}
span.reviewgood				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; font-weight:bold; color: #06C;}
span.reviewbad				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; font-weight:bold; color:#C00;}
span.bottomline				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; font-weight:bold; color:#339900;}
div.content_icon			{width: 12px;}
p.commentline				{border: 1px solid #a5aaa7; border-left: 0; border-right: 0; border-top: 0; margin-top: 20px; margin-bottom: 10px;}
/* review */
div.maskhd					{width: 578px; height: 30px;}
* html div.maskhd			{margin-bottom:-3px;}
#contentright				{width: 250px; height: auto; padding: 10px 10px 5px 20px; float:right;}
/* subcontent */
.subcontentbk				{width: 576px; background-color: #e9e9e9; border: #9cb8bd solid 1px; border-bottom: 0px; border-top: 0px; float:left; }
.subcontent_box				{width: 540px; margin-left: 18px; margin-top: 5px; float: left; border-top: 1px solid #a5aaa7;}
.subcontent_box2			{width: 540px; margin-left: 18px; margin-top: 5px; float: left; }

* html .subcontent_box,	
* html .subcontent_box2		{margin-left:9px;}
.subcontent_img				{margin-bottom: 0px; margin-top: 10px; float: left;}
.subcontent_news			{width: 380px; margin-top: 10px; margin-left: 10px; float:left;}
.subcontent_hd a			{width: 350px; height:auto; font-size: 14px; color:#003366; text-decoration:none;}
.subcontent_hd a:hover		{color: #3399FF; text-decoration:none;}
.subcontent_body			{width: 380px; height:auto; margin-top: 8px; line-height: 16px; float:left; font-size:14px;}
div.subcontentview_box		{width: auto; height: 20px; margin-bottom:10px; margin-left:10px;}
.subcontent_views			{ font-size:10px; color: #333; width: 90px; margin-top: 5px; float: right; text-align: right; }
.subcontent_bottom			{background:url(../img/d1/maintext_bot.gif) no-repeat; width: 578px; height: 13px;}
/* rightcontent */
#rightcontent				{width: 167px; height: auto; float: left;}
#mostdicuss					{width: 160px; height: 58px; background:url(../img/d1/discuss_hd.gif) no-repeat;}
#mostdicuss_box				{ background: #e9e9e9; border:1px solid #879193; border-top:0; width:158px;}
p.mostdisscus				{padding: 5px 5px 0 8px;}
.discuss_com				{font-size:10px; font-weight:bold; color:#333333; padding: 0px 0 5px 8px;}
/*findphone */
#findphone					{background: #e9e9e9; border: 1px solid #879193; border-top: 0;}
.find_form					{width: 149px; margin: 0 auto; padding: 8px;}
#findphone select			{font-size:12px; background:#CCC; display:block; padding:2px;}
option.findhp				{font-size:12px; background-color:#CCC; color:#333; }
.button						{padding: 5px; margin-top: 10px; background:url(../img/d1/go_button.gif) no-repeat; width: 36px; height: 22px; float: right;}
#browse						{background:url(../img/d1/related_hd.gif) no-repeat; width: 167px; height: 22px;}
#browse_box					{overflow: hidden; display: block; border: 1px solid #879193; boder-top:0; padding-top: 5px; padding-bottom: 10px;}
p.browsetxt a				{font-size:14px; font-weight: bold; padding: 8px; padding-top: 10px; line-height: 20px;}
/*pagination */
.pagination_box				{width: 578px; height: 30px; float:left; text-align:center; font-size:11px; color:#003; font-family: Arial, Helvetica, sans-serif;}
#page_cat					{display: block; margin: 0 10px 0 10px; text-align: center; width: 560px;}
.pag_next					{width: 76px; height: 20px; background:url(../img/d1/nextbutton.gif) no-repeat; display: block; float: left;}
.pag_next:hover				{background:url(../img/d1/nextbutton_hov.gif) no-repeat;}
#pag_next span				{display: none;}
.pag_prev					{width: 76px; height: 20px; background:url(../img/d1/prevbutton.gif) no-repeat; display: block; float: left;}
.pag_prev:hover				{background:url(../img/d1/prevbutton_hov.gif) no-repeat;}
#pag_prev span				{display:none;}
.prev_inactive				{width: 76px; height: 20px;background:url(../img/d1/prevbutton_hov.gif) no-repeat; display: block; float: left;}
.next_inactive				{width: 76px; height: 20px; background:url(../img/d1/nextbutton_hov.gif) no-repeat; display: block; float: left;}

#pagecent					{float: left; text-align:center; width: 400px;}
.pagination					{padding: 0 2px 2px 2px;}
.pagination ul				{margin: 0 5px 5px 5px; padding: 0; text-align: center; font-size: 11px;}
.pagination li				{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{ padding: 0 5px; text-decoration: none; color: #006666; }
.pagination a:hover, .pagination a:active{ color: #0099FF; }
.pagination a.currentpage	{ background-color: #0099FF; color: #FFF; border-color: #CCCC00; font-weight: bold; cursor: default;}
.pag_current				{ background-color: #0099FF; color: #FFF; border-color: #CCCC00; font-weight: bold; cursor: default; padding:0 5px; font-size: 14px;}
a.pag_other					{ padding: 0 5px; text-decoration: none; color: #006666; font-size:14px; line-height:115%; padding:0 5px; font-weight:bold}

/* ARTICLE */
#mainarticle_box			{width: 550px; height: auto; overflow:hidden; padding: 0 0 5px 12px; position:relative;}
.art_img					{padding: 2px; border:1px #333 solid; width:...; height:...; float: left;}
.art_img_2					{padding: 2px; border:1px #333 solid; width:...; height:...; float: left;}

/** PHOTO GALLERY **/
#galleryWrap				{padding: 2px; width:385px; float: left;}
#galleryMainImg				{display:block; border:1px #333 solid; text-align:center; min-height:232px;}
* html #galleryMainImg		{ height:232px;}

.art_img img				{width: 380px;}
div.pghead					{float: left; width: 380px; height: 100px; font-size: 18px; font-weight:bold; color:#036;}
#sharearea					{width: 180px; height: auto; float:right;}
#shareicon_box				{width: 150px; float: right; display:inline;}
#shareicon_box ul			{width: 30px; display:inline;}
#shareicon_box li			{width: 150px; display: inline; color:#333;}
#shareicon_box li a			{cursor: pointer;}
#shareicon_txt				{width: 150px; float: right;}
#shareicon_txt ul			{width: 30px; display:inline;}
#shareicon_txt li			{width: 150px; display: inline; padding-left: 2px; }
#shareicon_txt li a			{cursor: pointer; font-size: 11px; font-weight: normal; width: 150px; display: inline; color:#333;}
#shareicon_txt li a:hover	{color:#F30;}
div.shareicon				{width: 25px; display:inline;}
div.shareicon a				{width: 25px; font-size: 9px; font-weight:normal;}
div.shareicon a:hover		{color:#F30;}
div.shareline				{width: 150px; height: 4px; background:url(../img/d1/share_botline.gif) no-repeat; float: right;}
div.tag						{font-size: 12px; color:#333; width: 150px; padding-top: 30px; float: right;}
div.tag a					{font-size:12px; font-weight: normal; color:#06F;}
div.tag a:hover				{color:#F00;}
#art_hd						{width: 550px; padding-bottom: 2px; margin-left: 12px; font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#036; line-height: 22px; border-bottom:#999 1px solid; }
span.blub					{font-weight:normal; font-size:12px; color:#036; margin:0; padding:0;}
span.blub p					{margin:0; padding:0;}
#byline_art					{width: auto; font-weight:normal; font-size: 12px; padding: 0 0 5px 0; margin: 10px 12px 5px 12px; display:block}
.reviewByLine				{width: auto; font-weight:normal; font-size: 12px; padding: 0 0 5px 0; margin: 10px 0px 5px 0px; display:block}
div.byline_baseline			{margin-top: 5px; border-bottom:#999 1px solid;}
div.bylinepic				{float: left; margin-right: 8px;}
div.byline					{width: auto; height: auto; font-size: 11px; line-height: 16px; font-family:Verdana; color:#5a5a5a; float:left; margin-top: 8px; }
div.article_comment			{width: 140px; height: 15px; font-size: 12px; color:#F30; float:right; text-align: right; padding: 2px 0 0 5px; margin-top: 8px;}
div.article_comment a		{background: url(../img/d1/comment_icon.gif) no-repeat right; text-decoration:none; padding-right: 15px; font-size: 12px; font-weight:normal; color:#F30;}
div.article_comment a:hover	{color: #0099FF; text-decoration:none;}
#share						{float: right; width: 160px;}
.pointer					{cursor:pointer;}

/* articles */
div.articles				{width: 540px; padding-left: 12px; padding-right: 8px;}
#articles					{color:#333333; font-family:Verdana; margin: 0 0 0.9em; font-size:14px; padding-left:12px; padding-right:8px; width:540px;}
.articles 					{font-family:Verdana; font-size: 14px; color:#333; margin: 0 0 0.9em; line-height: 20px;}
.articles ul, #articles ul,
.articles ol, #articles ol 			{margin:10px 15px; padding-left:15px;}
.articles ul li, #articles ul li,
.articles ol li, #articles ol li 	{margin:0; padding:0}
.articles p					{font-family:Verdana; color:#333; margin: 0 0 0.9em;}
.articles_img				{float:right; padding:2px;}
#commentSection					{width: 545px; height: auto; border:#9398a7 solid 1px; margin-left: 12px; margin-top: 20px;}
#commentSection p					{line-height:14px;}
#commentSection .posterDiv			{margin-top:5px;}
div.postcom					{margin: 10px 8px 10px 18px; font-size: 18px; font-weight:bold; color: #036;}
div.postbg					{background:url(../img/d1/post_bkg.gif) repeat-x; width: 545px; height: 30px; padding: 5px 0 5px 0; margin-left:-18px; margin-top:20px;}
div.login_post 				{margin: 0 5px 10px 18px; font-size: 14px; font-weight:bold; color: #036; width: 400px; float: left;}
.login_post span			{font-size: 14px; font-weight: normal; color:#333;}
span.text_or				{font-size:20px; color:#666; font-weight:normal; margin-top: 10px; float: left;}
span.fbicon					{float: left; width: 36px; padding: 2px 5px 0 40px;}
span.fbtxt a				{font-weight: bold; font-weight: bold; color: #036; }
span.fbtxt a:hover			{font-weight: bold; font-weight: bold; color:#06F;}
textarea.styled 			{width: 400px; height: 120px;border: 1px solid #cccccc; padding: 2px;font-family: Arial, sans-serif; display:inline-block;}
select#face					{width: 50px; height: 20px; font-size: 14px; color:#333; font-weight: normal;}
div.comment					{margin: 5px 5px 10px 0; width: 200px; font-size: 16px; font-weight: normal; color:#333;}
#formbox					{padding: 0px 18px 10px 18px;}
input.submitbutton			{background:url(../img/d1/submitbutton.gif) no-repeat top left; border: none; margin: 2px 20px 5px 5px; width:70px; height: 26px; display:inline-block; cursor: pointer;}
a.submitbutton				{background:url(../img/d1/submitbutton.gif) no-repeat top left; border: none; margin: 2px 0px 5px 0px; display:inline; padding:6px 18px; text-decoration:none; color:#000; font-size:14px;}
#bottom_share				{width: 545px; height: 50px; border-bottom:#999 solid 1px; margin-left: 12px; margin-bottom: 8px;}
#reviewBottom_share			{width: 545px; height: 50px; border-bottom:#999 solid 1px; margin-left: 0; margin-bottom: 8px; position:relative;}
div.bot_shareicon			{width: 100px; padding: 2px 10px 2px 10px; float: right;}
div.bottom_icon				{width: 25px; margin: 2px 0 0 5px; float:left;}
div.bottomicon_txt a		{width: 25px; margin: 2px 0 0 5px; float:left; font-weight: normal; font-size: 10px; color: #333; text-decoration:none;}
div.bottomicon_txt a:hover	{color:#F30;}
.sharingDiv 				{background-color:#FFFFFF; border:2px solid #CCCCCC; font-size:9px; padding:9px; position:absolute; right:-36px; top:50px; z-index:10;}
#sharingBottomContainerDiv .sharingDiv { top:50px;}
.bot_shareicon img,
.bot_shareicon a 			{ cursor:pointer;}
.marginBottom10 			{font-size:12px;}
.sharingDiv a 				{font-size:12px; padding-left:5px;}


/* viewcomments */
#viewcomm					{width: 548px; height: 55px; margin-left: 12px;}
#viewcomm_icon				{width: 66px; height: 55px; float: left;}
#comment_numb				{width: 470px; height: 25px; background-color:#b8c9cd; float: right; margin-top: 30px; padding-right: 8px;}
div.numb_com				{font-size: 14px; font-weight:bold; color:#036; margin-top: 5px; margin-left: 10px; width: 315px; float:left;}
div.refresh					{width: 110px; font-size: 10px; font-weight: normal; color:#333; float: left; margin-top: 5px; margin-right: 5px; text-align:right;}
div.refreshic				{width: 24px; height: 25px; float: right;}

/* comment */
#comment_tabbox								{width: 545px; height: 30px; border:#b8c9cd solid 1px; margin-left: 12px; color:#999;}
#comment_tab								{width: 545px; height: 30px;}
div.comtab_box								{width: 300px; height: 30px; float: left;}
div.comtab_box ul							{border:0; margin-top:5px; padding-top:5px; list-style:none;}
div.comtab_box li							{float:left; margin-right:2px;}
.tab a:link, .tab a:visited					{background:url(../img/d1/tab-round.gif) right 40px;color:#06F; display:block; font-weight:normal; height:20px;text-decoration:none;}
.tab a span									{background:url(../img/d1/tab-round.gif) left 40px; display:block; height:20px; margin-right:14px; padding-left:14px; color:#426179; }
.tab a:hover								{background:url(../img/d1/tab-round.gif) right 20px; display:block; color:#06F;}
.tab a:hover span							{background:url(../img/d1/tab-round.gif) left 20px; display:block;}
.active a:link, .active a:visited, .active a:visited, .active a:hover{color:#06C; background:url(../img/d1/tab-round.gif) right 0 no-repeat;} 
.active a span, .active a:hover span		{ color:#06C; background:url(../img/d1/tab-round.gif) left 0 no-repeat;}
.borderTopComment							{ border-top:1px solid #CACFD0;}
#commentSection .pag_prev							{ background: url(../img/d1/prev_bluebutton.gif) no-repeat 0 0; width:11px; height:13px; margin-top:2px;}
#commentSection .pag_next							{ background: url(../img/d1/next_bluebutton.gif) no-repeat 0 0; width:11px; height:13px; margin-top:2px;}
#commentSection .prev_inactive, #commentSection .next_inactive { display: none;}
#commentSection #pagecent 							{ width:auto; padding-bottom: 2px; padding-top: 2px;}
#commentSection #pag_next							{float:left; height:20px; width:76px; background: none;}
.comment_pagination							{padding: 4px 0; text-align:center;}
.comment_pagination ul						{margin: 5px 5px 0 0; text-align: center; font-size: 11px;}
.comment_pagination li						{list-style-type: none;display: inline;}
.comment_pagination a						{ padding: 0 5px; text-decoration: none; color:#039; font-weight: normal; font-size: 14px}
.comment_pagination a:hover, .comment_pagination a:active	{ color: #0099FF; }
.comment_pagination a.currentpage			{ color:#F30; border: #003399 solid 1px;font-weight: normal; cursor: default;}
.comment_pagination_pgBreak							{padding: 4px 0; text-align: center;}
.comment_pagination_pgBreak ul						{margin: 5px 5px 0 0; font-size: 11px;}
.comment_pagination_pgBreak li						{list-style-type: none;display: inline;}
.comment_pagination_pgBreak a						{ padding: 0 5px; text-decoration: none; color:#039; font-weight: normal; font-size: 14px}
.comment_pagination_pgBreak a:hover, .comment_pagination a:active	{ color: #0099FF; }
.comment_pagination_pgBreak a.currentpage			{ color:#F30; border: #003399 solid 1px;font-weight: normal; cursor: default;}
span.pages									{font-size: 12px; font-weight:normal; color:#039;}

.right_page									{float: left; padding: 5px 0; margin-left: 12px;}
.right_page ul								{margin: 5px 5px 0 0; text-align: center; font-size: 11px;}
.right_page li								{list-style-type: none;display: inline;}
.right_page a, .right_page a:visited		{ padding: 0 5px; text-decoration: none; color:#039; font-weight: normal;}
.right_page a:hover, .right_page a:active	{ color: #0099FF; }
.right_page a.currentpage					{ color:#F30; border: #003399 solid 1px;font-weight: normal; cursor: default;}
.currentPageComment 						{ font-size:14px; padding:0 5px; color:#F30; border: #003399 solid 1px;font-weight: normal; cursor: default;}
a.otherPageComment							{ padding: 0 5px; text-decoration: none; color:#039; font-weight: normal; font-size: 14px}
a:hover.otherPageComment					{ color: #0099FF; }

#comment_avbox				{width: 545px; margin-left: 12px; margin-top: 5px; float: left; border-bottom: 1px solid #a5aaa7;}
.comm_avaimg				{margin-bottom: 5px; margin-top: 10px; float: left; padding: 4px; border:#b8c9cd solid 1px;}
.comm_wordbox				{width: 420px; margin-top: 10px; margin-left: 10px; float:left;}
.ava_name					{width: 350px; font-size:16px; color:#F60; font-weight:bold; padding-left: 8px;}
div.comtext					{margin-top: 10px; padding-left: 8px;}
#thumb_img					{width: 540px; height: auto; margin-left: 12px;}
#thumb_img span				{font-size:10px; font-weight:normal;}
div.thumbnailimg			{width: 540px; height: auto;}
div.thumbnailimg ul			{width: 540px; padding: 5px; display: inline;}
div.thumbnailimg li			{display: inline; float: left; margin: 8px 5px 10px 0;}


/* review_tn */
#reviewgallery_box			{width: 550px; margin-left:12px;}
#reviewgllery_tnbox			{width: 380px; border:#878484 solid 1px; padding:2px; float: left;}
div.revgallery_list			{width: 360px; padding: 5px; }
div.revgallery_list ul 		{margin: 2px 5px; }
div.revgallery_list li		{list-style:none; display: inline;}
img.revtn					{border:#666666 solid 1px; padding: 2px;}
.wrapRatingAbsolute			{position:absolute; bottom:10px; right:0;}
#rev_ratebox				{width: 150px; padding: 5px; float:right; }
div.revedit_rate			{font-size:12px; color:#b90f0f;}
div.revuse_rate				{font-size:12px; color:#008aff; clear:left;}
div.rev_editratebar			{width: 90px; height: 14px; padding: 5px 5px 5px 0; float: left;}
div.rev_rate_numb			{font-size: 18px; font-weight: bold; color:#039; float: left; padding: 2px 10px 0 0;}
#revarticles_top			{width: 540px; margin-left:12px;}
div.revart_left				{float: left; width: 380px; padding: 8px 5px 0 0; font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#036; line-height: 22px;}
.specTitleNormal 			{font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#036; line-height: 22px; display:block; clear:both}
.width380					{width: 380px;}
div.revart_list				{font-size: 12px; color:#333; font-weight:normal; margin: 5px 0 5px 0; border-bottom: #547B99 solid 1px; width: 380px;}
div.revart_list a			{font-size: 12px; color:#333; font-weight:normal; margin:0 2px; text-decoration:none;}
div.revart_list a:hover		{color:#FF3300;}
div.revart_list a.current	{color:#09F;}
div.revart_txt				{font-weight:normal; font-family:Verdana; color:#333; font-size:14px;}
div.revart_highbox			{width: 150px; padding: 5px 0 10px 0; float:right;}
div.revart_toppickimg		{text-align: center;}
div.hightlight_box			{background-color:#fcf2c3; border:#999 solid 1px; width: 144px; height: auto; color:#039; display:block; margin: 2px; padding: 2px 2px 10px 2px;}
div.hightlight_txt			{font-size:12px; font-weight: bold; color:#036; padding: 5px 5px 0 5px;}
div.hightlight				{font-size:12px; font-weight:normal; color:#333;}
span.hightlight_small		{font-size: 12px; font-weight: normal; padding: 0 2px 0 5px;}
span.highlight_cont			{font-size: 10px; font-weight: normal; padding: 0 2px 0 5px;}
div.editorreview_hd			{width: auto; height: auto; font-size: 16px; line-height: 16px; font-family:Verdana; font-weight: bold; color:#036; float:left; margin-top: 8px;}
div.editorreview_hd ul 		{margin:10px 0 10px 15px;}
div.editor_signoff			{width: auto; height: 15px; font-size: 12px; font-family:Verdana; font-weight: normal; color:#5a5a5a; float:right; text-align: right;  margin-top: 8px;}
#write_rev					{width: 540px; margin: 10px 10px 10px 12px;}
div.writerev_txt			{width: 300px; float:left;}
div.write_reviewicon a		{width: 186px;  height: 42px; float: right;  background:url(../img/d1/write_rev_button.gif) no-repeat;}
div.write_reviewicon a:hover{background:url(../img/d1/write_rev_button_hv.gif) no-repeat;}
div.write_reviewicon span	{display:none;}


/* rating */
div.ratingbox				{width: 500px; margin-top: 20px; margin-bottom: 5px; font-size: 14px; font-weight:normal; color:#000;}
span.charact_bold			{font-size: 12px; font-weight:bold;}
span.charact_normal			{font-size: 12px; font-weight:normal;}
textarea#review				{width: 480px; height: 100px; border: #999 solid 1px;}
#reviewrating_box			{width: 545px; height: auto; border:#9398a7 solid 1px; margin-left: 12px; margin-top: 20px; overflow: hidden; display:block;}
span.high_rate				{font-weight:bold; font-size: 14px; color:#900;}

/* blogs */
#blog_title					{width: 196px; height: 33px; background:url(../img/d1/blog_title.gif) no-repeat;}
#blogbk						{background-color:#dbdbdb; width: 181px; padding: 5px 5px 10px 8px; border: #9bb1c1 solid 1px; border-bottom: 0px}
#blog_title_base			{width: 196px; height: 13px; background:url(../img/d1/blog_base.gif) no-repeat; margin-bottom: 20px;}
#blogarticle_box			{width: 550px; height: 160px; margin-left: 12px; margin-right: 10px;}
div.blogarticle_img			{padding: 2px; border: #CCC solid 1px; width: 546px; height: 120px; background-color:#3E5C72; margin-left: 12px; margin-bottom: 10px; padding-right: 8px;}
div.blogarticle_img_txt		{margin-top: 20px; font-size: 20px; font-weight: bold; color:#FFF; width: 400px; margin-bottom: 5px; float:right;}
div.blogimg					{float: left; width: 120px;}
div.blog_date				{float: right; font-size:11px; color:#333; font-weight:normal; width: 400px; color:#FFF; letter-spacing: 2px; margin-top: 5px;}
div.blog_blubs				{float: right; font-size:12px; color:#333; font-weight:normal; width: 400px; color:#ccc; margin-top: 5px;}
#blogshd					{width: 200px; font-family:Verdana; font-size: 28px; font-weight: bold; font-style:italic; color:#06C; float:left; margin-top: 10px}


*{
font-family:Arial,Helvetica,sans-serif;
line-height:115%;
margin:0;
padding:0;
}
/* END OF ARTICLE */

.eRatingWrap {
	width:90px;
	height:12px;
	border:1px solid #949494;
	text-align:left;
	float: left;
	margin-top:5px;
	margin-right:6px;
}

.userRateBar {
	background:url(../img/d1/user_rate.gif) 0 0 repeat-x;
	height:12px;
	position:relative;
}

.userRateBar span { 
	position: absolute; 
	left:3px; 
	top:0; 
	color:#FFF;
	font-size:12px;
}

.eRatingBar {
	background:url(../img/d1/editor_rating_bar.gif) 0 0 repeat-x;
	height:12px;
	position:relative;
}

.eRatingBar span { 
	position: absolute; 
	left:3px; 
	top:0; 
	color:#FFF;
	font-size:12px;
}

.uRatingWrap {
	width:100px;
	height:12px;
	border:1px solid #005865;
	text-align:left;
	float: left;
	margin-right:5px;
	margin-top:5px;
}

.uRatingBar {
	background-color:#005865;
	height:12px;
	position:relative;
}

.uRatingBar span { 
	position: absolute; 
	left:3px; 
	top:0; 
	color:#FFF;
	font-size:12px;
}


/*HOMEPAGE -->  idx_maincontent */

#idx_rt								{width:500px; height: 305px; float:left;}
#idx_maincontent_area				{width: 496px; height: 246px; background:url(../img/d1/idx_bkg.gif) repeat-x; overflow:hidden;}
#idx_mainimg						{width: 380px; height: 232px; padding-top: 8px; padding-left: 8px; float:left;}
#idx_arrow_col						{width: 105px; height: 246px; float: right;}
div.idx_tn_col						{width: 105px; height: auto; margin-top: 5px; margin-bottom: 5px;text-align: center; }
div.idx_tn_col:hover				{background-color:#00cdff;}
div.idx_tn_col#current				{background-color:#00cdff;}
#idx_arrowdown 						{width: 105px; height: 11px; display:block; background: url(../img/d1/idx_rt_arrowdown.gif) no-repeat; background-position: center center;}
#idx_arrowdown:hover				{background: url(../img/d1/idx_rt_arrowdown_hv.gif) no-repeat; background-position: center center;}
#idx_arrowdown span					{display: none;}
#idx_arrowup						{width: 105px; height: 11px; background: url(../img/d1/idx_rt_arrowup.gif) no-repeat; background-position: center center;}
#idx_arrowup:hover					{background: url(../img/d1/idx_rt_arrowup_hv.gif) no-repeat; background-position: center center;}
#idx_arrowup span					{display: none;}
img.rotator							{border:0 none; width:80px; height:49px;margin-left:0px; cursor: pointer;}
input.rotator						{border:0 none; width:80px; height:49px;margin-left:0px; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50)}
#idx_rt_txtarea						{width: 496px; height: 57px;}
#idx_rt_lft							{width: 11px; height: 57px; float: left; background:url(../img/d1/idx_rt_txt_bkglft.gif) no-repeat;}
#idx_rt_mainbg						{width: 474px; height: 57px; padding-top: 5px; float:left; background:url(../img/d1/idx_rt_txt_bkg.gif) repeat-x;}
#idx_rt_rgt							{width: 11px; height: 57px; float: left; background:url(../img/d1/idx_rt_txt_bkgrgt.gif) no-repeat;}
div.idx_rt_mainhdline a				{font-size:14px; font-weight: bold; color:#0066e4; text-decoration:none;}
div.idx_rt_mainhdline a:hover		{color:#F60;}
div.idx_rt_blub						{font-size: 12px; font-weight:normal; color: #333;}


#idx_leftnav{width: 200px; height:auto; float:left; margin: 10px 0 0 10px;}

/* main */
#idx_mainbox{width: 758px; height: auto; margin: 10px 5px 0 5px; float:left;}
#top_contain{width: 100%; overflow: hidden; text-align:center; height: 118px; background:url(../img/d1/bk_line.gif) repeat-x;}


/* blogs */
#blog_title								{width: 196px; height: 33px; background:url(../img/d1/blog_title.gif) no-repeat;}
#blogbk									{background-color:#dbdbdb; width: 181px; padding: 5px 5px 10px 8px; border: #9bb1c1 solid 1px; border-bottom: 0px}
#blog_title_base						{width: 196px; height: 13px; background:url(../img/d1/blog_base.gif) no-repeat; margin-bottom: 20px;}
#blogarticle_box						{width: 550px; height: 160px; margin-left: 12px; margin-right: 10px;}
div.blogarticle_img						{padding: 2px; border: #CCC solid 1px; width: 546px; height: 120px; background-color:#3E5C72; margin-left: 12px; margin-bottom: 10px; padding-right: 8px;}
div.blogarticle_img_txt					{margin-top: 20px; font-size: 20px; font-weight: bold; color:#FFF; width: 400px; margin-bottom: 5px; float:right;}
div.blogimg								{float: left; width: 120px;}
div.blog_date							{float: right; font-size:11px; color:#333; font-weight:normal; width: 400px; color:#FFF; letter-spacing: 2px; margin-top: 5px;}
div.blog_blubs							{float: right; font-size:12px; color:#333; font-weight:normal; width: 400px; color:#ccc; margin-top: 5px;}
#blogshd								{width: 200px; font-family:Verdana; font-size: 28px; font-weight: bold; font-style:italic; color:#06C; float:left; margin-top: 10px}

/* tab */
#idx_tab								{width: 250px; height: auto; overflow:hidden; float: right;}
div.idxtab_box							{width: 250px; height: auto;}
div.idxtab_box ul						{border:0;  padding-top:5px; list-style:none;}
div.idxtab_box li						{float:left; margin-right:2px;}
.reviewTab a:link, .reviewTab a:visited				{background:url(../img/d1/tab-round.gif) right 40px;color:#06F; display:inline-block; font-weight:normal; height:20px;text-decoration:none;}
.reviewTab a span								{background:url(../img/d1/tab-round.gif) left 40px; display:inline-block; height:20px; margin-right:14px; padding-left:14px; color:#426179; font-size:14px; cursor: pointer;}
.reviewTab a:hover							{background:url(../img/d1/tab-round.gif) right 20px; display:inline-block; color:#06F;}
.reviewTab a:hover span						{background:url(../img/d1/tab-round.gif) left 20px; display:inline-block;}
.reviewActive a:link, .reviewActive a:visited, .reviewActive a:visited, .reviewActive a:hover{color:#06C; background:url(../img/d1/tab-round.gif) right 0 no-repeat;} 
.reviewActive a span, .reviewActive a:hover span	{color:#06C; background:url(../img/d1/tab-round.gif) left 0 no-repeat; font-size:14px;}
.tab a:link, .tab a:visited				{background:url(../img/d1/tab-round.gif) right 40px;color:#06F; display:inline-block; font-weight:normal; height:20px;text-decoration:none;}
.tab a span								{background:url(../img/d1/tab-round.gif) left 40px; display:inline-block; height:20px; margin-right:14px; padding-left:14px; color:#426179; font-size:14px; cursor: pointer;}
.tab a:hover							{background:url(../img/d1/tab-round.gif) right 20px; display:inline-block; color:#06F;}
.tab a:hover span						{background:url(../img/d1/tab-round.gif) left 20px; display:inline-block;}
.active a:link, .active a:visited, .active a:visited, .active a:hover{color:#06C; background:url(../img/d1/tab-round.gif) right 0 no-repeat;} 
.active a span, .active a:hover span	{color:#06C; background:url(../img/d1/tab-round.gif) left 0 no-repeat; font-size:14px;}
.section-body							{background:#e9f0f5; height:260px; padding:8px 5px 2px 5px;}
#idx_tab ul								{border-bottom:solid 1px #e9f0f5; height: 20px;}
div.tab_dot								{background:url(../img/d1/read_dot.gif) no-repeat; background-position:center; width: 8px; height: 10px; padding-right: 5px; padding-top: 5px; float: left;}
div.tab_list							{float: right; width: 220px;}
div.tab_list a							{font-size: 12px; color:#006; font-weight: normal; font-family:Verdana; text-decoration:none;}
div.tab_list a:hover					{font-size: 12px; color:#F30; font-weight: normal;}
div.tablistbox							{width: 240px; height:auto; display:block; margin-bottom: 8px;}

/* ask */
#idx_ans							{background: url(../img/d1/idx_ask_top.gif) no-repeat; width: 250px; height: 27px; margin-top: 5px;}
#idx_ansbox							{background: url(../img/d1/idx_ask_bkg.gif) repeat-y; width: 234px; height: 75px; padding: 5px 8px 0 8px;}
#idx_ansbot							{background: url(../img/d1/idx_ask_bot.gif) no-repeat; width: 250px; height: 11px; margin-bottom: 5px;}
div.idx_avar						{width: 40px; height: 40px; float:left;}
div.idx_avar_txt 					{width: 180px; padding-left: 5px; float: right;}
div.idx_avar_txt a					{font-size: 12px; font-weight:normal; color: #006; font-family:Verdana; line-height: 14px; text-decoration:none;}
div.idx_avar_txt a:hover			{color: #F30;}
div.idx_avar img					{width : 40px;  height : 40px;}
.idx_post						{font-size: 11px; font-weight: bold; color:#333; line-height: 14px; margin-top:5px; }
.idx_avsk_com a					{font-size: 12px; font-weight: normal; color:#C30;}
.idx_avsk_com a:hover			{color:#039;}
.idx_avsk_com2					{color:#CC3300; font-size:12px; font-weight:normal; font-family:Verdana; text-decoration:none;}
.idx_post_date					{color:#333333; font-size:11px; font-weight:bold; line-height:16px;}

/* idx ad */
#idx_ad_box							{width: 750px; height: 100px; margin-left: 5px; padding: 10px 5px 0 5px; float:left; background-color:#c3c3c3; display: block; text-align: center;}

/* features_col */
#idx_feature_col					{width: 583px; height: auto; display: block; float: left; padding-top: 8px; padding-left: 5px;}
#idx_feature_hd						{width: 583px; height: 28px; background:url(../img/d1/idx_feature_hd.gif) no-repeat;}
#idx_feature_bg						{width: 583px; background:url(../img/d1/idx_feature_bg.gif) repeat-y; overflow: hidden; display:block;}
#idx_feature_bot					{width: 583px; height: 12px; background:url(../img/d1/idx_feature_base.gif) no-repeat; padding-bottom: 20px;}
#idx_feature_main_col				{float: left; width: 343px; overflow: hidden; padding-left: 10px; padding-right: 5px; padding-top: 8px;}
div.feature_main_story				{width: 200px; float: left; margin-right: 8px;}
img.content3 						{border:1px solid #547B99; padding:2px; width:200px; height:122px;}
div.feature_title_main				{width: 130px; float: right; padding-left: 5px;}
* html div.feature_title_main 		{width:120px;}
div.feature_title_main a			{font-size: 16px; font-weight:bold; color:#036; text-decoration:none;}
div.feature_title_main a:hover		{color:#F60;}
div.feature_bdytext					{font-size: 12px; font-weight:normal; line-height: 16px;}
div.idx_readmore					{font:Arial, Helvetica, sans-serif; font-weight:normal; color:#CC0000; margin-top: 8px;}
div.idx_readmore a					{background: url(../img/d1/read_dot.gif) no-repeat center left; text-decoration: none; padding-left: 8px; color:#990000; font-size: 10px;}
div.idx_readmore a:hover			{color:#0066FF; text-decoration:none;}
div.feature_rgtbox					{width: 205px; height: 55px; padding-bottom:8px; }
#feature_tn_area					{width: 205px; display: block; overflow:hidden; float: right; padding-right: 8px;}
div.feature_tn_img					{width: 80px; height: 49px; float: left;}
div.feature_tnblub					{width: 110px; padding-left: 5px; padding-top: 2px; float: right;}
div.feature_tnblub a				{font-size: 12px; font-weight:bold; color:#036; text-decoration:none;}
div.feature_tnblub a:hover			{color: #F60}
img.content2						{border:1px solid #547B99; padding:2px; height:49px; width:80px;}

/* right ad */
#idx_rightcontent					{width: 167px; height: auto; float: left; padding-left: 10px;}
/* reviews_col */
#idx_reviewcol						{width: 367px; display: block; overflow: hidden; float: left;}
#idx_review_hd						{width: 367px; height: 32px; background:url(../img/d1/idx_review_title.gif) no-repeat;}
#idx_reviewbg						{width: 367px; height: auto; background:url(../img/d1/idx_review_bg.gif) repeat-y; display:block; overflow: hidden;}
#idx_review_bot						{width: 367px; height: 11px; background:url(../img/d1/idx_review_bot.gif) no-repeat; padding-bottom: 20px;}
#idx_reviewbox						{width: 220px; padding: 15px 5px 5px 10px; display:block; overflow:hidden; float: left;}
div.idx_reviewtn					{width: 80px; height: 49px; float:left;}
.rev_home_title						{margin-top : 10px;}
.rev_home_title a					{color:#003366; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; font-size: 14px;}
.rev_home_title a:hover				{color:#06C;}
div.idx_review_sec_title			{float: right; width: 120px;}
div.idx_review_sec_title a			{color:#003366; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; font-size: 14px;}
div.idx_review_sec_title a:hover 	{color:#06C;}
div.idx_review_secblub				{font-size: 12px; font-weight: normal; line-height: 16px; margin-top: 3px;}
#idx_ratingcol						{width: 95px; height: auto; float: right; border: #547B99 solid 1px; display:inline-block; margin-right: 10px; margin-top: 8px; padding: 5px;}
#idx_ratingcol_editor				{width: 95px; height: auto; float: right; border: #547B99 solid 1px; border-top: 0px; display:inline-block; margin-right: 10px; padding: 5px;}
div.rating_hd						{text-align: right; font-size: 20px; font-weight: bold; color:#039; width: 90px;}
div.idx_rating_img					{text-align: left; border:1px solid #949494; float:left; height:12px; margin-top:0px; text-align:left; width:90px;}
div.idx_ratinghd_user				{font-size: 11px; font-weight: normal; color: #06C;}
div.idx_ratinghd_editor				{font-size: 11px; font-weight: normal; color: #a80000;}
div.idx_ratline						{border-bottom: #547B99 solid 1px; margin-top: 5px; margin-bottom: 5px;}
#idx_prod_rate						{background:url(../img/d1/idx_review_grad.gif) repeat-x; width: 338px; height: auto; display: block; overflow: hidden; margin-left: 4px; padding: 10px; font-size: 11px; font-weight: bold; color:#039;}
div.prod_arrow_left					{float: left; width: 20px; height: 90px; background-image:url(../img/d1/idx_prod_arrow_left.gif); background-repeat:no-repeat; background-position:center;}
div.prod_arrow_right				{float: left; width: 20px; height: 90px; background-image:url(../img/d1/idx_prod_arrow_right.gif); background-repeat:no-repeat; background-position:center;}
div.prod_list						{width: 285px; float: left; font-size: 11px; font-weight: bold; color:#039; text-align:center; padding-left: 5px; padding-right: 5px;}
#review_homefirst					{width: 367px; height: auto; }

div.prod_img						{width: 80px;  height: 49px; float: left; margin-bottom: 5px; margin-left: 5px; margin-right: 10px; margin-top: 10px;}
div.prod_img a						{text-align:center; font-size: 11px; font-weight:normal; color: #039; text-decoration:none;}
div.prod_img a:hover				{font-size: 11px; font-weight:normal; color: #F30;}
.toggleborder:hover img				{border:#F60 solid 1px; padding: 2px;}
.toggleborder:hover					{color: red; /* Dummy definition to overcome IE bug */}
#idx_guide							{width: 367px; height: 28px; background:url(../img/d1/idx_guide_title.gif) no-repeat;}
#idx_guide_bg						{width: 349px; display: block; overflow: hidden; background-color: #cacfd0; height: auto; padding-left: 10px; padding-right: 8px; padding-bottom: 10px;}
#idx_guide_bot						{background:url(../img/d1/idx_guide_bot.gif) no-repeat; width: 367px; height: 18px;}
div.idx_guide_row					{width: 345px; height: 55px; padding-top: 10px; display: block;}
div.idx_guide_tn					{width: 80px; height: 49px; float: left;}
div.idx_guide_hdtxt					{width: 250px; padding-left: 5px; font-size: 12px; font-weight: bold; color:#039; float: right; margin-top: 5px;}
div.idx_guide_hdtxt a				{color:#003366;	font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; font-size:14px;}
div.idx_guide_hdtxt a:hover			{color:#06C;}
div.idx_guide_hdtxt p				{color:#003366;	font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-decoration:none; font-size:14px;}
div.idx_guide_hdtxt a p:hover		{color:#06C;}

#mm_col							{width: 206px; height: auto; float: right;}
#mm_box							{width: 206px; height: auto; display: block; overflow:hidden;}
div.mm_hd						{width: 206px; height: 24px; background: url(../img/d1/idx_mm_hd_new.gif) no-repeat;}
div.mm_bg						{background-color: #708E95; display:block; overflow:hidden;  padding: 6px; padding-bottom:10px;}
#mm_bot							{background:url(../img/d1/idx_mm_bot_new.gif) no-repeat; height:13px; padding-bottom: 10px;}
p.mm_cap						{font-size: 12px; font-family: Verdana; color:#FFF; margin-top: 12px;}
#smack_col						{display: block; height: 360px; margin-top: 10px; overflow: visible; width: 206px;}
div.smack_hd					{background: url(../img/d1/idx_smack_hd.gif) no-repeat; height: 30px;}
div.smack_bg_cont				{background-color: #FFF; padding: 10px; font-family: Verdana; font-size: 12px; color: #333; font-weight:normal; line-height: 16px;}
#smackimg_row					{background-color: #FFF; padding-left: 12px; padding-right: 5px; width: 189px; height: auto; overflow:hidden; display:block; padding-bottom: 10px;}
div.smack_img					{display: inline; float: left; width: 66px; font-size: 10px; font-family:Verdana; color:#039;}
div.smack_vs					{display: inline; float: left; width: 57px;}
div.smack_vote					{background-color: #FFF; padding: 10px; width:196px; height: 30px; text-align: center;}
div.smack_bot					{background:url(../img/d1/idx_smack_bot.gif) no-repeat; height: 12px; padding-bottom: 10px;}


/* ROTATOR */


.stepcarousel{
/*position: relative; /*leave this value alone*/
border: none;
overflow: scroll; /*leave this value alone*/
width:  100px;/*Width of Carousel Viewer itself*/
height: 236px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: relative; /*leave this value alone*/
/*left: 0;
top: 0;
*/
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
/*margin: 0px; /*margin around each panel*/
width: 100px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:49px;
margin-top:10px;
}

.stepcarousel .imageHover{ 
	background: #00CDFF;
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	/*margin: 0px; /*margin around each panel*/
	width: 100px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height:49px;
	margin-top:10px;
}

.stepcarousel .imageActive{ 
	background: transparent;
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	/*margin: 0px; /*margin around each panel*/
	width: 100px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height:49px;
	margin-top:10px;
}




#container { width:600px; margin:0px auto 0px; background:#FFFFFF; padding:10px; font-size:12px; }
#container h1 { font-size:24px; color:#FFFFFF; font-weight:normal; text-align:center; background:#333333; padding:10px; }
#container p { text-align:justify; padding:5px 10px 5px; margin:0px; }
#container p ol, #container p ul { margin:0px auto 0px; }
#container p.notes { color:#999999; font-size:10px; }



/* thumbnail slider begin */

/* apply the gallery design - links slider */
#gallery_container 	{  width:492px ; height:94px ; margin:10px auto 10px; background:#EBE2E5 ; padding:7px 0px 0px; display:block; position:relative; }
/* the width is set to show the number of thumbnails that will be visible */
#thumb_container	{ position:relative ; overflow:hidden ; width:442px ; height:90px ; margin:0px auto 0px;  }
/* the thumbnails container */
#thumbs 		{ white-space:nowrap; display:block; position:relative; }

#thumbs a 		{ padding:0px; margin:0px; }
#thumbs a img	{ border:1px #333333 solid; }

/* DIV container slider example */
#gallery_container2 {  width:492px ; height:134px ; margin:10px auto 10px; background:#EBE2E5 ; padding:7px 0px 0px; display:block; position:relative; }

/* create custom forward-backward buttons for this container */
#gallery_container2 .addfwd { display:block; position:absolute; cursor:pointer; width:25px; height:134px; top:0px; right:0px; background:url(../img/dl1/idx_rt_arrowup.gif) no-repeat center;  }
#gallery_container2 .addbkwd { display:block; position:absolute; cursor:pointer; width:25px; height:134px; top:0px; left:0px; background:url(../img/dl1/idx_rt_arrowdown.gif) no-repeat center;  }

/* the width is set to show the number of thumbnails that will be visible */
#thumb_container2	{ position:relative ; overflow:hidden ; width:442px ; height:130px ; margin:0px auto 0px; }
/* the thumbnails container; set a width on it so everything will be fine */
#thumbs2 			{ display:block; position:relative; width:6000px; }

#thumbs2 div.thumbnail { display:block; position:relative; float:left; margin-right:30px; font-size:11px; width:84px; text-align:center; }

#thumbs2 a 			{ padding:0px; margin:0px; clear:both; display:block; }
#thumbs2 a img		{ border:1px #333333 solid;   }

/* the forward and backward buttons */
.addfwd 			{ display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; right:0px; background:url(../img/d1/idx_rt_arrowup.gif) no-repeat;  }
.addbkwd 			{ display:block; position:absolute; cursor:pointer; width:25px; height:101px; top:0px; left:0px; background:url(../img/d1/idx_rt_arrowdown.gif) no-repeat;  }
/* thumbnail slider end */

/* banner rotator */
#banners_container 	{ display:block; position:relative; width:557px; height:140px; margin:0px auto 0px; border:1px #CCCCCC solid; }
#banner_container 	{ position:relative ; overflow:hidden ; width:557px ; height:134px ; margin:0px auto 0px;  }
#banners 			{ white-space:nowrap; display:block; position:relative; }
#banners a img 		{ border:none; }

/* ------------------ */


/* Glossary */
#glossary_box			{width: 550px; padding-left: 16px; font-size: 14px;}
div.gloss_txt			{font-size: 11px; font-weight: bold; color:#333; margin-top: 10px;}
div.gloss_txt a			{font-size: 11px; font-weight: bold; color:#039; margin-top: 10px; padding-left: 2px; padding-right: 2px; line-height: 16px}
div.gloss_txt a:hover	{color: #F30;}
div.glossary_ttile		{font-size: 18px; font-family:Verdana; font-weight: bold; color:#06C; width: 540px; margin-left: 16px; padding-bottom: 5px; border-bottom: #547B99 solid 2px;}
div.glossarylist_bold	{font-size: 12px; font-weight:bold; color:#000; padding: 10px 0 5px 16px; width: 540px;}
div.glossarylist		{font-size: 12px; font-family:Verdana; font-weight:normal; color:#333; line-height: 16px; margin-left: 16px; width: 540px; padding-bottom: 10px; border-bottom: #D1DBE4 solid 1px;}
p.glossarylist			{font-size: 12px; font-family:Verdana; font-weight: normal; color:#333; margin: 0 0 0.9em;}
/* ------------------ */


/*findphone */
#findphones_hd			{width: 160px; height: 40px; background:url(../img/d1/find_ph.gif) no-repeat;}
#findapple_hd			{width: 160px; height: 40px; background:url(../img/d1/find_apple.gif) no-repeat;}
#findcameras_hd			{width: 160px; height: 40px; background:url(../img/d1/find_camera.gif) no-repeat;}
#findgadgets_hd			{width: 160px; height: 40px; background:url(../img/d1/find_gadget.gif) no-repeat;}
#findgames_hd			{width: 160px; height: 40px; background:url(../img/d1/find_game.gif) no-repeat;}
#findpc_hd				{width: 160px; height: 40px; background:url(../img/d1/find_pc.gif) no-repeat;}
#findphone				{background: #e9e9e9; border: 1px solid #879193; border-top: 0; width: 153px;}
.find_form_review		{width: 140px; padding-left: 5px; padding-top: 10px;}
#findphone select		{font-size:12px; background:#CCC; display:block; padding:2px; width: 145px;}
option.findhp			{font-size:12px; background-color:#CCC; color:#333; }
.button2				{padding: 5px; margin-top: 10px;  width: 40px; height: 22px; float: right;}
#browse					{background:url(../img/d1/related_hd.gif) no-repeat; width: 160px; height: 22px;}
#browse_box				{margin-bottom :10px; overflow: hidden; display: block; border: 1px solid #879193; boder-top:0; padding-top: 5px; padding-bottom: 10px; width: 158px;}
p.browsetxt a			{color:#003366; text-decoration:none; font-size:14px; font-weight: bold; padding: 8px; padding-top: 10px; line-height: 20px;}
/* ------------------ */


/* related product */
span.relatedpd_views{font-size:10px; font-weight:normal; color:#333}
div.relatedpd {width: 196px; height: 39px;}
.relatedpd a { color:#003366; font-size:14px; font-weight:bold; text-decoration:none;}
.relatedpd a:hover { color:#0066CC; }
div.relatedpd_border { background: url(../img/d1/populartopic_bkg.gif) repeat-y; height: auto; width: 180px; padding: 10px 8px 10px 8px;}
p.relatedpdline{background: url(../img/d1/populartopic_dot.gif) no-repeat; padding: 5px 0px 5px 0px; margin-top: 5px; margin-bottom: 5px;}
p.relatedpdbot{background: url(../img/d1/populartopic_bottom.gif) no-repeat; padding: 5px 0px 20px 0px; margin-bottom: 10px;}

.comment_bar {
	float: left;
	background-color: #B8C9CD;
	height: 25px;
	margin: 30px 0 0 3px;
	padding-right: 8px;
	width: 470px;
}

.poster {
	color: #FF6600;
	font-size: 16px;
	font-weight: bold;
}

.postedAt {
	color: #666666;
	font-size: 10px;
	margin-top: 10px;
}

.commentLabel { 
	color: #339900;
	font-size: 12px;
	font-weight: bold;
}

.postCommentBox {
	border: 1px solid #9398A7;
	margin-top:20px;
	width: 545px;
	padding: 10px 0;
}

.textfield {
	width: 480px; 
	height: 100px;
}

.smalltextfield {
	width: 480px; 
	height: 20px;
}




/** PHOTO GALLERY **/
#photo_container {
float:right;
overflow:hidden;
width:760px;
}
#photo_border_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/d1/photogallery_top.gif) no-repeat scroll 0 0;
height:13px;
width:760px;
}
#photo_border_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/d1/photogallery_bottom.gif) no-repeat scroll 0 0;
height:13px;
width:760px;
}
div.photo_bkg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/d1/photogallery_bkg.gif) repeat-y scroll 0 0;
height:auto;
overflow:hidden;
width:760px;
} 
div.photo_hd {
color:#2A497E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
height:auto;
padding-left:10px;
width:700px;
}
div.photo_hd span {
color:#2A497E;
font-size:12px;
font-weight:normal;
}
#photo_area {
border:1px solid #999999;
height:245px;
margin-top:10px;
padding-top:10px;
text-align:center;
width:400px;
background-color:#000;
}

#photo_area img { height:232px;}


#media_area {
border:1px solid #999999;
height:232px;
margin-top:10px;
padding-top:10px;
text-align:center;
width:380px;
}

#photo_col {
float:left;
height:auto;
overflow:hidden;
padding:10px 5px 10px 10px;
width:400px;
}
#photo_col .photoNav {
	margin:5px 0;
	font-size: 14px;	
	position:relative;	
}
#photo_col .photoNav a{
	text-decoration:none;
}
#photo_col .photoNav .photoCount {
	float: left;
	position:absolute;
	left: 175px;
	top: 0;
}
#photo_col .photoNav a:hover{
	text-decoration:underline;
}
#photo_col .brighter {
	opacity:1;
	filter:alpha(opacity=100);	
}
#phototn {
border:1px solid #999999;
float:left;
height:69px;
width:400px;
}
.photo_arrow_left {
float:left;
margin-right:2px;
width:23px;
}
.photo_arrow_right {
float:right;
margin-left:2px;
width:23px;
}

img.revtn {
border:1px solid #666666;
padding:1px;
}
#phot_text {
color:#333333;
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:140%;
padding-right:10px;
padding-top:30px;
width:320px;
font-size:14px;
}
#phot_text span {
color:#003366;
font-size:12px;
font-weight:bold;
line-height:140%;
}

/** USER RATING **/
.rating {
	background: url(../img/d1/user_rating_bar.gif) repeat-x scroll 0 -14px;
	height:14px;
	left:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	width:90px;
	float:left;
}

.ratingClose {
	background:url(../img/d1/user_rating_bar_end.gif) no-repeat 0 0;
	height:14px;
	width:1px;
	float:left;
}

div.rateimg{width: 91px; height: 14px; margin: 5px 6px 0 0; float:left;}
div.rateimgHome{width: 91px; height: 14px; margin: 5px 1px 0 0; float:left;}

.rate_numb{font-size: 18px; font-weight: bold; color:#039; float: left; padding: 2px 10px 0 0; }
.rate_numb_notrated{font-size: 10px;  color:#039; float: left; padding: 7px 0px 0 0;  font-weight: normal;}

.userrate_box{width: 240px; height: 20px;}

div.userrate_txt{width: 85px; font-size:11px; font-family: Verdana; font-weight: normal; color:#3366CC; padding-top:5px; padding-bottom: 5px; float:left;}

.rating li {
float:left;
margin:0;
padding:0;
}
.rating li a {
	display:block;
	height:14px;
	float:left;
	padding:0;
	position:absolute;
	text-decoration:none;
	text-indent:-9000px;
	width:9px;
	z-index:20;
}
.rating li a:hover {
	background: url(../img/d1/user_rating_bar.gif) repeat-x scroll 0 0;
	border:none;
	left:0;
	z-index:10;
}


.rating a.one {
left:0;
}
.rating a.one:hover {
width:9px;
}
.rating a.two {
left:9px;
}
.rating a.two:hover {
width:18px;
}
.rating a.three {
left:18px;
}
.rating a.three:hover {
width:27px;
}
.rating a.four {
left:27px;
}
.rating a.four:hover {
width:36px;
}
.rating a.five {
left:36px;
}
.rating a.five:hover {
width:45px;
}

.rating a.six {
left:45px;
}
.rating a.six:hover {
width:54px;
}

.rating a.seven {
left:54px;
}

.rating a.seven:hover {
width:63px;
}
.rating a.eight {
left:63px;
}
.rating a.eight:hover {
width:72px;
}
.rating a.nine {
left:72px;
}
.rating a.nine:hover {
width:81px;
}
.rating a.ten {
left:81px;
}
.rating a.ten:hover {
width:90px;
}


.rating li.currentRating {
background:url(../img/d1/user_rating_bar.gif) repeat-x 0 0;
display:block;
height:14px;
position:absolute;
text-indent:-9000px;
z-index:2;
}

.mainImgSize { width:200px !important; height:122px !important;}
.thumbImgSize { width:120px !important; height: 72px !important;}

.subHeadText 	{ color:#2A497E; font-size:12px; font-weight:normal;}

.revarticles_top ul { margin-left:15px;}
.edReviewArticle	{font-size: 14px; margin-top:10px;}
.revarticles_top ul 										{ margin-left:15px;}
.edReviewArticle											{font-size: 14px; }
.edReview_pagination										{float: left; padding: 5px 0;}
.edReview_pagination ul										{margin: 5px 5px 0 0; text-align: center; font-size: 11px;}
.edReview_pagination li										{list-style-type: none;display: inline;}
.edReview_pagination a, .comment_pagination a:visited		{ padding: 0 5px; text-decoration: none; color:#039; font-weight: normal; font-size: 14px}
.edReview_pagination a:hover, .comment_pagination a:active	{ color: #0099FF; }
.edReview_pagination a.currentpage							{ color:#F30; border: #003399 solid 1px;font-weight: normal; cursor: default;}

/** I ASK AND ANSWER **/


div.iask_contain					{width: 550px; height: auto;  display: block; overflow: hidden; padding-left: 12px; font-size: 14px; font-weight: normal; color:#333; padding-bottom: 10px; margin-top: 8px;}
div.iask_contain_hd					{font-size: 18px; font-weight:bold; color:#036; text-decoration:none;}
div.iask_contain_hd a				{font-size: 18px; font-weight:bold; color:#036; text-decoration:none;}
div.iask_contain_hd a:hover			{color:#F60;}
div.iask_contain_bdytext			{font-size: 12px; font-weight:normal; color:#333; padding: 5px; margin-bottom: 10px;}
div.iask_contain_subhd a			{font-size: 14px; font-weight:bold; color:#036; padding-top: 5px; text-decoration: none;}
div.iask_contain_subhd a:hover		{color:#F60;}

div.iask_mainbox					{width: 550px; padding-left: 12px;}
#iaskhd								{width: 578px; height: 61px; background:url(../img/d1/maskhd_iask.gif) no-repeat;}
div.iask_content_hd					{padding: 0 10px 8px 12px; font-size: 18px; font-weight: bold;}
div.iask_content_hd a				{font-size: 18px; font-weight: bold; color: #036; text-decoration:none;}
div.iask_content_hd a:hover			{color: #F30;}
img.iask							{width: 200px; padding: 2px;; float: left; border: #547B99 solid 1px; margin-right: 10px;}
p.iask_content_txt					{font-family:Verdana; color:#333; margin: 0 0 0.9em; font-size:14px; line-height:115%;}

#iask_title							{width: 578px; height: 62px; background:url(../img/d1/iask_iask_hd.jpg) no-repeat;}
div.iask_ans						{font-size: 10px; font-weight: normal; color:#036; padding-top: 8px;}
#iask_experthd						{width: 578px; height: 62px; background:url(../img/d1/iask_expert_hd.gif) no-repeat;}
div.iask_expert_img					{width: 90px; float: left; font-size: 12px; color:#333; margin:0; padding: 5px 10px 5px 12px; display:inline-block;}
div.iask_expert_subimg				{width: 60px; float: left; font-size: 12px; color:#333; margin:0; padding: 0 10px 5px 12px; display:inline-block;}
span.iask_bld						{font-size: 12px; font-weight: bold; color:#F60;}
div.iask_expert_conttext			{width: 450px; font-size: 12px; color:#333; float: right; padding-right:10px;}
#postques							{float: left; height: 31px; line-height: 31px;padding-right: 8px; font-size:13px; font-weight:bold; color:#FF6600;}
.ipostques							{background:url(../img/d1/iask_postans_button.gif) !important; border: none; width:145px; height: 31px; font-size:14px; text-align:center; font-family:Arial,Helvetica,sans-serif; line-height: 31px; color: #353535 !important; float:left; font-weight:normal; cursor: pointer; text-decoration:none;}
.ipostques:hover					{background:url(../img/d1/iask_postq_but.gif) !important}
#postques_header					{padding: 5px 0px 0px 120px;}
p.expert_context 					{font-family:Verdana; color:#333; margin: 0 0 0.9em; font-size:14px;}
#iask_readerhd						{width: 578px; height: 62px; background:url(../img/d1/iask_reader_hd.gif) no-repeat;}
#iask_postbox						{width: 545px; height: auto; display:block; overflow: hidden; border:#9398a7 solid 1px; margin-left: 14px; margin-top: 20px;}
div.postcom							{margin: 10px 8px 10px 18px; font-size: 18px; font-weight:bold; color: #036;}

div.iask_posttext					{margin: 0 5px 10px 10px; font-size: 14px; font-weight:bold; color: #036; width: 520px; }
a.iask_quest_submitbutton			{cursor: pointer; text-decoration:none; line-height:31px; text-align:center;}
.iask_quest_submitbutton			{background-image:url(../img/d1/iask_postq_but.gif) !important; border: none !important; margin: 2px 8px 5px 5px !important;
									 width:145px !important; height: 31px !important; float: right !important; color:#333333 !important;
									 font-family:Arial,Helvetica,sans-serif !important; font-size:14px !important; font-weight:normal !important;}
.iask_quest_submitbutton:hover		{background-image:url(../img/d1/iask_postans_button.gif) !important; border: none; margin: 2px 8px 5px 5px; float: right;}
.iask_ans_submitbutton				{background-image:url(../img/d1/iask_postans_button.gif) !important; border: none !important; margin: 2px 20px 5px 5px !important;
									 width:145px !important; height: 31px !important; float: right !important; color:#333333 !important; font-family:Arial,Helvetica,sans-serif !important; font-size:14px !important; font-weight:normal !important;}
.iask_ans_submitbutton:hover		{background-image:url(../img/d1/iask_postq_but.gif) !important; border: none; margin: 2px 20px 5px 5px; float: left;}
textarea#iaskstyled 				{width: 495px; height: 120px;border: 1px solid #cccccc; padding: 2px;font-family: Arial, sans-serif;}
textarea.post_answer				{width: 495px; height: 120px;border: 1px solid #cccccc; padding: 2px;font-family: Arial, sans-serif;}

#iask_spec_box						{width: 550px; margin-left: 12px; margin-right: 5px;}
#iaskspectable						{width: 550px;}
#iaskspectable h1					{font-size: 20px; color:#2f9dc0; font-weight: bold; padding: 5px 0 2px 0; border-bottom: #547B99 solid 3px;}
#iaskspec_col						{width: 382px; padding: 8px 0 8px 0; float: left;}
#iaskspec_col h4 a					{font-size: 14px; color:#333; font-weight:bold;}
#iaskspec_col h4 a:hover			{color:#06C;}
#iaskspec_col_right					{width: 148px; padding:  8px 0 8px 0; float: right;}
#iaskspec_col_right h4				{font-size: 14px; font-weight: normal;}
div.line_h							{border-bottom: #b4c9d0 dotted 1px; clear:both; margin: 10px;}
#iask_content_title					{float: left; width: 382px; font-size: 14px; font-weight:bold; color:#036; background-color:#899499; padding: 8px 0 8px 8px;}
#iask_content_date					{float: right; width: 148px; font-size: 14px; font-weight: bold; color: #036; background-color:#899499; padding: 8px 0 8px 8px;}

div.iask_readmore					{font:Arial, Helvetica, sans-serif; font-weight:normal; color:#CC0000; margin-top: 8px;}
div.iask_readmore a					{background: url(../img/d1/read_dot.gif) no-repeat center left; text-decoration: none; padding-left: 8px; color:#990000; font-size: 10px; width: 450px; font-weight: bold}
div.iask_readmore a:hover			{color:#0066FF; text-decoration:none;}
.img_iask_ianswer					{border:1px solid #547B99; padding:2px;}
.img_iask_ianswer60					{border:1px solid #547B99; padding:2px; width:60px; height:60px;}

.pagination_box								{width: 578px; height: 30px; float:left; text-align:center; font-size:11px; color:#003; font-family: Arial, Helvetica, sans-serif;}
#page_cat									{display: block; margin: 0 10px 0 10px; text-align: center; width: 560px;}
#pag_next									{width: 76px; height: 20px; background:url(../img/d1/nextbutton.gif) no-repeat; displaay: block; float: left;}
#pag_next:hover								{background:url(../img/d1/nextbutton_hov.gif) no-repeat;}
#pag_iask_next								{width: 96px; height: 20px; background:url(../img/d1/next_ques_button.gif) no-repeat; displaay: block; float: left;}
#pag_iask_next:hover						{background:url(../img/d1/next_ques_button_hv.gif) no-repeat;}
#pag_iask_next.current						{background:url(../img/d1/next_ques_button_hv.gif) no-repeat;}
#pag_iask_next span							{display: none;}
#pag_next span								{display: none;}
#pag_prev									{width: 76px; height: 20px; background:url(../img/d1/prevbutton.gif) no-repeat; display: block; float: left;}
#pag_prev:hover								{background:url(../img/d1/prevbutton_hov.gif) no-repeat;}
#pag_prev span								{display:none;}
#pag_prev.current							{background:url(../img/d1/prevbutton_hov.gif) no-repeat;}

#pag_iask_prev								{width: 96px; height: 20px; background:url(../img/d1/prev_ques_button.gif) no-repeat; display: block; float: left;}
#pag_iask_prev:hover						{background:url(../img/d1/prev_ques_button_hv.gif) no-repeat;}
#pag_iask_prev span							{display:none;}
#pag_iask_prev.current						{background:url(../img/d1/prev_ques_button_hv.gif) no-repeat;}
#pagecent_iask								{float: left; text-align:center; width: 360px;}

#pagecent									{float: left; text-align:center; width: 400px;}
.pagination									{padding: 0 2px 2px 2px;}
.pagination ul								{margin: 0 5px 5px 5px; padding: 0; text-align: center; font-size: 11px;}
.pagination li								{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited		{ padding: 0 5px; text-decoration: none; color: #006666; }
.pagination a:hover, .pagination a:active	{ color: #0099FF; }
.pagination a.currentpage					{ background-color: #0099FF; color: #FFF; border-color: #CCCC00; font-weight: bold; cursor: default;}
div.postbg2									{ background:transparent url(../img/d1/post_bkg.gif) repeat-x scroll 0 0; height:30px; padding:5px 0; width:545px;}

.iaia_prev_current						{background:url(../img/d1/prev_ques_button_hv.gif) no-repeat;}
.iaia_prev								{width: 96px; height: 20px; background:url(../img/d1/prev_ques_button.gif) no-repeat; display: block; float: left;}
.iaia_next								{width: 96px; height: 20px; background:url(../img/d1/next_ques_button.gif) no-repeat; displaay: block; float: left;}
.iaia_next_current						{background:url(../img/d1/next_ques_button_hv.gif) no-repeat;}
div.iask_contain 							{ color:#333333; display:block; font-size:14px; font-weight:normal; height:auto; margin-top:8px; overflow:hidden;padding-bottom:10px;padding-left:10px;width:550px;}

.typeMenu {
	position: absolute;
	right:10px;
	top:0;
}

.typeMenu a {
	margin:0 5px;
	font-size:13px;
	text-decoration:none;
}

.typeMenu a.active {
	font-size:18px;
	color:#0000ff;
}

.noResult {
	text-align: center;
	font-size: 16px;
	float: left;
	width: 576px;
}

#ad_imu {
	float:right;
	padding:10px;
	text-align:center;
	width:320px;
}

/** shoutbox **/
#shoutbox {
	width: 583px;
	margin-bottom:20px;
}

#shoutbox a {
	text-decoration: none;	
}

#shoutbox .hd {
	width: 583px;
	height: 28px;
	background: url(../img/d1/idx_shout_hd.gif) no-repeat left top;
}

#shoutbox .bd {
	padding:0 10px 10px 10px;
	background: url(../img/d1/idx_shout_bg.gif) repeat left top;
}

#shoutbox .shoutArea {
	float:left;
	width:470px;
	margin-top:10px;
}

#shoutbox .whoOnline {
	float:right;
	width:85px;	
}

#shoutbox .whoOnline img{
	width:24px;
	height:24px;
	margin:0 1px;
}

#shoutbox .whoOnline a.more{
	color:#0d44ab;
	text-decoration:none;
	font-size:11px;
	text-align:right;
	float:right;
}

#shoutbox .whoOnline a.more:hover {
	color:#0066CC;
}

#shoutbox .shoutInside {
	float:left;
	margin-left:20px;
	width:400px;
}

#shoutbox .shouter {
	color:#003299;
	font-size:16px;
	padding-right:5px;
}

#shoutbox .time {
	font-size:10px;
	color:#949393;	
}

#shoutbox .reply,
#shoutbox .cool {
	color:#0d44ab;
	cursor: pointer;
}

#shoutbox .visitor {
	color:#0046A7;
}

#shoutbox input.writeReply {
	width:390px;
	border:none;
	padding: 5px;
	font-size:11px;
	color:#838383;
	margin:0;
}

*:first-child+html #shoutbox input.writeReply {
	margin-left:-20px;
}

* html #shoutbox input.writeReply {
	margin-left:-20px;
}

#shoutbox img.shouter {
	width: 40px;
	height: 40px;
	float:left;
}

#shoutbox img.shouter2 {
	width: 30px;
	height: 30px;
	float:left;
	margin-right: 10px;
}

#shoutbox a.viewAllReply {
	color:#838383;
	font-size:11px;
	float:right;
	margin-top:5px;
}

#shoutbox .ft {
	width: 583px;
	height: 12px;
	background: url(../img/d1/idx_shout_base.gif) no-repeat left top;
}

#shoutbox .arrow {
	margin-left:175px;
	margin-top:5px;
	float:left;
}

#shoutbox a.viewAll {
	color:#003366;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	margin-top:7px;
	margin-left:2px;
}

#shoutbox a.viewAll:hover {
	color:#0066CC;
}

#shoutbox .icn {
	float:left;
}

#shoutbox .icn img{
	margin-right:3px;
}

.fontGrayCustom	{ color: #838383;}


/** ERROR PAGE **/

.errorPage{ 
	text-align: center; 
	color: black;
}

.fontGrayCustom	{ color: #838383;}

.errorMessage li{
	padding: 0px;
	margin: 0px;	
	list-style: none;
	color: black;
}

/** IE 6 and 7 fix **/
	*:first-child+html #sub_nav li a { padding-top:0 }
	* html #sub_nav li a { padding-top:0 }
	* html div.relatedpd_border { margin-top:-3px;}
	* html div.photo_bkg { margin-top:-2px;}
	* html .contributionDetail .name { margin-top:0;}
/** IE 6 and 7 fix **/


/** About us page **/
#body{
background-image:url("../img/d1/carbon_bkgwhite.gif");
}

#abt_container{
	padding: 0; 
	margin: auto; 
	width: 686px; 
	height: auto; 
	overflow: hidden;
}
	
.abt{
	width: 183px; 
	height: 260px; 
	padding:0; 
	margin: auto; 
	float:left;
}

.abtpic{
	width: 183px; 
	height: 260px; 
	padding:0; 
	margin: auto; 
	float:left;
	background:url("../img/abtus_images.gif");
	background-repeat:  no-repeat;	
}

.abt_header{
	width: 503px; 
	height: 137px; 
	float: right; 
	text-align:left;
	background:url("../img/abtus_img.gif");
	background-repeat: no-repeat;
}

.abt_text{
	width: 480px; 
	height:auto; 
	float:right;
}

p.abtus{
	font: Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	line-height: 160%; 
	margin-top: 20px;
}

span.abt{
	color: #F00; 
	font:Verdana, Arial, Helvetica, sans-serif; 
	font-size:24px; 
	font-weight:bold;
}

.abt_img{
	width: 400px; 
	height: 190px; 
	float:right;
	background:url("../img/abt_img.gif");
	background-repeat: no-repeat;
}
/** About us page **/

#idx_mostdicuss {
    background: url("../img/d1/idx_discuss_hd.gif") no-repeat scroll 0 0 transparent;
    height: 40px;
    width: 196px;
}

#idx_mostdicuss_box {
	background-color: #E9E9E9;
    border-color: #879193;
    border-right: 1px solid #879193;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    width: 194px;
}
