BODY {background-image:url(/i/bg_map3.jpg);margin:0;overflow-x:hidden}
IMG {behavior:url(/css/png.htc)}
/*div {border:1px solid red}*/
#left  DIV.title {background-image:url(/i/block_title_left.png);  width:204px; height:37px;text-align:right}
#right DIV.title {background-image:url(/i/block_title_right.png); width:191px; height:37px;text-align:left }

DIV.title{font-size:12px; color:white; text-transform:uppercase; font-family:Georgia; font-weight:bold; behavior:url(/css/pngbg.htc)}

#left DIV.title SPAN, #right DIV.title SPAN {display:block; padding-top:7px}

#right DIV.title SPAN  {margin-left: 12px;}
#left DIV.title SPAN {margin-right: 18px;}

#top {margin-top:20px}
#top_menu {float:right;padding-top:25px}
#logo {position:absolute}
#top_menu A {color:black; text-decoration:none; font-family:Georgia; font-size:.85em}
#top_menu A:hover {text-decoration:underline}

#live_help {margin:20px 10px 10px 15px;float:right}

#left, #right {
position: absolute;
top:110px;
/*width: 220px;*/
margin: 0px;
padding: 0px;
}
#left { left: 0px; width:190px;text-align:center}
#right {left:60%;width:38%;top:102px}

#content {
/*margin: 0px 190px 0px 190px;*/
margin: 0px 520px 0px 190px;
padding-top: 55px;
}

#left A, #right A, #downloads A, #return, #search_tags A{
	display:block;
	color:black;
	text-decoration:none;
	font-family:Verdana;
	font-size:.75em;
	font-weight:bold;
	line-height:180%
}


#left A:hover, #right A:hover, #return:hover, #search_tags A:hover{
	text-decoration:underline
}

#left A {
	margin-left:15px;margin-top:5px; font-family:Georgia; font-size:.75em;font-weight:normal
}
#right A {
	margin-left:10px;
}

#left A IMG{
	border:2px solid silver
}
#left A.cool IMG{
	border:none
}

#A img{
	margin-top:10px
}
#shot {background: url(/i/screenshot.jpg) no-repeat 19px 18px; width:446px; margin-top:8px}

/*#enter, #enter FORM {border:1px solid}*/
FORM {margin:0; padding:0}
#enter {text-align:right;background: url(/i/input_bg.png) no-repeat 3px 0px; width:375px;margin-left:10px}
#enter INPUT {position:relative; top:-18px; width:273px;border:none;background:transparent;margin-right:11px}

SPAN.gray {color:gray; font-weight:normal;}
SPAN.prating {color:#008706}
SPAN.nrating {color:#e43f3f}

SPAN.gray, SPAN.prating, SPAN.nrating {font-size:.75em}

/*#downloads {margin-top:30px;margin-left:15px;}*/
#toolbar, #screensaver, #goodies {width:177px; height:97px;behavior:url(/css/pngbg.htc)}
#toolbar {background: url(/i/gettoolbar.png);margin-bottom:10px}
#screensaver {background: url(/i/getscreensaver.png);float:left}
#goodies {background: url(/i/getgoodies.png);float:right}

#downloads A {text-align:right;font-weight:normal;margin:0 15px 5px 0;padding:0;position:relative; top:25px;font-family:Georgia; font-size:12px;}
#downloads IMG {border:none;position:relative; top:6px}
#right #downloads IMG {margin:0px}

#screen_bg{
	behavior:url(/css/pngbg.htc);
	width:446px;
	height:345px; 
	background:url(/i/screen_bg.png) no-repeat; 
	padding: 18px 0 0 20px;
	text-align:left; 
}


#tv{	margin:0;
	padding:0;
	position:relative;
	top:-345px;
	left:-3px;
}

LI {font-family:Georgia; list-style-type:none; background:no-repeat url(/i/user.gif); padding-left:18px}
A.cool {position:absolute}
A.cool IMG {border:none}
#logo_link {text-decoration:none}
#search_tags A, #tags A{display:inline;font-family:Georgia,serif; font-weight:normal; margin:0px;line-height:80%}
#tags {margin-right:20px;text-align:left;}
#tags form {padding:0;margin:0;border:none}
#search_form {background:url(/i/search_bg.gif) no-repeat; width:257px; height:46px}
#search_form input {display:block;float:left;border:none; width:159px; height:21px;/*margin-left:11px;margin-top:12px*/;position:relative;top:12px;left:11px}
#search_form img {display:block;cursor:pointer;margin-left:3px;position:relative; top:11px;left:12px}