html {
margin: 0px;
padding: 0px;
}

body {
text-align: center;
color: #3d3d3d;
font-family: "Lucida Grande",Verdana,Arial,sans-serif;
font-size: 78%;
line-height: 160%;
background: #2B2B2B;
margin: 0px;
padding: 0px;
}
.h1 {
display: block;
color: #D0E854;
font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
letter-spacing: -0.05em;
font-size: 26px;
line-height: 26px;
margin-bottom: 1px;
}
h2
{
color: #84DB17;
font-family: "Helvetica Neue Light",Helvetica,Arial,sans-serif;
font-size: 1.4em;
font-weight: bold;
margin-right: 0pt;
margin-bottom: 1.2ex;
margin-left: 0pt;

}
h3 {
color: #D0E854;
font-family: "Helvetica Neue Light",Helvetica,Arial,sans-serif;
font-size: 8pt;
margin-left: 0pt;
padding: 0px;
margin-top: 0px;
}
#all {
	width: 800px;
	margin: 6 auto;
	padding: 0px;
}
#header {
background: url('images/header.gif') no-repeat 0 0;
font-size: 11px;
line-height: 15px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
text-align: right;
padding: 0px;
margin: 0px;
color: #f2f2f2;
height: 75px;
}
#header h1 {
font-family: "Helvetica Neue Light",Helvetica,Arial,sans-serif;
float: left;
display: block; 
text-align: left; 
padding: 0px; 
margin: 0; 
text-indent: -9999px; 
cursor: hand;

}
#header p { padding: 5px; margin: 0px; }
#header a { text-decoration: none; color: #FFCC00; }
#header a:visited { text-decoration: none; color: #FFCC00;}
#header a:active { text-decoration: none; color: #FFF; }
#header a:hover { text-decoration: underline; color: #FFF; }
#header .register { font-weight: bold; }
#header .trybuy { font-size: 9px; font-family: Tahoma,Arial,Helvetica,sans-serif; }
#menu {
margin: 0px;
padding: 0px;
text-align: left;
height: 27px;
}
#menu ul {  
list-style-type:none;
margin:0;
padding: 4px 0 0 5px; 
}
#menu ul li { display: inline; padding-right: 1px; }
#menu li span{ padding-bottom: 5px; }
#menu li span:hover{ padding-bottom: 5px; }
#menu li a{ 
font-family: Verdana,"Helvetica Neue Light",Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: bold;
letter-spacing: -1px;
TEXT-DECORATION: none;
padding: 3px 4px 10px 4px;
color: #FFF;
}
#menu li .selected{ 
font-family: Verdana,"Helvetica Neue Light",Helvetica,Arial,sans-serif;
font-size: 12px;
font-weight: bold;
letter-spacing: -1px;
TEXT-DECORATION: none;
padding: 3px 4px 10px 4px;
color: #FF510A;
background: url('images/bk_selected.gif') repeat-x 0 0;
border-top: 1px solid #fff;
border-left: 1px solid #EDF5CC;
border-right: 1px solid #EDF5CC;
border-bottom: 1px solid #EDF5CC;
}
#menu a:visited	{ TEXT-DECORATION: none; } 
#menu a:active	{ TEXT-DECORATION: none; }
#menu a:hover	{
color: #FFCC00;
text-decoration: underline;
}
#submenu {
margin: 0px;
padding: 3px 5px 7px 10px;
text-align: left;
background: #fff url('images/submenu_bk.gif') no-repeat 0 0;
height: 30px;
font-size: 11px;
font-family: Arial,"Helvetica Neue Light",Helvetica,Verdana,sans-serif;
color: #666;
font-weight: normal;
}
#submenu ul {  
list-style-type:none;
margin:0;
padding: 2px 0 0 5px; 
width: 490px;
float: left;
}
#submenu ul li { display: inline; padding-right: 0px; }
#submenu li span{ padding-bottom: 5px; }
#submenu li span:hover{ padding-bottom: 5px; }
#submenu li a{ 
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
letter-spacing: -1px;
TEXT-DECORATION: none;
padding: 3px 1px 10px 1px;
color: #802500;
}
#submenu a {
font-weight: bold;
color: #4A4A4A;
TEXT-DECORATION: none;
}
#submenu a:visited	{ TEXT-DECORATION: none; } 
#submenu a:active	{ TEXT-DECORATION: none; }
#submenu a:hover	{
color: #1754C6;
text-decoration: underline;
}
#submenu .searchbox {
float: right;
display: table;
padding: 1px 10px 5px 0px;
margin: 0px;
}
#submenu form {
padding: 0px;
margin: 0px;
}
#submenu input {
height: 20px;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
}
#aftermenu {
text-align: right;
margin: 0px;
padding: 10px;
height: 135px;
background: #fff url('images/dots.gif') repeat-x 0 bottom;
}

#container {
font-family: Arial,Helvetica,sans-serif;
font-size: 90%;
line-height: 160%;
text-align: left;
margin: 0 auto;
background: #fff;
display: table-cell;
padding: 0px;
width: 800px;
}
#container a:link { color: #666; text-decoration: underline; }
#container a:hover { color: #666; text-decoration: underline; }
#container a:visited { color: #666; text-decoration: underline; }
.pagedesc {
display: block;
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 22px;
line-height: 20px;
color: #000;
padding: 5px 0px;
margin: 0;
}

#rightcol {
float: right;
width: 194px;
padding: 0px;
margin: 3px 0px 0px 0px;
}
#leftcol {
float: left;
width: 560px;
text-align: left;
padding: 4px 8px 8px 8px;
margin: 1px;
}
#leftcol .separatendesc {
display: table;
width: 550px;
font-size: 16px;
font-family: Arial,Verdana,Helvetica,sans-serif;
color: #EC6953;
border-bottom: 1px solid #EC6953;
background-color: #FFF;
padding: 3px;
}
#prefooter {
display: block;
text-align: left;
border-right: 2px solid #fff;
border-left: 2px solid #fff;
border-bottom: 1px solid #fff;
background: #3D3D3D url('images/prefooter.gif') repeat-x 0 0;
font-size: 11px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
color: #f2f2f2;
padding: 0px 0px 0px 4px;
}
#prefooter h2 {
color: #999;
font-size: 11px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-weight: normal;
margin: 0;
padding: 0;
}
#prefooter ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#prefooter ul li { 
display: inline;
padding: 0px;
margin: 0px;
}

#prefooter a, #prefooter a:visited { text-decoration: none; color: #FFCC00; padding: 2px; }
#prefooter a:hover { text-decoration: none; background-color: #FFCC00; color: #000; padding: 2px; }


#footer {
text-align: left;
height: 47px;
margin-bottom: 5px;
background: url('images/footerbk.gif') no-repeat 0 0;
font-size: 11px;
line-height: 15px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
color: #3D3D3D;
padding: 8px 0px 8px 10px;
}
#footer a { text-decoration: none; color: #3D3D3D; }
#footer a:visited { text-decoration: none; color: #3D3D3D; }
#footer a:active { text-decoration: none; color: #3D3D3D; }
#footer a:hover { text-decoration: underline; color: #3D3D3D; }

#paging {
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #3D3D3D;
font-weight: bold;
}
#paging a:link, #paging a:visited, #paging a:active {line-height: 27px; border: 1px solid #ccc; text-decoration: none; color: #666; background-color: #f2f2f2; padding: 3px; }
#paging a:hover { border: 1px solid #6190C9; text-decoration: none; color: #FFF; background-color: #6190C9; }
#paging .pselected { border: 1px solid #000; text-decoration: none; color: #000; background-color: #FFF; padding: 3px; }

#listing {
font-size: 11px;
font-family: Arial,Verdana,Helvetica,sans-serif;
width: 550px;
height: auto;
margin: 0;
padding: 10px;
background: url(images/dotx.gif) repeat-x left bottom;
display:table;
}
#listing a:link, #listing a:visited, #listing a:active { 
color: #0066CC;
font-size: 14px;
line-height: 17px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-weight: bold;
text-decoration: none;
}
#listing a:hover { text-decoration: underline; color: #3D3D3D; }
#listing img{
}
#listing .dlbutton {
float: right;
}
#listing .pic {
width: 80px;
height: 80px;
float: left;
margin-right: 6px;
}
#listing .zoomer:hover .pic{
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
}
#listing .large{
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}
#listing a.zoomer:hover {
display:block;
}

#listing a.zoomer:hover .large {
	border: 1px solid #000000;
	height: 90px;
	width: 120px;
	position: absolute;
	background:#000;
	top: 0px;
	left: -155px;
	border:10px solid #fff;
	padding: 0px;
}

#box_rite {
padding: 2px;
width: 185px;
border: 0;
}
#box_rite h4{
height: 14px;
line-height: 14px;
font-size: 11px; font-family: Verdana,Helvetica,sans-serif; font-weight: bold; color: #2B70B3;
padding: 4px;
margin: 0;
background: url('images/dots3.gif') repeat-x center bottom;
}
#box_rite_browse {
padding: 2px;
width: 181px;
border: 0;
}
#box_rite_browse h4{
height: 19px;
line-height: 19px;
font-size: 11px; font-family: Verdana,Helvetica,sans-serif; font-weight: bold; color: #FFF;
padding-left: 4px;
margin: 0;
background: url('images/l_browsebk.gif') no-repeat 0 0;
width: 181px;
}
#box_rite_browse p {
padding: 3px;
margin: 1px;
}
#box_rite_browse_mov {
padding: 2px;
width: 181px;
border: 0;
}
#box_rite_browse_mov h4{
height: 19px;
line-height: 19px;
font-size: 11px; font-family: Verdana,Helvetica,sans-serif; font-weight: bold; color: #FFF;
padding-left: 4px;
margin: 0;
background: url('images/l_browsebk2.gif') no-repeat 0 0;
width: 181px;
}
#box_rite_browse_mov p {
padding: 3px;
margin: 1px;
}
/* NEW */
#box_rite_browse_blu {
padding: 2px;
width: 181px;
border: 0;
}
#box_rite_browse_blu h4{
height: 19px;
line-height: 19px;
font-size: 11px; font-family: Verdana,Helvetica,sans-serif; font-weight: bold; color: #FFF;
padding-left: 4px;
margin: 0;
background: url('images/l_browsebk4.gif') no-repeat 0 0;
width: 181px;
}
#box_rite_browse_blu p {
padding: 3px;
margin: 1px;
}
/* NEW */
#box_rite_browse_menu {
padding: 2px;
width: 181px;
border: 0;
}
#box_rite_browse_menu h4{
height: 19px;
line-height: 19px;
font-size: 11px; font-family: Verdana,Helvetica,sans-serif; font-weight: bold; color: #FFF;
padding-left: 4px;
margin: 0;
background: url('images/l_browsebk3.gif') no-repeat 0 0;
width: 181px;
}

/* END */
.dots {
background: url('images/dot.gif') repeat-x center bottom;
}
#browsecolumns {
text-align: left;
width: 560px;
height: auto;
display: table;
margin: 0;
float: left;
}
#list {
font-size: 11px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
padding: 3px;
margin: 4px;
float: left;
width: 260px;
height: 100px;
display: table-cell;
}
#list2 {
font-size: 11px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
padding: 3px;
margin: 4px;
float: right;
width: 260px;
height: 100px;
display: table-cell;
}

#list a:link, #list a:visited, #list a:active, #list2 a:link, #list2 a:visited, #list2 a:active { 
color: #0066CC;
font-size: 12px;
line-height: 12px;
font-family: Tahoma,Arial,Helvetica,sans-serif;
font-weight: bold;
text-decoration: none;
}
#list .listdesc, #list2 .listdesc {
line-height: 15px;
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
color: #666;
}
#list a:hover, #list2 a:hover { text-decoration: underline; color: #0066CC; }
#list .pic, #list2 .pic {
float: left;
margin-right: 3px;
background: url(images/listitem_bk.gif) no-repeat right bottom;
padding: 5px 9px;
}

#featuredincat {
height: 130px;
width: 550px;
color: #000;
padding: 7px;
margin-bottom: 10px;
font-size: 11px;
font-family: Arial,Helvetica,sans-serif;
line-height: 17px;
}
#featuredincat a:link, #featuredincat a:visited, #featuredincat a:active {
color: #FF4B02;
font-size: 16px;
line-height: 16px;
font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
text-decoration: none;
}
#featuredincat a:hover {
text-decoration: none;
}
#featuredincat img {
margin-right: 8px;
padding: 1px;
background-color: #fff;
}
#featuredincat h3 {
color: #FF4B02;
font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
font-size: 20px;
font-weight: normal;
line-height: 15px;
margin: 5px 0px 10px 0px;
letter-spacing: -1px;
}
/* new */
#l_browsepage  {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
text-decoration: none;
letter-spacing: -1px;
padding: 3px;
}
#l_browsepage ul {
list-style-type:none;
padding: 0px;
margin: 0px;
}
#l_browsepage ul li { 
padding: 0px;
margin: 0px;
display: block; 
padding-right: 1px; 
}
#l_browsepage li a:link, #l_browsepage li a:visited {
display: block; 
width: 181px;
padding: 0px;
margin: 0px;
text-decoration: none;
color: #339BCC;
background: url('images/dots.gif') repeat-x bottom center;
}
#l_browsepage li a:hover { color: #CC6433; text-decoration: none; }
/* new */
#l_browsepage2  {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
text-decoration: none;
letter-spacing: -1px;
padding: 3px;
}
#l_browsepage2 ul {
list-style-type:none;
padding: 0px;
margin: 0px;
}
#l_browsepage2 ul li { 
padding: 0px;
margin: 0px;
display: block; 
padding-right: 1px; 
}
#l_browsepage2 li a:link, #l_browsepage2 li a:visited {
display: block; 
width: 181px;
padding: 0px;
margin: 0px;
text-decoration: none;
color: #A733CC;
background: url('images/dots.gif') repeat-x bottom center;
}
#l_browsepage2 li a:hover { color: #259400; text-decoration: none; }
/* new */
#l_browsepage3  {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
text-decoration: none;
letter-spacing: -1px;
padding: 3px;
}
#l_browsepage3 ul {
list-style-type:none;
padding: 0px;
margin: 0px;
}
#l_browsepage3 ul li { 
padding: 0px;
margin: 0px;
display: block; 
padding-right: 1px; 
}
#l_browsepage3 li a:link, #l_browsepage3 li a:visited {
font-weight: bold;
padding: 0px;
margin: 0px;
text-decoration: none;
color: #3169E2;
}
#l_browsepage3 li a:hover { color: #9A490C; text-decoration: none; }
/* new */

#google_ads {
background-color: #FFF;
margin: 0px;
padding: 10px 0px;
width: 800px;
}