form {
    margin: 0px; padding: 0px;
}

html {overflow-y: scroll;}

div.clear {
    clear: both;
}

.thumb_img {
	width: 176px;
	height: 220px;
	border: #F6F6F6 1px solid;
}


body{
margin-top:0;
	color: #000000;
	line-height: 18px;	
	margin-top: 10px;
	margin-bottom:10px;
	padding: 0px;
            font: 12px arial, verdana, sans-serif;
}

a:link, a:visited{
    font: 12px arial, verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}

a:hover{
            font: 12px arial, verdana, sans-serif;
	text-decoration: underline;
}

.userreviews { 
background: #F6F6F6;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
width: 100%;	
margin: 0 0 10px 0;
padding: 5px 5px 5px 5px;
}

.left_menu {
	line-height:18px;
	margin-bottom:10px;
    font: 12px arial, verdana, sans-serif;
	color: #000000;	
}
.left_menu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #F2F2F2;
}
.left_menu a:link, .left_menu a:visited {
	background-color:#FFFFFF;
	border-top:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
	width:auto;
	height:20px;
	display:block;
	text-decoration:none;
	padding-left:4px;
}
.left_menu a:hover {
	background-color:#F6F6F6;
}



.contentleft{
margin: 0px; padding: 0px;
width:654px;
padding-left:10px;
padding-right:0px;
font: 12px arial, verdana, sans-serif;
color:#000000;
}


div#info_message {
    margin: 10px; padding: 10px;
    font: 11px arial, verdana, sans-serif;
	color: #aa571b;
    background-color: #FFFFC0;
    border-top: 1px #d8b62d solid;
    border-bottom: 1px #d8b62d solid;
}

div#error_message {
    margin: 10px; padding: 10px;
    font: 11px arial, verdana, sans-serif;
	color: #800000;
    background-color: #FFD7D7;
    border-top: 1px #9D290D solid;
    border-bottom: 1px #9D290D solid;
}

div#pageheader {
    width: 655; height: 60px;
    background: url("pageheader_bg.gif") repeat-x;
}

div#pageheader h1 {
    font: 14px arial, sans-serif;
	color: #ffffff;
    font-weight: bold;
}

div#pageheader h2 {
    font: 10px arial, verdana, sans-serif;
	color: #ffffff;
}

div#pageheader h2 a {
    font: 10px arial, verdana, sans-serif;
	color: #ffffff;
    text-decoration: none;
}

div#pageheader h2 a:hover {
    text-decoration: underline;
}

div#contentheader {
    font: 18px arial, sans-serif;
	color: #354F62;
    font-weight: bold;
}

div#tooltip {
    margin: 10px; padding: 5px 10px 5px 10px;
    font: 11px arial, verdana, sans-serif;
	color: #347635;
    background-color: #d2f7d3;
    border-top: 1px #6b9c6c solid;
    border-bottom: 1px #6b9c6c solid;
}

td.page {
    width: 100%;
    background: url("content_bg.gif") repeat-y;
font: 12px arial, verdana, sans-serif;
}



.table, td {
    font: 12px arial, verdana, sans-serif;
    color: #000000;
}

div.contentPicture img {
    margin: 4px 0px 4px 0px;
    border: 1px solid #000000;
}



.inputText {
    padding: 2px 0px 0px 2px;
    height: 20px; width: 150px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    background-color: #FFFFFF;
}

.inputText:focus {
    background-color: #FFFFC0;
}

.inputTextarea {
    padding: 2px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    background-color: #FFFFFF;
}

.inputTextarea:focus {
    background-color: #FFFFC0;
}

.inputSubmit {
    padding: 0px 0px 2px 0px;
    width: 85px; height: 26px;
    font: 11px/26px arial, verdana, sans-serif;
    color: #303030;
    background-color: #F6F6F6;
    border: 1px;
}

.inputLogin{
    padding: 0px 0px 2px 0px;
    width: 85px; height: 26px;
    font: 11px/26px arial, verdana, sans-serif;
    color: #303030;
    background: url("login.gif") no-repeat;
    border: 0px;
}

.inputFile {
    padding: 2px 0px 0px 2px;
    height: 20px; width: 200px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    background-color: #FFFFFF;
}

.inputCombo {
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #C0C0C0;
    border-bottom: 1px solid #C0C0C0;
    background-color: #FFFFFF;
}

.inputCheck {
    margin: 0px;
    padding: 0px;
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    border: 0px;
}

.inputRadio {
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    border: 0px;
    background-color: #ffffff;
}

.inputGo {
    padding: 0px;
    width: 16px; height: 16px;
    background: url("go.gif") no-repeat;
    border: 0px;
}



.left { 	
			width: 100%;
			padding: 0px 2px;
}
.right { 
			width: 100%;
}
.show_ads {
			padding-top: 10px;
			margin-top: 10px;
}
.browseh2 {
			color: #FF8C1A;
			font-family: Arial,Verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
			font-weight: normal;
			font-size: 28px;
}
.generich2 {
			color: #CC5200;
			font-family: arial, verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
			font-weight: normal;
			font-size: 22px;
			letter-spacing: -1px;
}
.sitemap {
			color: #CC5200;
			font-family: arial, verdana,'Trebuchet MS',Arial,Helvetica,sans-serif;
			font-weight: normal;
			font-size: 22px;
			letter-spacing: -1px;
}




.page_desc {
			padding: 0px 3px 5px 7px;
			font-size: 12px;
			line-height: 20px;
			color: #000;
}
#topdowns { 
			width: 100%px;
			padding: 0px;
			margin: 0px;
			background: url('/software_directory/images/topdowns-bk.gif') no-repeat left bottom;
}
#topdowns h2 {  
			color: #FF0000;
			background: url('/software_directory/images/h2-related.gif') no-repeat left top;
			height: 32px;
			font-size: 10px;
			font-family: arial, verdana;
			text-transform: uppercase;
}
#topdowns ul {	
			width: 290px;
			list-style-type: none;
			margin: 0 auto;
			line-height: 13px;
}
#topdowns li { background: url('/software_directory/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;
}

#featured {
			width: 100%;
			padding: 0px;
			margin: 0px;
			background: url('/software_directory/images/featured-bk.gif') no-repeat left bottom;
}
#featured h2 {  
			text-indent: -9999px;
			font-size: 9px;
			background: url('/software_directory/images/h2-featured.gif') no-repeat left top;
			height: 5px;
			padding: 5px;
			margin: 0px;
			font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
			display: block;
}
#featured a, #featured a:visited { 	
			font-size: 22px;
			line-height: 22px;
			font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
			color: #FF8C1A;
			padding: 0px 0 3px 10px;
			margin: 0;
}
#featured a:hover { text-decoration: underline; }
#featured .desc { 	
			padding: 10px;
			display: block;
			color: #333;
			font-size: 12px;
			line-height: 18px;
}
#last5 { 
			display: table;
			width: 100%;
			padding: 0px;
			margin: 0px;
height:100px;
}

#mainview {
height:100px;
background: #F9F9F9;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
}
#last5 h2 {  
			background: url('/software_directory/images/new_listings_top.gif') no-repeat left top;
			height: 31px;
			padding: 10px 0 0 10px;
			font-size: 10px;
			font-family: Arial, Verdana;
}
#last5 ul {
			padding: 0;
			margin: 0;
}
#last5 li {
			display: block;
			width: 100%;
			height: 20px;
			list-style-type:none;
			padding: 0px;
			margin: 0px;	
}
#last5 li a {
			font-size: 12px;
			font-weight: bold;
			padding: 0px 0px 0px 6px;
			float: left;
			color: #354F62;
}
#last5 li .date_right {
			font-size: 11px;
			font-family: Arial, Helvetica, sans-serif;
			padding: 0px 5px 0px 0px;
			float: right;
}
#last5 .shortdesc {
			width: 98%;
height: 60px;
			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('/software_directory/images/rssnews-bk.gif') no-repeat left bottom;
			font-size: 11px;
}
#rss_news h2 {  
			color: #007ACC;
			background: url('/software_directory/images/h2-rssnews.gif') no-repeat left top;
			height: 32px;
			padding: 10px 0 0 10px;
			font-size: 10px;
			font-family: arial, 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('/software_directory/images/news.gif') left top no-repeat;
			padding-left: 18px;
			margin: 10px;
}
#rss_news .first_news li{
			padding: 4px;
			background: url('/software_directory/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 { 
 
			width: 100%;
			padding: 0px;
			margin: 0px;
			background: url('/software_directory/images/related-bk.gif') no-repeat left bottom;
}
#subcats h2 {  
			color: #CC5200;
			background: url('/software_directory/images/h2-related.gif') no-repeat left top;
			height: 32px;
			padding: 10px 0 0 10px;
			font-size: 10px;
			font-family: arial, verdana;
			text-transform: uppercase;
}
#subcats ul {	
			list-style-type: none;
			padding: 5px;
			margin: 0 auto;
			line-height: 13px;
}
#subcats li { 
			background: url('/software_directory/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: arial, verdana, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: none;
			color: #354F62;
			padding: 4px;
}
#subcats li a:hover { 
			text-decoration: underline;
}
#browsing { 
			display: table;
			font-size: 11px;
			font-family: arial, verdana, Helvetica, sans-serif;
}
#browsing a:link, #browsing a:visited { 
			font-weight: bold;
			font-size: 12px;
			font-family: arial, verdana, Helvetica, sans-serif;
			color: #354F62;
			line-height: 19px;
}
#browsing a:hover { 
			color: #354F62;
}
#browsing .list {
height: 100px;
			padding: 8px;
			line-height: 19px;
background: #F9F9F9;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
}
#browsing .list2 {
height: 100px;
			padding: 8px;
			line-height: 19px;
background: #F9F9F9;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
}
#browsing .paging {
			padding: 5px;
			margin-top: 10px;
			margin-bottom: 10px;
}
#browsing .paging a:link, #browsing .paging a:visited {
			font-size: 11px;
			padding: 3px;
			background-color: #fff;
			color: #354F62;
			text-align: center;
			margin-bottom: 10px;
}
#browsing .paging a:hover {
			padding: 3px;
			background-color: #fff;
			color: #000000;
			text-align: center;
			text-decoration: none;
}
#browsing .selected {
			padding: 3px;
			background-color: #FFF;
			color: #CC3300;
			text-align: center;
			font-weight: bold;
}
#title_desc {
			font-size: 12px;
			font-family: arial, verdana, Helvetica, sans-serif;
			line-height: 21px;
}
#title_desc a:link, #title_desc a:visited, #title_desc a:hover {
			font-size: 12px;
			color: #354F62;
}
#title_desc h2 {
			font-size: 22px;
			line-height: 22px;
			font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			color: #FF8C1A;
			padding: 3px 0px;
			margin: 0;
}
#title_desc b {
			color: #333333;
}
#title_desc .showdetails {
			display: block;
			padding: 2px;
			background: url('/software_directory/images/dotx2.gif') repeat-x center bottom;
}
#title_desc .showdetails strong { color: #354F62; }
#title_desc .showdetails a:link, #title_desc .showdetails a:visited { font-size: 12px; color: #354F62; text-decoration: none; } 
#title_desc .showdetails a:hover { text-decoration: underline; }
#title_desc .boxshot {
			display: block;
			float: left;
			height: 100px;
}

#generic_page {
			padding: 4px;
			font-size: 12px;
}
#generic_page input {
			font-size: 12px;
}
#searchbar {
			height: 29px;
			width: 100%;
			margin: 0px;
			padding: 0;
			margin: 0 auto;
}
#searchbar .searchform {
			float: right;
			padding: 4px 14px 0px 0px;
}
#searchbar .breadcrumbs {
			font-size: 11px;
			font-weight: normal;
			color: #999;
			float: left;
			font-family: arial, verdana, Helvetica, sans-serif;
}
#searchbar .breadcrumbs a:link, #searchbar .breadcrumbs a:visited {
			font-family: arial, verdana, Helvetica, sans-serif;
			font-size: 11px;
			text-decoration: none;
			color: #999;
}
#searchbar .breadcrumbs a:hover {
			color: #333;
			text-decoration: underline;
}
#vendor_info { float: right; 
			width: 302px;
			padding: 0px;
			margin: 0px;
			background: url('/software_directory/images/rssnews-bk.gif') no-repeat left bottom;
			font-size: 11px;
}
#vendor_info h2 {  
			color: #007ACC;
			background: url('/software_directory/images/h2-rssnews.gif') no-repeat left top;
			height: 32px;
			font-size: 10px;
			font-family: arial, 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 { 
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
}
#rating_box h2 {  
			color: #007ACC;
			background: url('/software_directory/images/h2-rating_box.gif') no-repeat left top;
			height: 32px;
			padding: 10px 0 0 10px;
			font-size: 10px;
			font-family: arial, verdana;
			text-transform: uppercase;
}
#rating_box .padding {

}
#sort_box {
			padding-top: 15px;
			margin: 0;
			display: table;
			height: 25px;
			background: url(/software_directory/images/dotx2.gif) repeat-x center top;
			width: 100%;
}
#sort_box .sort_left {
			float: left;
			padding-top: 4px;
}
#sort_box .sort_right {
			float: right;
}


	/*             styles for the unit rater                */	
	.unit-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 100px;
		height: 20px;
		position: relative;
		background: url('/software_directory/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('/software_directory/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('/software_directory/images/star_rating.gif') left bottom;
		position: absolute;
		height: 21px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}	


.currency { 
background: #F6F6F6;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
width: 100%;	
padding: 5px 5px 5px 5px;
text-align: center
font-family:arial, verdana,  sans-serif;
font-size:12px;
color: #354F62;
}

.currency2 { 
background: #FCFCFC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
width: 450px;	
padding: 5px 5px 5px 5px;
text-align: center
font-family:arial, verdana,  sans-serif;
font-size:12px;
color: #354F62;
}


.infobox { 
background: #FCFCFC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
height:110px;
width: 320px;	
padding: 5px 5px 5px 5px;
margin: 0 0 10px 0;
}





.bnews { 
background: #EBEBE1;
border-top:1px solid #EEEEEE;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EEEEEE;
border-right:1px solid #CCCCCC;
margin: 0;
}

.topnews { 
background: #EBEBE1;
border-top:1px solid #EEEEEE;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #EEEEEE;
border-right:1px solid #CCCCCC;
margin: 0;
}


.newstitle { 
background: #FFFFFF;
			font-size: 20px;
			font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
			color: #354F62;
}

.latestfp { 
background: #EEEEEE;
height:20px;
border-bottom:1px dotted #354F62;
padding: 5px 5px 5px 5px;
height:30px;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #354F62;
}

.classifieds { 
background: #FFFFFF;
height:30px;
border-bottom:1px dotted #354F62;
padding: 5px 5px 5px 5px;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #354F62;
}


.itemlist { 
background: #FFFFFF;
height:20px;
border-bottom:1px dotted #354F62;
padding: 5px 5px 5px 5px;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #354F62;
}

.uprofile { 
background: #F6F6F6;
height:20px;
border-bottom:1px dotted #354F62;
padding: 5px 5px 5px 5px;
height:30px;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #354F62;
}


.latestfp, .latestfp a:link, .latestfp a:visited, .latestfp a:active { 
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #5D5D5D;
}

.newsliner { 
background: #FFFFFF;
border-bottom:1px dotted #CCCCCC;
padding:2px;
}

.newsliner2 { 
background: #F6F6F6;
border-bottom:1px dotted #CCCCCC;
padding:2px;
}

.newsliner3 { 
background: #F6F6F6;
border-bottom:1px dotted #CCCCCC;
padding:2px;
}


.lpborder { 
background: #F6F6F6;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
width: 100%;
}



.footnote { 
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #FFFFFF;
}

.footnote a:link, .footnote a:visited, .footnote a:active {
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #FFFFFF;
}

.whitebox { 
background: #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
padding: 5px;
margin: 0;
}

.whitebox2 { 
background: #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
padding: 5px;
margin: 0;
}

.graybox { 
background: #FCFCFC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
padding: 5px;
margin: 0;
height: 60px;
}


.topictable {font-family: tahoma, verdana, arial; display: table; width: 98%; border: 1px #CCD7ED solid; }
.topictitle {border: 1px #fff solid; background-color:#E6F1FF; color: #000; padding: 5px; font-size: 11px; font-weight: bold; text-align: center; font-family: arial;}
.topiccell {padding: 5px 5px 5px 5px; border-left: 1px #FFF solid; border-top: 1px #fff solid; border-bottom: 1px #eee solid; border-right: 1px #eee solid; font-size: 12px;}
.topicrow0 {background-color: #F9F9F9;}
.topicrow1 {background-color: #F9F9F9;}

.userdetails { 
background: #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
padding: 5px;
margin: 0;
}

.postdetails { 
background: #FFFFFF;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
padding: 5px;
margin: 0;
}

.ttbox, .ttbox a:link, .ttbox a:visited{ 
background: #354F62;
border-bottom:2px solid #FFBA00;
padding: 5px;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
}

.postok{ 
background: #FFFFE6;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
padding: 5px;
margin: 0;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
}


.navbox { 
background: #FCFCFC;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
padding: 5px;
margin: 0;
height: 20px;
}







.rcorner{display:block}
.rcorner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EEEEEE}
.rcorner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7;
  background:#f2f2f2}
.rcorner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f1f1f1}
.rcorner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f1f1f1;
  border-right:1px solid #f1f1f1;}
.rcorner4{
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7}
.rcorner5{
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2}
.rcornerfg{
  background:#EEEEEE;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
}

.rcornersw{display:block}
.rcornersw *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EEEEEE}
.rcornersw1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7;
  background:#f2f2f2}
.rcornersw2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f1f1f1}
.rcornersw3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f1f1f1;
  border-right:1px solid #f1f1f1;}
.rcornersw4{
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7}
.rcornersw5{
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2}
.rcornerswfg{
  background:#F6F6F6;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
}


.specialfont, h3 { 
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color: #354F62;
font-weight:bold;
padding: 5px;
}


.cgray{display:block}
.cgray *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#354F62}
.cgray1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #a8b3bb;
  border-right:1px solid #a8b3bb;
  background:#677b89}
.cgray2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #eaedef;
  border-right:1px solid #eaedef;
  background:#5b707f}
.cgray3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #5b707f;
  border-right:1px solid #5b707f;}
.cgray4{
  border-left:1px solid #a8b3bb;
  border-right:1px solid #a8b3bb}
.cgray5{
  border-left:1px solid #677b89;
  border-right:1px solid #677b89}
.cgrayfg{
  background:#354F62;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #FFFFFF;
font-weight:bold;
}

.cgrayfg a:active, .cgrayfg a:link, .cgrayfg a:visited{
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #FFFFFF;
}


.cdblue{display:block}
.cdblue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#4A5360}
.cdblue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #b1b5ba;
  border-right:1px solid #b1b5ba;
  background:#777e87}
.cdblue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ecedef;
  border-right:1px solid #ecedef;
  background:#6c737e}
.cdblue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #6c737e;
  border-right:1px solid #6c737e;}
.cdblue4{
  border-left:1px solid #b1b5ba;
  border-right:1px solid #b1b5ba}
.cdblue5{
  border-left:1px solid #777e87;
  border-right:1px solid #777e87}
.cdbluefg{
  background:#4A5360;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #FFFFFF;
}


.clgreen{display:block}
.clgreen *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#A1BF68}
.clgreen1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d6e3be;
  border-right:1px solid #d6e3be;
  background:#b8cf8d}
.clgreen2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f8ef;
  border-right:1px solid #f5f8ef;
  background:#b2cb84}
.clgreen3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b2cb84;
  border-right:1px solid #b2cb84;}
.clgreen4{
  border-left:1px solid #d6e3be;
  border-right:1px solid #d6e3be}
.clgreen5{
  border-left:1px solid #b8cf8d;
  border-right:1px solid #b8cf8d}
.clgreenfg{
  background:#A1BF68;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #FFFFFF;
}

.clorange{display:block}
.clorange *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFBA00}
.clorange1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffe191;
  border-right:1px solid #ffe191;
  background:#ffcb3f}
.clorange2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff8e5;
  border-right:1px solid #fff8e5;
  background:#ffc730}
.clorange3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffc730;
  border-right:1px solid #ffc730;}
.clorange4{
  border-left:1px solid #ffe191;
  border-right:1px solid #ffe191}
.clorange5{
  border-left:1px solid #ffcb3f;
  border-right:1px solid #ffcb3f}
.clorangefg{
  background:#FFBA00;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #FFFFFF;
}


.cllgreen{display:block}
.cllgreen *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E1F2E1}
.cllgreen1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f2f9f2;
  border-right:1px solid #f2f9f2;
  background:#e8f5e8}
.cllgreen2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfdfc;
  border-right:1px solid #fcfdfc;
  background:#e6f4e6}
.cllgreen3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e6f4e6;
  border-right:1px solid #e6f4e6;}
.cllgreen4{
  border-left:1px solid #f2f9f2;
  border-right:1px solid #f2f9f2}
.cllgreen5{
  border-left:1px solid #e8f5e8;
  border-right:1px solid #e8f5e8}
.cllgreenfg{
  background:#E1F2E1;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
}


.bblue{display:block}
.bblue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F2F6FC}
.bblue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f9fbfd;
  border-right:1px solid #f9fbfd;
  background:#f5f8fc}
.bblue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfefe;
  border-right:1px solid #fdfefe;
  background:#f4f7fc}
.bblue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f4f7fc;
  border-right:1px solid #f4f7fc;}
.bblue4{
  border-left:1px solid #f9fbfd;
  border-right:1px solid #f9fbfd}
.bblue5{
  border-left:1px solid #f5f8fc;
  border-right:1px solid #f5f8fc}
.bbluefg{
  background:#F2F6FC;

font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
}


.chl{display:block}
.chl *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E9ECE2}
.chl1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f6f2;
  border-right:1px solid #f5f6f2;
  background:#eef0e9}
.chl2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfdfc;
  border-right:1px solid #fcfdfc;
  background:#edefe7}
.chl3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #edefe7;
  border-right:1px solid #edefe7;}
.chl4{
  border-left:1px solid #f5f6f2;
  border-right:1px solid #f5f6f2}
.chl5{
  border-left:1px solid #eef0e9;
  border-right:1px solid #eef0e9}
.chlfg{
  background:#E9ECE2;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
}


.swgray{display:block}
.swgray *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EBEBE1}
.swgray1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f6f6f2;
  border-right:1px solid #f6f6f2;
  background:#f0f0e8}
.swgray2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfc;
  border-right:1px solid #fdfdfc;
  background:#eeeee6}
.swgray3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eeeee6;
  border-right:1px solid #eeeee6;}
.swgray4{
  border-left:1px solid #f6f6f2;
  border-right:1px solid #f6f6f2}
.swgray5{
  border-left:1px solid #f0f0e8;
  border-right:1px solid #f0f0e8}
.swgrayfg{
  background:#F6F6F6;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
}

.swgrayfg a:link, .swgrayfg a:visited, .swgrayfg a:active{
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #354F62;
}

.swgraylink{
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #354F62;
}

.ora2{display:block}
.ora2 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFAF37}
.ora21{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffdca9;
  border-right:1px solid #ffdca9;
  background:#ffc369}
.ora22{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff7eb;
  border-right:1px solid #fff7eb;
  background:#ffbe5d}
.ora23{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffbe5d;
  border-right:1px solid #ffbe5d;}
.ora24{
  border-left:1px solid #ffdca9;
  border-right:1px solid #ffdca9}
.ora25{
  border-left:1px solid #ffc369;
  border-right:1px solid #ffc369}
.ora2fg{
  background:#FFAF37;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #FFFFFF;
}

.ora2fg a:link, .ora2fg a:visited, .ora2fg a:active {
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #FFFFFF;
}

    .cat1Menu            {border: 0px solid; border-color: #F2F2F2;}
    .cat1MenuH           {color: #354F62; background-color: #F6F6F6; font-weight: bold; font-family: verdana,arial; font-size: 14px; padding: 4px; }
    .cat1MenuB           {background-color: #F6F6F6; padding: 4px; border-bottom: 1px solid; border-color: #000000;}
    .cat1MenuB A:link    {color: #000000; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none}
    .cat1MenuB A:visited {color: #000000; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none}
    .cat1MenuB A:hover   {color: #000000; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: underline}
    
    .cat1MenuSelectedB           {background-color: #000066; padding: 4px; border-bottom: 0px solid; border-color: white;}
    .cat1MenuSelectedB A:link    {color: #FFCC66; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none}
    .cat1MenuSelectedB A:visited {color: #FFCC66; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none}
    .cat1MenuSelectedB A:hover   {color: #FFCC66; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none}

    .cat2Menu            {background-color:  #ffffff;}
    .cat2MenuH           {}
    .cat2MenuB           {padding-left: 8px; padding-bottom: 2px; padding-top:}
    .cat2MenuB A:link    {color: #354F62; font-family: verdana,arial; font-size: 12px; font-weight: normal;  text-decoration: underline}
    .cat2MenuB A:visited {color: #354F62; font-family: verdana,arial; font-size: 12px; font-weight: normal; text-decoration: underline}
    .cat2MenuB A:hover   {color: #CC6600; font-family: verdana,arial; font-size: 12px; font-weight: normal; text-decoration: underline}

    .cat3Menu            {background-color: #ffffff;}
    .cat3MenuH           {}
    .cat3MenuB           {padding-left: 14px; padding-bottom: 1px; padding-top: 1px;border-bottom: 1px solid; border-color: #ffffff}
    .cat3MenuB A:link    {color: #000000; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none}
    .cat3MenuB A:visited {color: #000000; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none}
    .cat3MenuB A:hover   {color: #CC6600; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none}

    .cat4Menu            {background-color: #F2F2D9;}
    .cat4MenuH           {}
    .cat4MenuB           {padding-left: 20px; padding-bottom: 1px; padding-top: 1px;border-bottom: 1px solid; border-color: #ffffff}
    .cat4MenuB A:link    {color: #000000; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none}
    .cat4MenuB A:visited {color: #000000; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none}
    .cat4MenuB A:hover   {color: #CC6600; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none}

    .cat5Menu            {background-color: #ffffff;}
    .cat5MenuH           {}
    .cat5MenuB           {padding-left: 30px; padding-bottom: 1px; padding-top: 1px;border-bottom: 1px solid; border-color: #F2F2D9}
    .cat5MenuB A:link    {color: #354F62; font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none}
    .cat5MenuB A:visited {color: #354F62; font-family: arial; font-size: 12px; font-weight: normal; text-decoration: none}
    .cat5MenuB A:hover   {color: #CC6600; font-family: arial; font-size: 11px; font-weight: normal; text-decoration: none}


    .prodList            {}
    .prodListH           {color: #354F62; background-color: #F6F6F6; font-weight: bold; font-family: verdana,arial; font-size: 14px; padding: 4px;}
    .prodListSH          {color: #000000; background-color: #ffffff; font-weight: bold; font-family: verdana,arial; font-size: 12px; padding: 4px;}
    .prodListB           {background-color: #FFFFFF; padding: 4px; border-top: 1px dotted; border-color: #354F62}
    .prodListB A:link    {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .prodListB A:visited {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .prodListB A:hover   {color: #CC6600; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

    .prodView            {}
    .prodViewH           {color: #354F62; background-color: #F6F6F6; font-weight: bold; font-family: verdana,arial; font-size: 14px; padding: 4px;}
    .prodViewSH          {}
    .prodViewB           {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 12px;}}
    .prodViewB A:link    {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .prodViewB A:visited {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .prodViewB A:hover   {color: #CC6600; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

    .prodDetail            {}
    .prodDetailH           {color: #354F62; background-color: #F6F6F6; font-weight: bold; font-family: verdana,arial; font-size: 12px; padding: 4px;}
    .prodDetailSH          {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: bold; font-size: 12px;}
    .prodDetailB           {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 12px;}
    .prodDetailB A:link    {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .prodDetailB A:visited {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .prodDetailB A:hover   {color: #CC6600; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

    .prodOffer            {background-color: #ffffff; border-top: 4px solid; border-color: #F2F2F2; padding: 4px;}
    .prodOfferH           {color: #354F62; background-color: #F6F6F6; font-weight: bold; font-family: verdana,arial; font-size: 14px; padding: 4px;}
    .prodOfferSH          {color: #000000; background-color: #ffffff; font-weight: bold; font-family: verdana,arial; font-size: 12px; padding: 4px;}
    .prodOfferB           {color: #000000; font-family: verdana,arial; font-weight: normal; font-size: 11px; padding: 8px; text-decoration: none;}
    .prodOfferB A:link    {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .prodOfferB A:visited {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .prodOfferB A:hover   {color: #CC6600; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

    .EditorialReview            {}
    .EditorialReviewH           {color: #354F62; background-color: #F6F6F6; font-weight: bold; font-family: verdana,arial; font-size: 12px; padding: 4px;}
    .EditorialReviewSH          {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: bold; font-size: 12px;}
    .EditorialReviewB           {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 12px;}
    .EditorialReviewB A:link    {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .EditorialReviewB A:visited {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .EditorialReviewB A:hover   {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

    .CustomerReview            {}
    .CustomerReviewH           {color: #354F62; background-color: #F6F6F6; font-weight: bold; font-family: verdana,arial; font-size: 12px; padding: 4px;}
    .CustomerReviewSH          {background-color: #EEEEEE; padding: 4px; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .CustomerReviewB           {background-color: #FFFFFF; padding: 4px; font-family: verdana,arial; font-weight: normal; font-size: 12px;}
    .CustomerReviewB A:link    {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .CustomerReviewB A:visited {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .CustomerReviewB A:hover   {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}

    .SimilarProduct            {}
    .SimilarProductH           {color: #354F62; background-color: #F6F6F6; font-weight: bold; font-family: verdana,arial; font-size: 12px; padding: 4px;}
    .SimilarProductSH          {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: bold; font-size: 11px;}
    .SimilarProductB           {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: bold; font-size: 11px;}
    .SimilarProductB A:link    {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 11px; text-decoration: none;}
    .SimilarProductB A:visited {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 11px; text-decoration: none;}
    .SimilarProductB A:hover   {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 11px; text-decoration: underline;}

    .footer                {color: #000000; font-weight: normal; font-family: verdana,arial; font-size: 10px; background-color: #ffffff; padding: 4px;}
    .footer A:link    {color: #000000; font-size: 12px; font-weight: normal; text-decoration: none}
    .footer A:visited {color: #000000; font-size: 12px; font-weight: normal; text-decoration: none}
    .footer A:hover   {color: maroon; font-size: 12px; font-weight: normal; text-decoration: none}

    
    .pageNav           {background-color:#F2F2F2; padding: 4px; color: black; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}
    .pageNav A:link    {color: #000000; font-family: verdana,arial; font-weight: normal; font-size: 12px; text-decoration: none}
    .pageNav A:visited {color: #000000; font-family: verdana,arial; font-weight: normal; font-size: 12px; text-decoration: none}
    .pageNav A:hover   {color: maroon; font-family: verdana,arial; font-weight: normal; font-size: 12px; text-decoration: none}

    .errorClass         {background-color: #ffffff; padding: 4px; color: red; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: none;}

    .searchBox         {background-color: #F6F6F6; padding: 4px; }

    .adbox            {background-color: #F2F2F2;}
    .adboxH           {color: #000000; background-color: #EEEECC; font-weight: bold; font-family: verdana,arial; font-size: 14px; padding: 4px;}
    .adboxH A:link    {color: black; font-family: arial; font-size: 14px; font-weight: bold; text-decoration: none}
    .adboxH A:visited {color: black; font-family: arial; font-size: 14px; font-weight: bold; text-decoration: none}
    .adboxH A:hover   {color: maroon; font-family: arial; font-size: 14px; font-weight: bold; text-decoration: none}
    .adboxB           {background-color: #F2F2F2; padding: 2px; border: 1px solid; border-color: #F2F2F2;}
    .adboxB A:link    {color: black; font-family: arial; font-size: 14px; font-weight: bold; text-decoration: none}
    .adboxB A:visited {color: black; font-family: arial; font-size: 14px; font-weight: bold; text-decoration: none}
    .adboxB A:hover   {color: maroon; font-family: arial; font-size: 14px; font-weight: bold; text-decoration: none}
    
    .OrderBox            {border: 1px solid; border-color: #F6F6F6;}
    .OrderBoxH           {color: #354F62; background-color: #F6F6F6; font-weight: bold; font-family: verdana,arial; font-size: 12px; padding: 4px; }
    .OrderBoxSH          {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: bold; font-size: 12px;}
    .OrderBoxB           {background-color: #ffffff; padding: 4px; font-family: verdana,arial; font-weight: bold; font-size: 12px;}
    .OrderBoxB A:link    {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .OrderBoxB A:visited {color: #354F62; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}
    .OrderBoxB A:hover   {color: #CC6600;; font-family: verdana,arial; font-weight: bold; font-size: 12px; text-decoration: underline;}



    .leftBackground {background-color: #F2F2F2;}


.ghl{display:block}
.ghl *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#DAEEC1}
.ghl1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eff7e4;
  border-right:1px solid #eff7e4;
  background:#e3f2d0}
.ghl2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fbfdf8;
  border-right:1px solid #fbfdf8;
  background:#e1f1cc}
.ghl3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e1f1cc;
  border-right:1px solid #e1f1cc;}
.ghl4{
  border-left:1px solid #eff7e4;
  border-right:1px solid #eff7e4}
.ghl5{
  border-left:1px solid #e3f2d0;
  border-right:1px solid #e3f2d0}
.ghlfg{
  background:#DAEEC1;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
}

.occ{display:block}
.occ *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F6F6F6}
.occ1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#f8f8f8}
.occ2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f7f7f7}
.occ3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7;}
.occ4{
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb}
.occ5{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.occfg{
  background:#F6F6F6;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #000000;
}


.occs{display:block}
.occs *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F6F6F6}
.occs1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb;
  background:#f8f8f8}
.occs2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefefe;
  border-right:1px solid #fefefe;
  background:#f7f7f7}
.occs3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f7f7f7;
  border-right:1px solid #f7f7f7;}
.occs4{
  border-left:1px solid #fbfbfb;
  border-right:1px solid #fbfbfb}
.occs5{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.occsfg{
  background:#F6F6F6;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #354F62;
}

.occsfg a:link, .occsfg a:visited, .occsfg a:active {
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #354F62;
}



.forumlist {
background:url(/forums/comimages/posticon.gif) 5px 7px no-repeat #F6F6F6;
border-bottom: 1px dotted #354F62;
padding: 7px 15px 7px 30px;
}




.topdiv{display:block}
.topdiv *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#223D51}
.topdiv1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9fabb4;
  border-right:1px solid #9fabb4;
  background:#596d7c}
.topdiv2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e8ebed;
  border-right:1px solid #e8ebed;
  background:#4b6172}
.topdiv3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4b6172;
  border-right:1px solid #4b6172;}
.topdiv4{
  border-left:1px solid #9fabb4;
  border-right:1px solid #9fabb4}
.topdiv5{
  border-left:1px solid #596d7c;
  border-right:1px solid #596d7c}
.topdivfg{
  background:#223D51;
}







.light5{display:block}
.light5 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFF9DD}
.light51{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fffcf0;
  border-right:1px solid #fffcf0;
  background:#fffae5}
.light52{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fffefb;
  border-right:1px solid #fffefb;
  background:#fffae3}
.light53{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fffae3;
  border-right:1px solid #fffae3;}
.light54{
  border-left:1px solid #fffcf0;
  border-right:1px solid #fffcf0}
.light55{
  border-left:1px solid #fffae5;
  border-right:1px solid #fffae5}
.light5fg{
  background:#FFF9DD;
font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif;
font-size: 11px;
color: #354F62;
}


.h_cell { 
background: #F6F6F6;
border: 1px solid #EFEFEF;
padding: 5px 5px 5px 5px;	
margin: 0 0 10px 0;
}

.h_cell_off { 
background: #FFFFFF;
border: 1px solid #EFEFEF;
padding: 5px 5px 5px 5px;	
margin: 0 0 10px 0;
}

.hs_cell { 
background: #FFFFFF;
border: 1px solid #EFEFEF;
padding: 5px 5px 5px 5px;	
margin: 0 0 10px 0;
}

.hs_cell_off { 
background: #FFFFFF;
border: 1px solid #EFEFEF;
padding: 5px 5px 5px 5px;	
margin: 0 0 10px 0;
}

.commentsystem {
	padding:0px;
	margin-top:0px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	clear:both;
	line-height:normal;
}

.commentsystem .error {
  color: #FFFFFF;
  padding:4px;
  padding-left:5px;
  background-color:#FF0000;
  border:1px solid #FF0000;
  line-height:14px;
  margin-bottom:10px;
}

.commentsystem .success {
  color: #000000;
  padding:4px;
  padding-left:5px;
  background-color:#E1F2E1;
  border:1px solid #E1F2E1;
  line-height:14px;
  margin-bottom:10px;
}

.commentsystem .commentslist {
	clear:both;
}

.commentsystem .comment {
	margin-bottom:10px;
}

.commentsystem .comment .meta {
  font-size: 11px;
  color: #354F62;
  background-color:#CAD8DF;
  border:1px solid #CAD8DF;
  padding:4px;
  padding-left:5px;
  padding-right:5px;
  height:14px; !important
}

.commentsystem .comment .meta .author_name {
	float:left;
	font-weight:bold;
	letter-spacing:1px;
}

.commentsystem .comment .meta .comment_details {
	float:right;
	color:#354F62;
	}
	

#commentform_verificationimage {
	width:100px;
	height:20px;
}

.comment_text {
	background-color:#FAFAFA;
	padding:4px;
	padding-left:5px;
	border:1px solid #EEEEEE;
	border-top:none;
	overflow:hidden;
	text-align:left;
}


/* the form */

.commentsystem form {
	margin:0px;
	line-height:normal;
	padding:10px;
	margin-bottom:10px;
	background-color:#FAFAFA;
	border:1px solid #EEEEEE;
}

.commentsystem label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.comment_form_text_box {
	border: 1px solid #7F9DB9;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:1px;
}

.comment_form_text_area {
	border: 1px solid #7F9DB9;
	width:400px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding:3px;
	margin:0px;
	margin-right:10px;
}
.comment_form_submit {
	margin-top:10px;
	height:22px;
	font-size:12px;
	border: 1px solid #7F9DB9;
	background-color:#F1F1F1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.commentsystem .editing_form {
	margin:0px;
	line-height:normal;
	background-color:#FAFAFA;
	border:none;
}


.commentsystem .editing_comment_form_text_area {
	border: 1px solid #7F9DB9;
	width:100%;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	padding:3px;
	margin:0px;
}

/* inline editing */

.commentsystem .comment_text textarea{ 
	width: 98%; 
	height: 100px;
}


/* pagination >>> */

.commentsystem .pagination {
	text-align:right;
	float:right;
	padding-top:3px;
	margin-bottom:10px;
	padding-bottom:3px;
	line-height:20px;
	direction:ltr;
	}

.commentsystem .pagination a:link, .commentsystem .pagination a:visited{
	padding:6px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EEEEEE;
	margin-left:10px;
	text-decoration:none;
	background-color:#FAFAFA;
	color:#666666;
	margin-bottom:2px;
	}

.commentsystem .pagination a:hover {
	background-color:#DDEEFF;
	color:#666666;
	border:1px solid #BBDDFF;
	}

.commentsystem .pagination .active_link {
	padding:6px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #BBDDFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#DDEEFF;
	color:#000000;
	cursor:default;
	}

.commentsystem .pagination .disabled_pagination {
	padding:6px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EEEEEE;
	margin-left:10px;
	text-decoration:none;
	background-color: #FAFAFA;
	color:#CCCCCC;
	cursor:default;
	}

/* <<< pagination */

.add_comment_button{
	padding:6px;
	padding-top:4px;
	padding-bottom:4px;
	border:1px solid #cccccc;
	text-decoration:none;
	background-color:#F6F6F6;
	color:#000000;
	cursor:pointer;
	margin-bottom:10px;
	}

.comments_area_title{
	padding:6px;
	padding-top:4px;
	padding-bottom:4px;
	border:1px solid #354F62;
	text-decoration:none;
	background-color:#354F62;
	color:#FFFFFF;
	margin-bottom:10px;
	}

.pagers{
padding: 5px;
background-color:#F6F6F6;
border:1px solid #DBDBDB;
font-family: arial, verdana, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
}

.pagers a:link, .left_menu a:visited {
font-family: arial, verdana, sans-serif;
font-size: 12px;
color:#000000;
text-decoration:none;
}

.dir_cell {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.wdt {
background-color:#F6F6F6;
padding-top: 5px;
height:25px;
}
.wdd {
background-color:#F6F6F6;
}

.gamezone {
background-color:#F6F6F6;
padding-top: 5px;
height:170px;
}

#boxGeneral, .boxGeneral {
	float: right;
	margin: 0px 10px 10px 20px;
	width: 200px;
}


.userpanelbg {
	background-color:#E5E5E5;
}
.userpaneltextcol {
	color:#3399CC;
}
.userpanelhd {
	background-color:#125D75;
	color:#FFFFFF;
}
.usermenubg{
	background-color:#1A576B;
}
.usermenupulsant{
	background-color:#55ABEA;
}

.hlpm{
	background-color:#F6F6F6;
}



#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 5px;
	border:0;
	width: 100%;
}

#side-a {
	float: left;
	width: 200px;
height: 250px;
}

#side-b { 
	margin: 0;
	float: left;
	width: 400px;
height: 250px;
}
