html {
			background: #62879A url('images/background.gif') repeat-x 0 0;
			padding: 0;
			margin: 0; 
}
body {  
			width: 997px;
			margin: 0 auto;
			text-align: center;
			padding: 0px;
			background: #fff url('images/body-bk.gif') repeat-y 0 0;
}
h1, h2, h3, h4, h5, h6 { 
			padding: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
}
a:link { 
			text-decoration: none;
			color: #48AED1;
			
			font-family:Verdana, Arial;}
}
a:visited { text-decoration: none;
			color: #9B50C9;
}

a:hover { text-decoration: underline; }



li{list-style-position:outside;list-style-type:none;}

#wraper { 
			display: table;
			width: 100%;
			text-align: left;
			padding: 0px;
			margin: 0 auto;
			text-align: center;
}
#header { 
			padding: 4px 0 0 0;
			margin: 0 auto;
			width:100%;
			text-align: center;
}
#header h1 { 
			text-indent: 300px;
			background: url('images/header.gif') no-repeat left top;
			height: 84px;
			width: 962px;
			margin: 5px auto;	
}
#menu { 
			width: 962px;
			margin: 0 auto;
}
#menu ul { background: url('images/menu-ul.gif') no-repeat left top;
			height: 33px;
			list-style-type: none;
			margin: 0;
			padding: 5px 0px 0px 10px;
}	
#menu li {  
			background: url('images/menu-li.gif') no-repeat right top;
			display: inline;
			padding: 0px 7px;
			margin: 0;
}
#menu li a:link, #menu a:visited { 
			 color: #fff;
			 text-decoration: none;
			 font-family: Verdana, Arial, sans-serif;
			 font-size: 11px;
			 padding: 0px;
}
#menu li a:hover, #menu li a:focus, #menu li a:active { text-decoration: underline; }

#content { 
			/*height: 700px;/* height is for mockup only!*/
			width: 962px;
			padding: 8px 0px; /* if you modify padding-left and -right, make sure to modify the width too, otherwise it will look awkward */
			margin: 0 auto;
			text-align: left;
			font-family: Arial, Verdana, sans-serif;
			font-size: 14px;

}
.left { 	 float: left;
			width: 185px;
			padding: 0px 2px;
			display: block;
			
}

.right { 	float: right;
			width: 754px;
			padding: 0px 2px;
			display: block;
}
.right-left2 { 	
			 float: left;
			width: 432px;
			padding: 0px 2px;
			display: block;
}
.right-right2 {  float: right;
			width: 182px;
		 	float: right;
			display: block;
}
.right-top{
			 float: right;
			width: 754px;
			padding: 0px 2px;
			display: block;
}
.right-left { 	
			 float: left;
			width: 432px;
			padding: 0px 2px;
			display: block;
}
.right-right {  float: right;
			width: 312px;
		 	float: right;
			display: block;
}

.bottom { 	 float: left;
			width: 800px;
			padding: 0px 2px;
			display: block;
			
}

.show_ads {width: 280px;

			padding-top: 10px;

			margin-top: 10px;
}
.browseh2 {
			color: #CC5200;
			font-family: Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
			font-weight: normal;
			font-size: 28px;
			letter-spacing: -1px;
			padding: 0px 3px;
}
.generich2 {
			color: #CC5200;
			font-family: Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
			font-weight: normal;
			font-size: 22px;
			letter-spacing: -1px;
			padding: 10px 0px 10px 0px;
}
.sitemap {
			color: #CC5200;
			font-family: Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
			font-weight: normal;
			font-size: 22px;
			letter-spacing: -1px;
			padding: 10px 0px 10px 10px;
}
.inputbutton {
			border-top: 1px solid #d9dfea;
			border-left: 1px solid #d9dfea;
			border-bottom: 1px solid #0e1f5b;
			border-right: 1px solid #0e1f5b;
			background-color: #3b5998;
			color: #ffffff;
			font-size: 11px;
			font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
			text-align: center;
}
.inputtext {
			border-top: 1px solid #bdc7d8;
			border-right: 1px solid #bdc7d8;
			border-bottom: 1px solid #bdc7d8;
			border-left: 1px solid #bdc7d8;
			font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
			font-size: 11px;
			padding: 1px;
			color: #003366;
}
.page_desc {
			padding: 0px 3px 5px 7px;
			font-size: 12px;
			line-height: 20px;
			color: #000;
}
#topdowns { float: right; 
			width: 302px;
			padding: 0px;
			margin: 0px;
			background: url('images/topdowns-bk.gif') no-repeat left bottom;
}
#topdowns h2 {  
			color: #FF0000;
			background: url('images/h2-related.gif') no-repeat left top;
			height: 32px;
			padding: 10px 0 0 10px;
			font-size: 10px;
			font-family: Verdana;
			text-transform: uppercase;
}
#topdowns ul {	
			width: 290px;
			list-style-type: none;
			padding: 5px;
			margin: 0 auto;
			line-height: 13px;
}
#topdowns li { background: url('images/dotx.gif')  repeat-x center bottom; }
#topdowns li a:link, #topdowns li a:visited {
			display: block;
			width: 282px;
			text-decoration: none;
			color: #666;
			padding: 4px;
			font-size: 11px;
}
#topdowns li a:hover { 
			color: #FF3300;
			font-weight: bold;
}







#editpick {
			width: 742px;
			padding: 0px;
			margin: 0px;
			background: url('images/editpick-bk.gif') no-repeat left bottom;
}
.editpick-left {float:left;
			width: 270px;
			padding: 0px;
			margin: 0px;
		
}

.editpick-left-desc {float:right;
			width: 140px;
			padding: 0px;
			margin: 0px;
		
}
.editpick-left-image {float:left;
			width: 110px;
			padding: 0px;
			margin: 0px;
		
}

.editpick-right {float:right;
			width: 270px;
			padding: 0px;
			margin: 0px;
		
}


.editpick-right-desc {float:right;
			width: 140px;
			padding: 0px;
			margin: 0px;
                        font-size: 12px;
			line-height: 18px;
			color: #333;
		
}
.editpick-right-image {float:left;
			width: 120px;
			padding: 0px;
			margin: 0px;
		
}








#editpick h2 {  
			text-indent: -9999px;
			font-size: 9px;
			background: url('images/h2-eidtpick.gif') no-repeat left top;
			height: 5px;
			padding: 5px;
			margin: 0px;
			display: block;
}
#editpick a, #editpick a:visited { 	
			font-size: 12px;
			line-height: 22px;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #CC0000;
			padding: 0px 0 3px 12px;
			margin: 0;
}
#editpick a:hover { text-decoration: underline; }
#editpick .desc { 	
			display: block;
			padding: 12px;
			color: #333;
			font-size: 12px;
			line-height: 18px;
}





#featured {
			width: 442px;
			padding: 0px;
			margin: 0px;
			background: url('images/featured-bk.gif') no-repeat left bottom;
}
#featured h2 {  
			text-indent: -9999px;
			font-size: 9px;
			background: url('images/h2-featured.gif') no-repeat left top;
			height: 5px;
			padding: 5px;
			margin: 0px;
			display: block;
}
#featured a, #featured a:visited { 	
			font-size: 22px;
			line-height: 22px;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #CC0000;
			padding: 0px 0 3px 12px;
			margin: 0;
}


#featured a:hover { text-decoration: underline; }
#featured .desc { 	
			display: block;
			padding: 12px;
			color: #333;
			font-size: 12px;
			line-height: 18px;
}
#last5 { 
			/*background: url('images/last5-bk.gif') no-repeat left bottom;*/
			display: table;
			width: 422px;
			padding: 0px;
			margin: 0px;
}
#last5 h2 {  
			/*background: url('images/h2-last5.gif') no-repeat left top;
			height: 31px;
			padding: 10px 0 0 10px;
			font-size: 10px;
			font-family: Verdana;
			text-transform: uppercase;
*/
}
#last5 ul {
			padding: 0;
			margin: 0;
}
#last5 li {
			/*display: block;
			width: 420px;
			height: 20px;
			list-style-type:none;
			padding: 0px;
			margin: 0px;*/
width:398px;margin:0 auto;padding-top:4px;padding-bottom:4px;border-bottom:#ececec 1px dotted;font-size:10px;color:#424242;	
}
#last5 li a {
			/*font-size: 12px;
			font-weight: bold;
			padding: 0px 0px 0px 6px;
			float: left;
			color: #003399;*/
	font-weight:bold;font-size:11px;
}
#last5 li .date_right {
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
			letter-spacing: 0.5px;
			padding: 0px 5px 0px 0px;
			float: right;
}
#last5 .shortdesc {
			width: 370px;
			height: 40px;
			display: block;
			font-size: 11px;
			color: #555;
			padding: 0px 0px 0px 5px;	
			line-height: 18px;
}
#rss_news { float: right; 
			width: 302px;
			padding: 0px;
			margin: 0px;
			background: url('images/rssnews-bk.gif') no-repeat left bottom;
			font-size: 11px;
}
#rss_news h2 {  
			color: #007ACC;
			background: url('images/h2-rssnews.gif') no-repeat left top;
			height: 32px;
			padding: 10px 0 0 10px;
			font-size: 10px;
			font-family: Verdana;
			text-transform: uppercase;
}
#rss_news ul {	
			width: 290px;
			padding: 5px;
			margin: 0 auto;
			line-height: 13px;
			list-style-type: none;
}
#rss_news li { 
			background: url('images/news.gif') left top no-repeat;
			padding-left: 18px;
			margin: 10px;
}
#rss_news .first_news li{
			padding: 4px;
			background: url('images/dotx.gif')  repeat-x center bottom;
			line-height: 18px;
			margin-bottom: 10px;
}
#rss_news .first_news a:link, #rss_news .first_news a:hover, #rss_news .first_news a:visited  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #003399;
}
#rss_news .rss-desc {
				color: #555;
}
#rss_news a:link, #rss_news a:visited {
			font-family: Arial, Helvetica, sans-serif;
			text-decoration: none;
			color: #4B77CD;
			font-size: 12px;
			font-weight: bold;
}
#rss_news a:hover { 
			text-decoration: underline;
}

#subcats { float: right; 
			width: 302px;
			padding: 0px;
			margin: 0px;
			background: url('images/related-bk.gif') no-repeat left bottom;
}
#subcats h2 {  
			color: #CC5200;
			background: url('images/h2-related.gif') no-repeat left top;
			height: 32px;
			padding: 10px 0 0 10px;
			font-size: 10px;
			font-family: Verdana;
			text-transform: uppercase;
}
#subcats ul {	
			list-style-type: none;
			padding: 5px;
			margin: 0 auto;
			line-height: 13px;
}
#subcats li { 
			background: url('images/subcats.gif') 0 0 no-repeat;
			padding-left: 16px;
			padding-top: 2px;
			margin-bottom: 5px;
}
#subcats li a:link, #subcats li a:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: none;
			color: #0048C0;
			padding: 4px;
}
#subcats li a:hover { 
			text-decoration: underline;
}
#browsing { width:350px;
			display: table;
			font-size: 11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
}
#browsing a:link, #browsing a:visited { 
			font-weight: bold;
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #0048C0;
			line-height: 19px;
}
#browsing a:hover { 
			color: #FF6600;
}
#browsing .list {
			padding: 8px;
			border-bottom: 1px solid #BDDBE5;
			line-height: 19px;
}
#browsing .list2 {
			padding: 8px;
			border-bottom: 1px solid #BDDBE5;
			line-height: 19px;
}
#browsing .paging {
			padding: 5px;
			margin-top: 10px;
}
#browsing .paging a:link, #browsing .paging a:visited {
			font-size: 11px;
			padding: 3px;
			background-color: #fff;
			border: 1px solid #A0B3D9;
			color: #A0B3D9;
			text-align: center;
}
#browsing .paging a:hover {
			padding: 3px;
			background-color: #fff;
			border: 1px solid #003399;
			color: #003399;
			text-align: center;
			text-decoration: none;
}
#browsing .selected {
			padding: 3px;
			background-color: #FFF;
			border: 1px solid #003399;
			color: #000;
			text-align: center;
			font-weight: bold;
}
#title_desc {
			font-size: 12px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 21px;
}
#title_desc a:link, #title_desc a:visited, #title_desc a:hover {
			font-size: 12px;
			color: #0066CC;
}
#title_desc h2 {
			font-size: 22px;
			line-height: 22px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			color: #0066CC;
			padding: 3px 0px;
			margin: 0;
}
#title_desc b {
			color: #333333;
}
#title_desc .showdetails {
			display: block;
			padding: 2px;
			background: url('images/dotx2.gif') repeat-x center bottom;
}
#title_desc .showdetails strong { color: #E43A0D; }
#title_desc .showdetails a:link, #title_desc .showdetails a:visited { font-size: 12px; color: #4A87E8; text-decoration: none; } 
#title_desc .showdetails a:hover { text-decoration: underline; }
#title_desc .boxshot {
			display: block;
			float: left;
			height: 300px;
			padding: 2px 5px 5px 0px;
}

#generic_page {
			padding: 4px;
			font-size: 12px;
}
#generic_page input {
			font-size: 12px;
}
#searchbar {
			height: 29px;
			width: 762px;
			margin: 0px;
			background: url('images/search-bk.gif') no-repeat 0 0;
			padding: 0;
			margin: 0 auto;
			display: table;
}
#searchbar .searchform {
			float: right;
			padding: 4px 14px 0px 0px;
}
#searchbar .breadcrumbs {
			font-size: 11px;
			font-weight: normal;
			color: #999;
			padding: 8px 1px 7px 10px;
			float: left;
			letter-spacing: -1px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
}
#searchbar .breadcrumbs a:link, #searchbar .breadcrumbs a:visited {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: none;
			color: #999;
}
#searchbar .breadcrumbs a:hover {
			color: #333;
			text-decoration: underline;
}
#vendor_info { 
			width: 300px;
			padding: 0px;
			margin: 0px;
			background: url('images/rssnews-bk.gif') no-repeat left bottom;
			font-size: 11px;
}
#vendor_info h2 {  
			color: #007ACC;
			background: url('images/h2-rssnews.gif') no-repeat left top;
			height: 32px;
			padding: 10px 0 0 10px;
			font-size: 10px;
			font-family: Verdana;
			text-transform: uppercase;
}
#vendor_info ul {	
			width: 290px;
			padding: 5px;
			margin: 0 auto;
			line-height: 13px;
			list-style-type: none;
}
#vendor_info li { 
			padding-left: 5px;
			margin: 10px;
}
#vendor_info a:link, #vendor_info a:hover, #vendor_info a:visited  {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #558CE5;
}
#rating_box { 
			width: 292px;
			padding: 0px;
			margin-bottom: 10px;
			background: url('images/rating_box-bk.gif') no-repeat left bottom;
			font-size: 11px;
}
#rating_box h2 {  
			background: url('images/a37.gif') no-repeat left top;
			height: 32px;
			padding: 10px 0 0 10px;
			font-weight:bold;
                        font-size:18px;
			}
#rating_box .padding {
			padding: 10px;
}
#sort_box {
			padding-top: 15px;
			margin: 0;
			display: table;
			height: 25px;
			background: url(images/dotx2.gif) repeat-x center top;
			width: 382px;
}
#sort_box .sort_left { width:100px;
			float: left;
			padding-top: 4px;
}
#sort_box .sort_right {width:260px;

			float: right;
}

#footer { 
			width: 942px;
			background: #FFFBED url('images/dotx.gif') repeat-x left top;
			height: 50px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #68624D;
			text-align: center;
			clear: both;
}
#footer a:link,#footer a:visited {
			font-size: 11px;
			color: #68624D;
			font-weight: bold;
}
#footer .footer_txt {
			display: block;
			padding: 14px 0px 0px 14px;
			float: center;
}
#footer .important_links {
			float: right;
			padding: 20px 10px 0px 0px;
}

	/*             styles for the unit rater                */	
	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 100px;
		height: 20px;
align:center;
		position: relative;
		background: url('images/star_rating.gif') top left repeat-x;
	}
	.unit-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.unit-rating li a{
		display:block;
		width: 20px;
		height: 20px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
	}
	.unit-rating li a:hover{
		background: url('images/star_rating.gif') left center;
		z-index: 2;
		left: 0px;
	}
	.unit-rating a.r1-unit{left: 0px;}
	.unit-rating a.r1-unit:hover{width:20px;}
	.unit-rating a.r2-unit{left:20px;}
	.unit-rating a.r2-unit:hover{width: 40px;}
	.unit-rating a.r3-unit{left: 40px;}
	.unit-rating a.r3-unit:hover{width: 60px;}
	.unit-rating a.r4-unit{left: 60px;}	
	.unit-rating a.r4-unit:hover{width: 80px;}
	.unit-rating a.r5-unit{left: 80px;}
	.unit-rating a.r5-unit:hover{width: 100px;}

	.unit-rating li.current-rating{
		background: url('images/star_rating.gif') left bottom;
		position: absolute;
		height: 21px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}	





* { margin: 0;  }
.bs a:link,.bs a:visited{text-decoration:none;color:#ffffff;}
.bs a:active,.bs a:hover{text-decoration:underline;color:#ffffff;}
.ls a:link,.ls a:visited{text-decoration:none;color:#0066cc;}
.ls a:active,.ls a:hover{text-decoration:underline;color:#ff6600;}
.hs a:link,.hs a:visited{text-decoration:none;color:#ff0000;}
.hs a:active,.hs a:hover{text-decoration:underline;color:#d50000;}
.xhx a:link,.xhx a:visited{text-decoration:underline;}
.xhx a:active,.xhx a:hover{text-decoration:underline;}



.the1{float:right;width:744px;}

.topti{background:url('images/a22.gif') no-repeat bottom;height:26px;padding-bottom:26px;padding-left:15px;}
.topti h2{font-size:18px;font-family:Trebuchet MS;}
.topli1{width:742px;border-left:#e4e4e4 1px solid;border-right:#e4e4e4 1px solid;height:135px;overflow:hidden;padding-top:5px;}
.topli1 strong {color:#cc0000; font-weight:bold;}

.editor_pick_related{float:right;padding:5px 15px 0px 0px;width:200px;text-align:right;margin-top:2px !important; margin-top:0px;}

.topli{width:750px;}
.topli dl{float:left;width:371px;border-right:#d7d7d7 1px dotted;height:110px;}
.topli dl dd{float:left;width:126px;text-align:center;padding-top:10px;_padding-top:0px;*padding-top:0px;}
.topli dl dt{float:left;width:240px;font-size:12px;line-height:16px;}
.topli dl dt b{display:block;width:240px;overflow:hidden;white-space:nowrap;text-overflow:clip;font-size:16px;padding-bottom:12px;font-family:Trebuchet MS;}
.topli dl dt i{display:block;padding-left:20px;background:url('images/a24.gif') no-repeat 0px 10px;padding-top:8px;font-style: normal;font-weight:bold;font-size:12px;}
.topbt{background:url('images/a23.gif') no-repeat;line-height:1px;height:17px;}



.par_con{ width:949px; margin:0px auto;height:180px;padding: 0;}
.par_con h2{ width:949px; background:url('images/par_titbg.gif') no-repeat; height:40px; float:left; font-size:12px; font-weight:bold; text-indent:15px;}
.par_text{ background:url('images/par_midbg.gif') repeat-y; float:left; font-size:15px; width:929px; padding-left:10px; padding-right:10px;}
.par_text ul{ width:150px;*width:155px; float:left;}
.par_text a:link{color:#0066CC;text-decoration:none;}
.par_text a:visited{color:#0066CC;text-decoration:none;}
.par_text a:active{text-decoration:underline;color:#0066cc;}
.par_text a:hover{text-decoration:underline;color:#0066cc;}
.par_bot{ width:949px; float:center; background:url('images/par_bot.gif') no-repeat; height:15px; margin-bottom:10px; }

/* links */
.alllink{ width:749px; margin:0px auto;height:180px;padding: 0;}
.alllink h2{ width:749px; background:url('images/par_titbg.gif') no-repeat; height:40px; float:left; font-size:12px; font-weight:bold; text-indent:15px;}
.alllink_text{ background:url('images/par_midbg.gif') repeat-y; float:left; font-size:15px; width:729px; padding-left:10px; padding-right:10px;}
.alllink_text ul{ width:150px;*width:155px; float:left;}
.alllink_text a:link{color:#0066CC;text-decoration:none;}
.alllink_text a:visited{color:#0066CC;text-decoration:none;}
.alllink_text a:active{text-decoration:underline;color:#0066cc;}
.alllink_text a:hover{text-decoration:underline;color:#0066cc;}
.alllink_bot{ width:749px; float:left; background:url('images/par_bot.gif') no-repeat; height:15px; margin-bottom:10px; }

/*all*/
.theleft{float:left;width:180px;}
.the1{float:right;width:744px;}
.the2{padding-bottom:10px;}
.the3{float:left;width:425px;}
.thecenter{float:left;width:420px;}
.thecenter1{float:right;width:420px;overflow:hidden;}
.theright{float:right;width:300px;}


/*center*/
.ceads{padding:18px 0px 12px 0px;}
.ceti{background:url('images/a25.gif') no-repeat bottom;height:18px;padding-bottom:22px;padding-left:15px;padding-top:12px;line-height:18px;}
.ceti h2{font-size:18px;font-family:Trebuchet MS;}
.celi dl{border-bottom:#dedede 1px dotted;padding-top:9px;padding-bottom:9px;height:34px;}
.celi img{width:32px;height:32px;}
.celi dl dd{float:left;width:57px;text-align:center;height:34px;}
.celi dl dt{float:left;width:358px;height:34px;overflow:hidden;}
.celi dl dt b{display:block;line-height:17px;}
.cemore{text-align:right;padding:8px 5px 5px 0px;}

.ceti1{background:url('images/a27.gif') no-repeat bottom;height:25px;padding-bottom:23px;padding-left:15px;padding-top:12px;line-height:18px;}
.ceti1 h2{font-size:18px;font-family:Trebuchet MS;}
.celi1{border-left:#e4e4e4 1px solid;border-right:#e4e4e4 1px solid;}
.celi1 li{width:398px;margin:0 auto;padding-top:4px;padding-bottom:4px;border-bottom:#ececec 1px dotted;font-size:10px;color:#424242;}
.celi1 li a{font-weight:bold;font-size:11px;}
.cemore1{background:url('images/a28.gif') no-repeat;height:26px;text-align:right;padding:8px 10px 5px 0px;}

.cslf{float:left;}
.csri{float:right;font-size:10px;padding-top:4px;padding-right:4px;}
/*right*/

.riti{background:url('images/a29.gif') no-repeat;height:26px;font-family:Trebuchet MS;color:#ffffff;padding-left:10px;padding-top:6px;margin-top:20px;font-weight:bold;font-size:18px;}
.riti h2{font-weight:bold;font-size:18px;}
.rititop{margin-top:0px;}
.rili{background:#ffffff url('images/a30.gif') repeat-x top;text-align:center;padding:5px;line-height:250%;font-size:11px; overflow:hidden;}
.rili b{font-size:18px;}

.imgan{border:#e2e2e2 1px solid;margin-top:25px;}
.imgan td{text-align:center;height:90px;}


.riti1{background:url('images/a37.gif') no-repeat;height:30px;width:290px;font-family:Trebuchet MS;padding-left:10px;padding-top:10px;font-weight:bold;font-size:18px;margin-top:25px;}
.riti1 h2{font-weight:bold;font-size:18px;}

.rili1{padding-top:2px;}
.rili1 dl{width:300px;height:120px;margin-bottom:3px;background:url('images/a38.gif') no-repeat;}
.rili1 dl dd{float:left;width:46px;text-align:center;padding-top:11px;height:40px;}
.rili1 dl dt{float:left;width:248px;font-size:12px;line-height:20px;padding-top:10px;font-size:9px;}
.rili1 dl dt b{display:block;width:240px;overflow:hidden;white-space:nowrap;text-overflow:clip;font-size:18px;}
.rili1 dl dt li{padding-left:10px;background:url('images/a39.gif') no-repeat 0px 8px;}
.rili1 dl dt i{display:block;padding-left:17px;background:url('images/a24.gif') no-repeat 0px 4px;font-style: normal;font-weight:bold;font-size:17px;}
.riads{margin-top:20px;border:#e2e2e2 1px solid;text-align:center;height:250px;}

.rili2{background:#ffffff url('images/a30.gif') repeat-x top;}
.rili3{background:url('images/a40.gif') no-repeat 10px 13px;padding-top:10px;font-size:11px;}
.rili3 li{padding-left:33px;width:268px;overflow:hidden;white-space:nowrap;text-overflow:clip;line-height:22px;}
/*copyright*/
.copy{background:url('images/a6.gif') repeat-x;height:38px;}
.copy1{color:#999999;margin:0  ;auto;padding-top:10px;font-size:11px;text-align:center;}
/*footer

.footer{ background:url('images/bottom_bg222.gif') repeat-x; height:40px; margin:0px auto; color:#999; padding-top:15px;text-align:center; }
.footer img{ margin-left:5px;}

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


/*left*/
.theleftti{background:url('images/a17.gif') no-repeat;height:25px;font-family:Trebuchet MS;color:#ffffff;font-weight:bold;font-size:18px;padding-left:10px;padding-top:6px;}
.theleftli{border:#dee4d7 1px solid;border-top:none;}
.theleftli dt{background:#ffffff url('images/a18.gif') no-repeat 6px;padding-top:5px;height:22px;padding-left:20px;font-weight:bold;font-family:Trebuchet MS;font-size:11px;}
.theleftli dd{padding:5px 3px 5px 7px;font-size:10px;line-height:14px;background:#f7ffef;border-bottom:#edf1e9 1px solid;}
.theleftad{padding:20px 0px;text-align:center;}





/*submit software
*/

body { font-family: Verdana; font-size: 9pt; color: black; }
a.nu { text-decoration: none }
a.catmajor, a.catmajor:link, a.catmajor:visited, a.catmajor:active { font-size: 12pt; color: black; font-weight: bold }
a.catminor, a.catminor:link, a.catminor:visited, a.catminor:active { font-size: 8pt; color: black }
font.catmajor, { font-size: 12pt; color: black; font-weight: bold }
a:link { color: blue }
a:visited { color: purple }
a.menu, a.menu:link, a.menu:visited, a.menu:active { color: black; text-decoration: none }
a.umenu, a.umenu:link, a.umenu:visited, a.umenu:active { color: black; text-decoration: underline }
a.head, a.head:link, a.head:visited, a.head:active { color: black; text-decoration: none }
p, td, th, div, i, blockquote, center { font-family: Verdana; font-size: 9pt; color: black }
.head1 { font-size: 14pt; font-weight: bold; color: navy }
.head2 { font-size: 11pt; font-weight: bold; color: maroon }
.topmenu { color: black; background-color: #D3D3D3 }
.tableborder { background-color: black }
.tablehead { color: black; background-color: #D3D3D3 }
.tablebody { color: black; background-color: white }
.xborder { background-color: black }
.xtab1 { background-color: #D3D3D3 }
.xtab2 { background-color: #D3D3D3 }







.recent{float:left;
width:160px;}
.recent ul{
padding:5px 10px;
	width:160px;
	float:left;
	background-repeat: repeat-x;
	line-height:26px;
}
.recent h3{float:left;margin-top:10px;width:160px;background:transparent url('images/a17.gif') no-repeat scroll 0 0;}
.re_fb1,.re_fb1 a{font-size:18px; font-weight:bold; color:#0066cd;}
.re_fb2,.re_fb2 a{font-size:12px; font-weight:bold;color:#0098fd;}
.re_fb3,.re_fb3 a{font-size:11px; color:#25aef4;}
.recent ul li a{text-decoration:underline;}

.re_fb1 a:active, .re_fb1 a:hover {color:#FF6600;text-decoration:underline;}
.re_fb2 a:active, .re_fb2 a:hover {color:#FF6600;text-decoration:underline;}
.re_fb3 a:active, .re_fb3 a:hover {color:#FF6600;text-decoration:underline;}




/*software*/
.liddv{padding-top:20px;}
.liddv dl{width:180px;height:246px;background:url('images/a54.gif') no-repeat;margin-bottom:2px;}
.liddv dl a{font-size:14px;font-family:Trebuchet MS;font-weight:bold;}
.liddv dd{padding-top:8px;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:clip;width:165px;}
.liddv dd b{display:block;padding-top:10px;}
.liddv dd img{border:#ededed 1px solid;}
.liddv dt{padding-left:7px;padding-right:5px;padding-top:7px;font-size:10px;line-height:14px;color:#333333;}

.ceti2{background:url('images/a25.gif') no-repeat bottom;padding-bottom:20px;padding-left:10px;padding-top:12px;line-height:17px;font-size:12px;font-family:Trebuchet MS;font-weight:bold;margin-top:20px;}
.ceti2 b,.ceti2 h1,.ceti2 h2,.ceti2 h3{font-size:18px;font-family:Trebuchet MS;}

.ceti3{background:url('images/a68.gif') no-repeat bottom;padding-bottom:30px;padding-left:2px;padding-top:12px;line-height:17px;font-size:17px;font-family:Trebuchet MS;font-weight:bold;margin-top:20px;}
.ceti3 h2{font-size:18px;font-family:Trebuchet MS;}

.celi2 li{width:398px;margin:0 auto;padding-top:10px;padding-bottom:10px;border-bottom:#ececec 1px dotted;font-size:10px;color:#424242;line-height:14px;}
.celi2 li a{font-size:12px;}
.celnr{padding:10px 10px 0px 10px;;font-size:11px;}

.censlf{float:left;width:120px;}
.censri{float:right;font-size:10px;width:295px;line-height:13px;}

.cegn{padding-left:11px;height:100px;background:url('images/a56.gif') no-repeat;padding-bottom:30px;margin-top:30px;}
.cegnti{padding:14px 0px 10px 0px;font-size:10px;}
.cegnnr{font-size:10px;}

.censlf1{float:left;padding-top:10px;width:180px;text-align:center;}
.censlf1 img{border:#ededed 1px solid;margin-bottom:4px;}
.censri1{float:right;width:235px;padding-top:10px;}
.cdowns{font-size:24px;font-family:Trebuchet MS;font-weight:bold;padding:5px 0px;}

.cerjsm{padding:5px 10px 10px 10px;}
.cerjsm dl{padding-bottom:10px;}
.cerjsm dt{font-size:10px;line-height:16px;padding:10px 0px;}
.cerjsm dt b{font-size:11px;}
.cenad{margin-top:30px;text-align:center;}
.cenad1{text-align:center;}

.cexzbd{padding:0px 15px;width:410px;}
.cexzbdlf{width:405px;float:left;}
.cexzbdri{width:120px;float:right;}

.cexzbdlf dl{height:50px;}
.cexzbdlf dd{font-size:11px;height:26px;padding-top:8px;}
.cexzbdlf dd a{font-size:20px;font-family:Trebuchet MS;font-weight:bold;}
.cexzbdlf dt{font-size:10px;}

.cexzbdlf li{font-size:11px;padding-top:2px;}
.cexzbdlf i{text-decoration: underline;font-style: normal;color:#ff0000;font-weight:bold;}
.cexzbdot{padding-left:15px;}
.cexzbdot li{font-size:11px;padding-top:2px;}

.lfasm{font-weight:bold;font-size:11px;margin-top:20px;line-height:14px;padding-bottom:8px;padding-left:5px;}
.lfasm1{height:103px;background:url('images/a73.gif') no-repeat;font-size:10px;color:#333333;line-height:13px;padding:7px;}



TD { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"}
table { border-collapse: collapse; } 
P {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; BORDER-RIGHT-WIDTH: 0px}
h1{padding:0px;font-size:11px;font:Arial, sans-serif;margin: 0;}
h2{font-size:12px;margin:0px;font:Arial, sans-serif;}
h3{padding:0px;font-size:12px;font:Arial, sans-serif;margin: 0;}
.Item2 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: "Arial", "Helvetica", "sans-serif";}
.Item3 {FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"}
.related_text {background:url('images/hotkey_bg.gif') repeat-x top #fff;line-height:160%;margin:0 auto;padding-left:4px;padding-top:0px;}
.search_h3 {FLOAT: left; COLOR: #ff0000;FONT-FAMILY: "Arial", "Helvetica", "sans-serif";margin:0 auto;}
.itemsearch1 {FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif";}
.itemsearch1 a:link{TEXT-DECORATION:underline;}
.search_rel{width:100%;FONT-FAMILY: "Trebuchet MS", "Arial", "Helvetica", "sans-serif"; color:#000;font-weight:bold;font-size:18px;background: url('images/key_titlebg.gif') no-repeat bottom #fff; height:70px;padding-top:2px;}
.search_rel_bak{float:left;}
.search_sponor{width:100%;FONT-FAMILY: "Trebuchet MS", "Arial", "Helvetica", "sans-serif"; color:#000;font-weight:bold;font-size:14px;background: url('images/key_sponor.gif') no-repeat bottom #fff; height:70px;}
.search_rel h3{float:left;color:#ff0000;background-color:#cc66cc;font-size:14px;}
.MainMenu{background: url('images/key_right.gif') no-repeat #fff; text-align:center;color:#ffff00;height:41px;font-size:18px;FONT-FAMILY: "Trebuchet MS", "Arial", "sans-serif";color:#000;line-height:180%;}
.search_rel h2{color:#ff0000;text-align:left;float:left;FONT-FAMILY: "Trebuchet MS", "Arial", "Helvetica", "sans-serif";font-size:18px;}
.search_more{font-weight:bold;}
.key_more{float:left;width:170px;}
.search_more h2{color:#ff0000;text-align:left;float:left;FONT-FAMILY: "Trebuchet MS", "Arial", "Helvetica", "sans-serif";}
.bshead { width:668px; height:75px; background: url('images/bs_headbg.gif') no-repeat #fff; position:relative; margin:0 auto; overflow:hidden;}
.bshead .bslogo{background:url('images/bslogo.gif') no-repeat; overflow:hidden; text-indent:-9999px;position:relative;top:10px;}
.bshead a.bslogo { display:block;position:absolute; top:0;left:0;width:166px; height:75px; background:url('images/bslogo.gif') no-repeat; overflow:hidden; text-indent:-9999px;}
.bshead span {position:absolute; top:40;right:20px;}
.bshead .topsearch { position:absolute; top:8px; right:8px;}
.bshead a.topsearch {color:#000;}
.bshead .topsearch input.go { border:none; vertical-align: middle; padding-top:1px;padding-left:4px;}
.bstop {width:668px; line-height:27px; font-size:10px; text-align:right; margin:0 auto; height:27px; position:relative;background:url('images/Bstop_bg.gif') repeat-x; overflow:hidden; FONT-FAMILY: "Arial";color:#999;}
.bstop img{padding-top:4px;}
.bshead .topsearch input.go {border:none; vertical-align: middle;}
.bstop h1{position:absolute; left:10; top:8px; font-size:10px; line-height:12px; padding:0; margin:0; height:12px; overflow:FONT-FAMILY: "Arial";color:#fff;}
.bstop a {color:#fff;text-decoration:none;}
.bstop a.submit { font-size:12px; font-weight:bold;}
.bstop a.submit img { margin-right:3px;}
.bstop h3 { position:absolute; left:0; top:8px; font-size:11px; line-height:12px; padding:0; margin:0; height:12px; overflow:}
#wrap { padding:0; margin:0; width:100%; text-align:center; overflow:hidden;}
.bsoftware {font-size:1.4em;text-align:center;}
.bsoftware span {position:absolute; left:180px; top:40px;width:150px;font-weight:bold;color:#fff;}
.bsoftware h2{position:absolute; left:330px; top:40px;font-size:1.1em;font-weight: bold; margin:0 0 0 4px; padding-top:-2px; display:inline-block; overflow:hidden; text-align:left;color:#ffff00;}
.keywordbg {background:url('images/bslogo.gif') repeat-x bottom;}
.text_line{background:url('images/text_line.gif') repeat-x top;}
.text_line a{color:0066cc;}



