body { 	background: #999 url(../themeimages/background.jpg); margin: 0px auto; }

body, td, th, a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

a img { border: 0; }
a { color: #f00; font-weight: bold; text-decoration: underline; }
a:hover { text-decoration: none; }
p { margin-left: 7px; margin-right: 7px; }


table.ix { width: 854px; margin: 12px auto; }

table.ix td.header { background: url(../themeimages/header-background.gif); height: 93px; padding: 10px 0; }

table.ix td.menu { background: url(../themeimages/menu-background.gif); height: 24px; text-align: center; overflow: hidden; }
table.ix td.menu { border-left: 2px solid #333; border-right: 2px solid #333; }
table.ix td.menu a { margin: 0px 50px; display: block; float: left; }
table.ix td.menu a.home { height: 24px; width: 80px; background: url(../themeimages/menu-home.gif); }
table.ix td.menu a.home:hover { background: url(../themeimages/menu-home-hover.gif); }
table.ix td.menu a.loc { height: 24px; width: 71px; background: url(../themeimages/menu-locations.gif); }
table.ix td.menu a.loc:hover { background: url(../themeimages/menu-locations-hover.gif); }
table.ix td.menu a.comp { height: 24px; width: 93px; background: url(../themeimages/menu-competitions.gif); }
table.ix td.menu a.comp:hover { background: url(../themeimages/menu-competitions-hover.gif); }
table.ix td.menu a.cont { height: 24px; width: 75px; background: url(../themeimages/menu-contact.gif); }
table.ix td.menu a.cont:hover { background: url(../themeimages/menu-contact-hover.gif); }

table.ix td.submenu a { display: block; float: left; }
table.ix td.submenu a.street { height: 128px; width: 215px; background: url(../themeimages/menu-street.gif); }
table.ix td.submenu a.street:hover { background: url(../themeimages/menu-street-hover.gif); }
table.ix td.submenu a.skate { height: 128px; width: 211px; background: url(../themeimages/menu-skate.gif); }
table.ix td.submenu a.skate:hover { background: url(../themeimages/menu-skate-hover.gif); }
table.ix td.submenu a.outdoor { height: 128px; width: 212px; background: url(../themeimages/menu-outdoor.gif); }
table.ix td.submenu a.outdoor:hover { background: url(../themeimages/menu-outdoor-hover.gif); }
table.ix td.submenu a.kite { height: 128px; width: 216px; background: url(../themeimages/menu-kite.gif); }
table.ix td.submenu a.kite:hover { background: url(../themeimages/menu-kite-hover.gif); }

table.ix tr.main { background: url(../themeimages/content-background.jpg); }

table.ix td.sidebar { background: url(../themeimages/sidebar-background.gif); width: 286px; }
table.ix td.sidebar a { display: block; clear: both; }
table.ix td.sidebar a.morebrand { height: 21px; width: 286px; background: url(../themeimages/sidebar-more-brands.gif); }
table.ix td.sidebar a.morebrand:hover { background: url(../themeimages/sidebar-more-brands-hover.gif); }
table.ix td.sidebar a.vippop { height: 123px; width: 286px; background: url(../webimages/panel-vip.gif); }
table.ix td.sidebar a.myspace { height: 112px; width: 286px; background: url(../webimages/panel-myspace.jpg); }
table.ix td.sidebar img { clear:both; }

table.ix td.footer { background: url(../themeimages/menu-background.gif); height: 25px; clear: both;  border-right: 2px solid #333; }
table.ix td.footer a { display: block; float: left; }
table.ix td.footer a.terms { height: 25px; width: 134px; background: url(../themeimages/footer-terms.gif); }
table.ix td.footer a.terms:hover { background: url(../themeimages/footer-terms-hover.gif); }
table.ix td.footer a.privacy { height: 24px; width: 101px; background: url(../themeimages/footer-privacy.gif); }
table.ix td.footer a.privacy:hover { background: url(../themeimages/footer-privacy-hover.gif); }


div.ixpop div.head a.popup { display: block; height: 51px; background: url(../themeimages/popup-header.jpg) no-repeat; }
div.ixpop div.head a.popup:hover { background: url(../themeimages/popup-header-hover.jpg) no-repeat; }

div.ixpop div.content { width: 395px; background: url(../themeimages/content-background.jpg); overflow: hidden; }
div.ixpop div.content div.newsitem { padding: 7px; clear: both; }

img.border { margin: 7px; padding: 2px; border: 1px solid black; }