body {background:#000; margin:0;}

.container {width:700px; margin:0 auto; background:transparent;}

#top {width:700px; height:150px; background:#20231E;}

#vmenu {position:absolute; margin:140px 0 0 170px; top:0; font-size:9px; color:#CCCCCC; }
.bracket  {color:#CCCCCC; font-size:9pt; font-style:normal;}

#navbar {position:absolute; top:0; margin:129px 0 0 2px; width:700px; height:30px;}

#logo {position:absolute; margin:50px 0 0 13px; top:0;}
#logo img {border:0;}

#content {margin:0 auto; height:281px; width:700px; border-left:0px solid #000; border-right:2px solid #000; background:#FFF;}
#content img {border:0;}

#body_img {position:absolute; margin:0 0 0 440px;}

#body_txt {position:absolute; top:193px; margin:0 0 0 25px; width:400px; font-family:arial;}
#body_txt p {color:#000; font-size:11px; line-height:100%; margin-top:0px; margin-bottom:10px;}
#body_txt a, #body_txt a:visited {color:#000;}
#body_txt a:hover {color:#DA1F34;}
#body_txt ul {font-size:11px; margin-top:0px; margin-bottom:10px;}
#body_txt li {margin:0; padding:0; margin-left:-10px; line-height:14px;}
#body_txt span {color:#DA1F34; font-weight:bold;}
#body_txt table {font-family:arial,_sans; font-size:11px; margin:0px 0 5px -3px;}

#menusb {position:absolute; margin:12px 0 0 155px; font-size:10px; font-family:arial,_sans;}
#menu_bottom1 {margin-bottom:5px;}
#menu_bottom1, #menu_bottom2 {color:#bbbbbb; font-size:10px;}
#menu_bottom1 a, #menu_bottom2 a {color:#FCFCFC; text-decoration:none; margin:0 5px 0 2px;}
#menu_bottom1 a:hover, #menu_bottom2 a:hover {color:#DA1F34;}

#sel {display:inline;}
#sel a {color:#DA1F34;}

#footer {margin:0 auto; height:140px; width:700px; background:#20231E;}
html>body #footer {height:150px;}

#email {position:absolute; margin:83px 0 0 625px;}
#email_friend {position:absolute; margin:83px 0 0 553px;}
#email img, #email_friend img {border:0;}

#disclaimer {margin:0 auto; width:700px; background:#20231E; font-size:9px; font-family:arial,_sans;}
html>body #disclaimer {margin-top:-20px;}
#disclaimer p {padding-left:9px; padding-bottom:6px; color:#666666;}
#disclaimer a {text-decoration:none; color:#888888;}
#disclaimer a:hover {color:#DA1F34;}


/* DROP DOWN MENU */
				
#nav, #nav ul { /* all lists */
padding: 0; margin: 0; list-style: none; line-height: 1;}
	    
#nav a, #nav a:visited {
color:#FCFCFC; text-decoration:none; font-family:arial,_sans; display: block;}

#nav a:hover { color: black;}

#nav li { /* all list items */
float: left; width: auto; /* width needed or else Opera goes nuts */
height:12px; display:block; background:#a80000; margin-right:25px;
}
		
#nav li li a, #nav li li a:visited { width: 120px; height:12px; color:#333333; padding-top:2px;}
#nav li li a:hover { color:#FFFFFF; } 

#nav li ul { /* second-level lists */
margin-top: 2px;
margin-left:15px;
position: absolute;
left: -999em;
height: auto;
width: 120px;
background: #C0C0C0;
font-weight: normal;
}

#nav li ul ul {margin: -15px 0 0 110px;}
#nav li:hover ul ul, #nav li.sfhover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}

#nav li li  { /* all list items */
float:left;
background: #C0C0C0;
height:auto;
padding: 2px 5px 0px 4px;
width: 109px;
border-color: #888888;
margin-right:0px;
border-style: solid;
border-width: 1px 1px 0px 1px;
}
		
#nav li li.bbot {border: solid #888888; border-width: 1px;}

#news_items{border:0;margin:0;padding:0}


.mainHome{float: left; width: 459px}

.sideHome{float: left; width: 225px;padding: 0 0 0 15px}

#affiliates{clear: both; margin-top: 20px}
