body { background:#e9e9e9; margin:0 auto; text-align:left; }
#textright {text-align: right}
#net { margin:0 auto; text-align:left; width:100%; margin:0 auto; padding:0 10px 0 10px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#727272; overflow:hidden; }
#search { float:right; display:block; margin:2px 0 0 0; padding:0; }
#search_field { background:url(images/search_field.gif) no-repeat; border:none; width:117px; height:17px; font:11px tahoma; color:#b4b4b4; padding:4px 0 0 11px; }
#search_btn { background:url(images/search_button.gif) no-repeat; border:none; width:31px; height:21px; }
#logo { margin:6px 0 10px 0; padding:0 26px 0 20px; }
#top_ad { float:right; margin:20px 0 0 0; }
#content { background:url(images/body_bg.gif) repeat-y; width:839px; margin:0 auto; overflow:hidden; }
#nav { background:url(images/nav_bg.gif) repeat-x; width:779px; height:30px; float:left; margin:0; padding:16px 0 0 0; }
.menu   ul { overflow: hidden; list-style-type: none; margin:0; padding:4px 0 0 52px; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.menu ul li { float: left; margin:0; display: inline; padding:0; height:28px; }
.menu ul li a { color: #fff; padding:2px 10px 0 10px; height:14px; float: left; text-decoration:none; position: relative; white-space: nowrap; }
.menu ul li a:hover { background:#199bd1 url(images/nav_hover_left.gif) no-repeat left; color:#fff; text-decoration: none; }
.menu ul li a:hover span { display: block; position: absolute; top: 0; right: 0; width: 10px; height: 16px; text-decoration: none;
background:url(images/nav_hover_right.gif) no-repeat right; }
/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{ float: none }
/* End hide */
body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #737173;
}

div#account ul#topnav {
background:transparent url(images/accountnav.png) repeat scroll 0 0;
height:34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
}
div#account #topnav li {
float:left;
height:34px;
}
div#account #topnav li a {
color:#FFFFFF;
display:block;
float:left;
font-weight:bold;
height:26px;
line-height:23px;
margin:4px 0 0 8px;
padding:0 2px;
text-decoration:none;
}
div#account #topnav li a:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#4C4C4C;
}
div#account #topnav li a.current {
background:#FFFFFF none repeat scroll 0 0;
color:#4C4C4C;
}

#content_left { float:left; width:510px; margin:0 9px 0 18px; padding:0; line-height:9px; }
#content_right { float:left; width:282px;  margin:0 20px 10px 0px; padding:0; line-height:9px; }
.boxmain { background:#e9e9e9; width:100%; margin:0; padding:0; line-height:normal; overflow:hidden; }
.boxmain h2 { background:#1ca7e2 url(images/gradient_small.gif) repeat-x; width:100%; height:22px; margin:0; padding:0; color:#FFFFFF; font:15px Trebuchet MS; font-weight:bold; }
.boxmain h2 span { padding:0 0 0 10px; margin:0; }
.boxmain p { float:left; margin:0; height:676px; padding:14px 12px 14px 12px; }
.boxmain label { color:#b9b9b9; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.box { background:#e9e9e9; width:100%; margin:0; padding:0; line-height:normal; overflow:hidden; }
.box h2 { background:#1ca7e2 url(images/gradient_small.gif) repeat-x; width:100%; height:22px; margin:0; padding:0; color:#FFFFFF; font:15px Trebuchet MS; font-weight:bold; }
.box h2 span { padding:0 0 0 10px; margin:0; }
.box p { float:left; margin:0; height:150px; padding:14px 12px 14px 12px; }
.box label { color:#b9b9b9; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#username { background:url(images/username_field.gif) no-repeat; border:none; width:198px; height:18px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#b4b4b4; }
#password { background:url(images/password_field.gif) no-repeat; border:none; width:198px; height:18px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#b4b4b4; }
#register { background:url(images/register_button.gif) no-repeat; border:none; width:75px; height:21px; }
#login { background:url(images/login_button.gif) no-repeat; border:none; width:66px; height:21px; }
#submit { background:url(images/submit.png) no-repeat; border:none; width:78px; height:23px; }
#affiliates { clear:both; margin:0 20px 0 18px; padding:0; }
#affiliates ul { list-style:none; margin:0; float:left; padding:0; }
#affiliates ul li { list-style-type:none; margin:0 38px 10px 0; padding:0; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
#footer { background:url(images/footer_bg.gif) repeat-x; width:779px; height:40px; float:left; margin:0; padding:0; }
#footer p { margin:0 auto; padding:12px 0 0 0; text-align:center; font-weight:bold; color:#FFFFFF;  }
img { border:none; }
a { font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#727272; }
a:hover { font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline; color:#666666; }

