/* RESET */
*{ margin: 0; padding: 0; }
a img, iframe{ border: 0; }
a:active{outline: none;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal; }
ul, ol, dl, li, dt, dd{ list-style: none; }
form, fieldset{ border: 0; }
input, textarea, select, button { font-size: 100%; }
select{ }

/* LAYOUT */
body{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; background: white url(bg_body.gif) repeat-x; }
.wrap{ width: 944px; margin: 0 auto; }

#Head{ float: left; height: 255px; width: 100%; }
	#Head .wrap{ position: relative; height: 260px; }
	#Head h1{ float: left; margin: 85px 0 0 0; padding: 0; width: 235px; height: 220px; background: url(webhosting_hdr.gif) no-repeat; }
	#Head h1 a{ display: block; width: 100%; height: 131px; text-indent:-5000px;}
	#Head h2{ position: absolute; left: 0; top: 135px; width: 240px; margin: 0; padding: 0; color: #151515; font-size: 13px; font-weight: normal; text-align: center; }
	#Head .ad{ float: right; width: 500px; margin: 0px 0 0 0; padding: 0; font-size:11px; }
	#Head .ad img{ margin: 2px 0; }
	#Update{ position: absolute; right: 10px; bottom: 3px; font-size: 11px; }
#Content{ float: left; width: 100%;  }
	#Pagebg{ float: left; width: 100%; padding: 0px 0 50px 0; background: url(bg_content.gif) repeat-y 239px 0; }
	#Main{ float: right; width: 660px; padding:20px 25px 0 20px; background: url(bg_main.gif) no-repeat; text-align:left; }
	#Side{ float: left; width: 239px; background: url(bg_side.gif) no-repeat; padding: 50px 0 0 0; }
	#Ad{ float: left; width: 100%; padding: 13px 0; background: #f9f9f9; border-top: 3px solid #e6e6e6; }
	#Ad .wrap{ text-align: center; }
	#Resources{ float: left; width: 100%; background: white url(bg_resources.gif) repeat-x; padding: 0 0 20px 0; }
	#Resources h2{ color: #474747; margin: 4px 0 20px 0; padding: 0; font-size: 15px; }
	#Resources ul{ list-style: none; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
	#Resources li{ float: left; background: none; width: 157px; margin:0; padding:0; font-size: 11px;}
	#Resources a{ display:block; text-decoration: none; color: #676767; padding: 0 0 3px 0; }
	#Resources a:hover{ text-decoration: underline; color: #333333; }
	#Footer{ float: left; width: 100%; padding: 15px 0 25px 0; background: url(bg_footer.gif) repeat-x; font-size: 11px; text-align: right; color: #727272; font-family: Arial, Helvetica, sans-serif; }
	.left-footer {float: left; width: 300px; text-align:left;}
	.right-footer {float: right; width: 600px; text-align:right;}
	#Footer a{ text-decoration: none; }
	#Footer a:hover{ text-decoration: underline; }


/* CONTENT */
h2{ font-size: 24px; color: #494949; margin:0 0 15px 0; color: #ff6600;}
h3{ font-size: 18px; color: #494949; margin: 0 0 10px 0;  }
h4{ font-size: 14px; color: #42444F; font-weight:bold; margin: 0px 0 10px 0; }
h5{ font-size: 13px; color: #42444F; font-weight:bold; margin: 0px 0 5px 0; }
p{ margin: 0 0 18px 0; line-height:1.5em; }
ul{ margin: 0 0 18px 0; line-height: 1.4em;  }
li{ padding:0 0 3px 15px; background: url(bullet_dots.gif) no-repeat 1px 6px; }
hr{ color: #d3d3d3; height: 1px; width: 100%; border: 0 none; border-top: 1px solid #d3d3d3; margin: 0 0 10px 0; }
* html hr{margin: 0; }
tr hr{margin: 0; }
a{ color: #0076ca; text-decoration: none;}
a:hover, #Side a:hover{ text-decoration: underline; }

#Main a:hover{ text-decoration: underline; color: #ff8600; }

/* helpers */
.brd{ border: 1px solid red; }
.left{ float: left; }
.right{ float: right; }
	img.left{ margin: 0 15px 5px 0; }
	img.right{ margin: 0 0 5px 15px; }
.large{ font-size: 1.2em; }
.small, small{ font-size: 0.9em; }
.small95 { font-size: 0.95em; }
.arial { font-family:Arial, Helvetica, sans-serif; }
.arial6 { font-family:Arial, Helvetica, sans-serif; color: #666666;}
td.arial6 { font-family:Arial, Helvetica, sans-serif; color: #666666;}
.shortd{ color: #d00000; font-weight: bold;}
.tl{ text-align: left; }
.tr{ text-align: right; }
.tj{ text-align: justify; }
.tc{ text-align: center; }
.warning{ color: #ea0029; }
.clear{ display: block; clear: both; height: 1px; overflow: hidden; }
.hidden{ display: none; }
.indent{ margin-left: 30px; }
.vivid{ color: #d00000; }
.black{ color: black; }
.green{ color: green; text-decoration: none}
.red{ color: red;}
.underline{ color: #ff6600; border-bottom: 1px solid #d9d9d9; }
.w10{ width: 10%; } .w20{ width: 20%; } .w30{ width: 30%; } .w40{ width: 40%; } .w50{ width: 50%; } .w60{ width: 60%; } .w70{ width: 70%; } .w80{ width: 80%; } .w90{ width: 90%; } .w100{ width: 100%; }
.w15{ width: 15%; } .w25{ width: 25%; } .w35{ width: 35%; } .w45{ width: 45%; } .w55{ width: 55%; } .w65{ width: 65%; } .w75{ width: 75%; } .w85{ width: 85%; } .w95{ width: 95%; }
.external { font-size: 1.2em; background: url(external.png) center right no-repeat; padding-right: 13px;  border-bottom: 1px solid #d9d9d9;}
.strike { text-decoration: line-through; }
.u { text-decoration: underline; }
.r { text-align: right; }

        /* rating stars default */
		.edRate0,.edRate0h,
		.edRate1,.edRate1h,
		.edRate2,.edRate2h,
		.edRate3,.edRate3h,
		.edRate4,.edRate4h,
		.edRate5 {
			text-indent:-9999px;
			overflow:hidden;
			background:url(ratingStars.gif) repeat-x;
			display:block;
			width:100px;
			height:20px;
		}

		.edRate0 span,.edRate0h span,
		.edRate1 span,.edRate1h span,
		.edRate2 span,.edRate2h span,
		.edRate3 span,.edRate3h span,
		.edRate4 span,.edRate4h span,
		.edRate5 span {
			background:url(ratingStars.gif) 0 -25px repeat-x;
			display:block;
			height:20px;
		}

		.userRate0,.userRate0h,
		.userRate1,.userRate1h,
		.userRate2,.userRate2h,
		.userRate3,.userRate3h,
		.userRate4,.userRate4h,
		.userRate5 {
			text-indent:-9999px;
			overflow:hidden;
			background:url(ratingStars.gif) 0 -50px repeat-x;
			display:block;
			width:100px;
			height:20px;
		}

		.userRate0 span,.userRate0h span,
		.userRate1 span,.userRate1h span,
		.userRate2 span,.userRate2h span,
		.userRate3 span,.userRate3h span,
		.userRate4 span,.userRate4h span,
		.userRate5 span {
			background:url(ratingStars.gif) 0 -75px repeat-x;
			display:block;
			height:20px;
		}

		.edRate0 span, .userRate0 span 		{width:0px;}
		.edRate0h span, .userRate0h span 	{width:11px;}
		.edRate1 span, .userRate1 span 		{width:21px;}
		.edRate1h span, .userRate1h span 	{width:31px;}
		.edRate2 span, .userRate2 span 		{width:41px;}
		.edRate2h span, .userRate2h span	{width:51px;}
		.edRate3 span, .userRate3 span 		{width:61px;}
		.edRate3h span, .userRate3h span 	{width:71px;}
		.edRate4 span, .userRate4 span 		{width:81px;}
		.edRate4h span, .userRate4h span 	{width:91px;}
		.edRate5 span, .userRate5 span 		{width:100px;}

		/* rating stars small */
		.edRateSm0,.edRateSm0h,
		.edRateSm1,.edRateSm1h,
		.edRateSm2,.edRateSm2h,
		.edRateSm3,.edRateSm3h,
		.edRateSm4,.edRateSm4h,
		.edRateSm5 {
			text-indent:-9999px;
			overflow:hidden;
			background:url(ratingStarsSm.gif) repeat-x;
			display:block;
			width:70px;
			height:14px;
		}

		.edRateSm0 span,.edRateSm0h span,
		.edRateSm1 span,.edRateSm1h span,
		.edRateSm2 span,.edRateSm2h span,
		.edRateSm3 span,.edRateSm3h span,
		.edRateSm4 span,.edRateSm4h span,
		.edRateSm5 span {
			background:url(ratingStarsSm.gif) 0 -25px repeat-x;
			display:block;
			height:14px;
		}

		.userRateSm0,.userRateSm0h,
		.userRateSm1,.userRateSm1h,
		.userRateSm2,.userRateSm2h,
		.userRateSm3,.userRateSm3h,
		.userRateSm4,.userRateSm4h,
		.userRateSm5 {
			text-indent:-9999px;
			overflow:hidden;
			background:url(ratingStarsSm.gif) 0 -50px repeat-x;
			display:block;
			width:70px;
			height:14px;
		}

		.userRateSm0 span,.userRateSm0h span,
		.userRateSm1 span,.userRateSm1h span,
		.userRateSm2 span,.userRateSm2h span,
		.userRateSm3 span,.userRateSm3h span,
		.userRateSm4 span,.userRateSm4h span,
		.userRateSm5 span {
			background:url(ratingStarsSm.gif) 0 -75px repeat-x;
			display:block;
			height:14px;
		}

		.edRateSm0 span, .userRateSm0 span	{width:0px;}
		.edRateSm0h span, .userRateSm0h span	{width:8px;}
		.edRateSm1 span, .userRateSm1 span	{width:15px;}
		.edRateSm1h span, .userRateSm1h span	{width:22px;}
		.edRateSm2 span, .userRateSm2 span	{width:29px;}
		.edRateSm2h span, .userRateSm2h span	{width:36px;}
		.edRateSm3 span, .userRateSm3 span 	{width:43px;}
		.edRateSm3h span, .userRateSm3h span 	{width:50px;}
		.edRateSm4 span, .userRateSm4 span 	{width:57px;}
		.edRateSm4h span, .userRateSm4h span 	{width:64px;}
		.edRateSm5 span, .userRateSm5 span 	{width:71px;}



#Path{ margin: 0 0 30px 0; }
	#Path ul{ margin: 0; padding: 0; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
	#Path li{ display: inline; background: none; margin: 0 5px 0 0; padding: 0; color: #6e6e6e; font-weight: bold; list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
	#Path a{ background: url(bullet_path.gif) no-repeat right; padding: 0 13px 0 0; text-decoration: none; color: #6e6e6e; font-weight:normal;}

#Host{ margin: 0 -20px 10px -19px; padding: 0 20px 0 20px; background: url(bg_best_title.gif) no-repeat 0 15px; font-size: 12px; }
	#Host .thumb{ float: left; padding:5px; border:2px solid #DBDBDB; background:white; margin:0 20px 0 0;}
	#Host h3{ position:relative;font-size: 22px; color: #494949; font-weight: bold; margin: 0 0 20px 0; padding: 30px 0 0 0; }
	#Host h3 a{ color: #494949; text-decoration: none; }
	#Host .link{ float: right; margin:-25px 0 0 0;}
	#Host .link a{ color: #3399FF; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
	#Host .link a:hover{ text-decoration: underline; }
	#Host td{ padding: 1px 0; }
	#Host .buttonmi a {display:block; background-color: #EFEFEF; color: #0066CC; font-weight:bold; height:30px; line-height:29px; margin:10px 0px -10px 0px; text-decoration:none; width:212px; border: 1px dotted #a2a2a2; text-align:center;}
	#Host .buttonmi a:hover{background-color: #FFFFEF;}

/* boxes, modules, frames */
.even{ background-color: #f5f5f5; }
.reviews{ border: 5px solid #EDEDED; height: 310px; overflow: auto; margin:0 0 20px 0;}
	.reviews li, .reviews ul{ margin: 0; padding: 0; background-image: none;  display:block;}
	.reviews li{ padding: 15px 15px 5px 15px; }
	.reviews p{ margin: 0 0 9px 0; line-height: 1.4em; font-size:12px;}
.meta{ color: #999; font-size: 11px; }

.review_summary{ width: 190px; background: red url(bg_review_sum.gif) no-repeat bottom; font-size: 11px; }
	.review_summary .top{ background: #F8F8F8 url(bg_review_sum.gif) no-repeat; padding: 5px 5px 0 5px; }
	.review_summary .divider{ height: 20px; background: url(bg_review_sum.gif) no-repeat 0 -314px; }
	.review_summary p{ margin: 0 7px 9px 7px; }
	.review_summary td{ padding: 1px 0; }


/* icons, lists */
ul.table li{ display: block; padding: 4px 3px 6px 20px; background-position: 7px 9px; }
ul.table li.thead{ background: White url(bg_table_head.gif) repeat-x; border-top:1px solid #ccc; border-bottom:1px solid #dedede;}
ul.awards li{ background: url(bullet_award.gif) no-repeat left; padding:5px 0 5px 35px; }

/* tables */
	.tdata { background: #cccccc; margin: 0 0 18px 0; border: solid #cccccc; border-width: 1px 1px 1px 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
	.tdata tr.even td, tr.even{ background-color: #f5f5f5; border-right: 1px solid white; }
	.tdata tr.odd td, tr.odd{ background-color: #ffffff; border-right: 1px solid white; }
	.tdata .rank{ font-weight: bold; font-size: 19px; text-align: center; vertical-align: middle; }
	.tdata td{ background:white; vertical-align: middle; padding:9px; border-left: 1px solid #cccccc;   }
	.tdata td.blank{ background:white; vertical-align: middle; padding:0px; border-left: 0px solid #cccccc;   }
	.tdata th{ background:white; font-weight: normal; text-align: left; border: solid #cccccc; border-width:0 0 1px 1px; padding: 0 9px; }
	.tdata thead th { background: White url(bg_table_head.gif) repeat-x; font: bold 13px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; height: 34px; }

/* Add. navigation */
.pages{ color: #999; font-size: 11px; }
	.pages a{ color: #999; padding: 0 5px 0 5px; margin: 0; text-decoration: none; }
	#Main .pages a:hover,
	#Main .pages a.active{ background-color: #35A0D9; color: White; text-decoration: none; }

.dropdown{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; position: relative; }
	.dropdown .content{ position: absolute; left: 0; top: 0; z-index: 999; }
	.dropdown a{ color: #333; text-decoration: none; }
	.dropdown .hidden{ float: left; width: 162px; border-left: 1px solid white; border-bottom: 1px solid white; background: #f8f8f8; padding: 5px; position: relative; top: -2px; }
	.dropdown ul{ margin: 0 0 10px 0; }
a.menu{ text-decoration: none; display: block; width: 137px; height: 29px; border-left: 1px solid white; background: #F8F8F8 url(btn_choose_host.gif); padding: 0 0 0 35px; line-height: 29px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 11px; }
a.notes{ float: right; width: 157px; background: #F8F8F8 url(btn_mynotes.gif); }
#Choose{ float: right; width: 172px; }
	#Choose li{ background: none; padding: 4px 0 0 30px; }
#Hostmenu{ float: left; width: 152px; }
	#Hostmenu .hidden{ width: 182px; }
	#Hostmenu a.menu{ width: 157px; background: #F8F8F8 url(btn_menu.gif); }
	#Hostmenu ul{ margin: 0 0 10px 5px; }
	#Hostmenu li{ display: block; height: 16px; line-height: 16px; padding: 0 0 0 25px; margin: 0 0 5px 0; background: no-repeat 0 0; }
		#Hostmenu li.email{ background-image: url(ico_menu_email.gif); }
		#Hostmenu li.print{ background-image: url(ico_menu_print.gif); }
		#Hostmenu li.save{ background-image: url(ico_menu_save.gif); }
		#Hostmenu li.subscribe{ background-image: url(ico_menu_subscribe.gif); }
		#Hostmenu li.review{ background-image: url(ico_menu_submit.gif); }
#Sortmenu{ float: right; width: 172px; margin: -6px 0 0 0; }
	#Sortmenu a.menu{ float: right; background: #f8f8f8 url(ico_menu_down.gif) no-repeat 11px 11px; padding: 0 0 0 27px; width: 145px; }
	#Sortmenu li{ background: none; width: auto; padding-left: 20px; margin: 0 0 3px 0; }
	#Sortmenu ul{ padding: 0; }

/* Sidebar */
#Side h3{ position: relative; display: block; width: 216px; height: 30px; line-height:30px; padding: 0 0 0 28px; margin: -1px 0 0 -5px; background: url(bg_sidecaption.gif); color: white; font-size: 13px; font-weight: bold; }
.sidenav{ padding: 0 0px; border-left: 1px solid #dfe0e0;}
.sidenav-ads{ padding: 10px 20px; border-left: 1px solid #dfe0e0; border-bottom: 1px solid #dfe0e0;}
	.sidenav ul{ margin: 0; padding: 0; }
	.sidenav li{ background: none;  border-bottom: 1px solid #dfe0e0; margin: 0; padding: 0; }
	.sidenav li.last{  }
	.sidenav a{ display: block; color: #101111; font-size: 11px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; padding: 5px 20px; background: url(bullet_side.gif) no-repeat 218px 13px; }
	#Side .sidenav a:hover{ background-position: 218px -12px; background-color: #CCFFD9; text-decoration: none; }


/*  Awards   */
table.awards{ background: #CBD2D8; }
	table.awards td{ background: white url(bg_awards_cell.gif) no-repeat; padding: 11px 20px; }
	table.awards h4{ font-size:12px;}
	.awardstext{ font: normal 11px Arial, Helvetica, sans-serif; }
	.awardsname {font: bold 15px "Trebuchet MS",Arial,Helvetica,sans-serif;}

/*Styles for Reviews Recommend boxes*/

#recommended_webhosting {
	width:240px;
	height:104px;
	background: url(http://www.hosting-review.com/hosting-directory/resources/images/YES.jpg) no-repeat 0 0;
	float:left;
	margin: 10px 0 0 16px;
	line-height:115px;
}

#not_recommended_webhosting {
	width:240px;
	height:104px;
	background: url(http://www.hosting-review.com/hosting-directory/resources/images/NO.jpg) no-repeat 0 0;
	float:left;
	margin: 10px 0 0 16px;
	line-height:115px;
}

.recommended_webhosting_score{
	font-weight:bold;
	font-size: 34px;
	padding-left: 135px;
	color:#FFFFFF;
}

/*Styles for Articles Index*/
.rating_box { font-weight:bold;  text-align: center; width: 120px; height: 40px;  float: right; clear: none; margin-left: 10px; padding-left: 10px; border-color: #cdd3e4; border-style: solid; border-width: 0 0 0 0px; }
#articles_list { padding: 0px 15px 0px; }
.alist_title:hover { color: #f8841f; font-size: 14px; font-weight: bold; text-decoration: none; margin-bottom: 0.5em; }
.alist_title, .alist_title:link, .alist_title:visited, .alist_title:active { font-size: 14px; font-weight: bold; text-decoration: underline; margin-bottom: 0.5em;}
.article_div { margin-bottom: 15px; border-bottom: 0 solid #A6A6A5; }
.alist_item:hover { background-color: #f3f3f3;}
.alist_item { padding: 5px; border-color: #A6A6A5 transparent transparent; border-style: dotted solid dotted; border-width: 1px; margin:0 16px 0 16px; clear:both;}
.editorlist_item{padding: 5px; margin:0 16px 0 16px;}
.editorlist_item p{margin:0px; padding:0px;}
.alist_item p{ margin:0px; padding:0px;}
.rating_box2 {  text-align: center; width: 95px; height: 95px;  float: left; clear: none; margin-left: 10px; border-color: #cdd3e4; border-style: solid; border-width: 0 0 0 0px; }
.alist_date { color: #000000; font-size: 10px; text-decoration: none; }
.rlist_clip { text-decoration: none; margin-top: 5px;}
.screenshot_box { color: #a6acbd; font-size: 9px; font-family: verdana; text-align: center; width: 100px;  float: left; clear: none;}

.box_content {
padding: 0;
margin: 0;
width: 685px;
}

.box_content .col1 {
float:left;
padding: 2px 2px 2px 4px;
margin:0;
width: 100px;
}

.box_content .col2 {
float:left;
padding: 2px 2px 2px 2px;
margin: 0;
width: 400px;
overflow: hidden;
}

.box_content .col3 {
float:left;
padding: 2px 2px 2px 4px;
margin: 0;
width: 135px;
font-weight: bold;
font-size: 10px;
overflow: hidden;
}

.box_content .zeit_col1 {
float:left;
padding: 2px 2px 2px 20px;
margin:0;
width: 100px;
color:#036;
font-size: 10px;
}

.box_content .zeit_col2 {
float:left;
padding: 2px 2px 2px 0px;
margin:0;
width: 76px;
color:#036;
font-size: 10px;
}



.box_content .rating1 {
position:relative;
float:left;
padding: 0;
margin:0;
width: 90px;
color:#036;
font-weight: bold;
font-size: 10px;
text-align: center;
}

.box_content .rating2 {
float:left;
padding: 0;
margin:0;
width: 110px;
left:0;
color:#036;
font-weight: bold;
font-size: 10px;
text-align: center;
}

.box_content .linie {
float:left;
padding: 0;
margin: 0;
height: 4px;
width: 200px;
}

.box_top {
clear:both;
float:left;
height:23px;
padding:0;
margin:0;
width: 200px;
background: url(../../../images/box_top.gif) no-repeat;
text-align:center;
vertical-align: middle;
line-height: 23px;
font-size: 10px;
font-weight: bold;
color:#fff;
}

.box_bottom {
clear:both;
height:40px;
width: 200px;
padding: 0;
margin: 0;
background: url(../../../images/box_bottom.gif) no-repeat;
text-align: center;
vertical-align: middle;
line-height: 20px;
font-size: 10px;
font-weight: bold;
color:#036;
}

/* US/sprites-cmtySprites-3834120501.css start */
.cmtySprite { display: inline-block; margin: 0;padding: 0; position: relative; overflow: hidden; vertical-align: middle;
              background: url('http://g-ecx.images-amazon.com/images/G/01/common/sprites/sprite-communities._V250604559_.png') no-repeat; }
button.cmtySprite { vertical-align: top; border: none; cursor: pointer; }
.cmtySprite span { position: absolute; left: -9999px; }
.s_yes { background-position: 0px 0px; width: 31px;height: 17px; }
.s_no { background-position: -50px 0px; width: 31px;height: 17px; }
.s_createYourOwnReviewTan { background-position: 0px -20px; width: 145px;height: 22px; }
.s_startNewDiscussionTan { background-position: 0px -50px; width: 130px;height: 22px; }
.s_startNewDiscussionPrimary { background-position: 0px -80px; width: 132px;height: 22px; }
.s_getNameAndPost { background-position: 0px -110px; width: 157px;height: 22px; }
.s_signInAndPost { background-position: 0px -140px; width: 107px;height: 22px; }
.s_cancelTan { background-position: 0px -170px; width: 59px;height: 22px; }
.s_add { background-position: -80px -170px; width: 35px;height: 17px; }
.s_mostPopularTags { background-position: -0px -200px; width: 93px;height: 37px; }
.s_profileDefault { background-position: -0px -250px; width: 60px;height: 72px; }
.s_BadgeOfficial { background-position: -0px -330px; width: 89px;height: 13px; }
.s_BadgeNo1 { background-position: -0px -410px; width: 69px;height: 13px; }
.s_BadgeTop10 { background-position: -0px -430px; width: 89px;height: 13px; }
.s_BadgeTop50 { background-position: -0px -450px; width: 89px;height: 13px; }
.s_BadgeTop100 { background-position: -0px -470px; width: 93px;height: 13px; }
.s_BadgeTop500 { background-position: -0px -490px; width: 93px;height: 13px; }
.s_BadgeTop1000 { background-position: -0px -510px; width: 101px;height: 13px; }
.s_BadgeHallOfFame { background-position: -0px -350px; width: 109px;height: 13px; }
.s_BadgeForum04 { background-position: -0px -370px; width: 109px;height: 13px; }
.s_BadgeRealName { background-position: -0px -390px; width: 57px;height: 13px; }
.s_BadgeHoliday08 { background-position: -0px -530px; width: 105px;height: 13px; }
.s_BadgeThe { background-position: -0px -570px; width: 29px;height: 13px; }
.s_BadgeVineVoice { background-position: -0px -610px; width: 57px;height: 13px; }
.s_BadgeAuthor { background-position: -0px -550px; width: 37px;height: 13px; }
.s_BadgeVineMember { background-position: -0px -590px; width: 73px;height: 13px; }
.s_leftQuote { background-position: -90px -250px; width: 7px;height: 6px; }
.s_rightQuote { background-position: -100px -250px; width: 7px;height: 6px; }

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

div.roundc_box{width: 100%;background: #F2F2F2; margin-bottom: 20px}
div.roundc_row1{margin:0;padding: 5px 10px; background: #F2F2F2; text-align: left}
div.roundc_row2{margin:0;padding: 5px 10px; line-height: 1.3;text-align: justify}