html { background:url(images/bg-runner.jpg) no-repeat center top #000; }

body { margin:auto; padding:6px; width:920px; }

body, table, select, input { font:14px 'Arial'; }

h1 { background:url(images/zogby-sport.png) no-repeat; width:261px; height: 107px; margin:0; overflow:hidden; }
h1 a { display:block; padding-left:265px; height:107px; }
h2 { font-size:16px; }
h2 { margin:0px; color:#1133cc; }
h2 a { color:#6688ff; text-decoration:none; }
h2 a:hover { color:#1133cc; text-decoration:underline; }
h2 small { font-size:14px; }

img { border:0; }

#Menu, #Side_menu, #Contents, #Fab div, #Links {
	-moz-border-radius: 5px;
	border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
 }

#Sidebar_top, #Sidebar_middle a, #Search input, #Search button {
	-moz-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
 }

#Search { margin:0; float:right; }
#Search div { margin:0px 19px; text-align:right; color:#fff; }
#Search input { width:300px; color:#000; height:14px; border:1px solid #666; padding:2px 4px; }
#Search button { font-size:12px; color:#000; }
#Search a { color:#fff; text-decoration:none; }
#Search a:hover { color:red; text-decoration:underline; }

#Menu { width:100%; height: 45px; clear:both; background:url(images/menu-bg.png) repeat-x left; _margin-top:-6px; margin-bottom:4px; }
#Menu td { text-align:center; }
#Menu td a { color:#ffffff; font:16px 'Trebuchet MS', Arial; text-decoration:none; }
#Menu td a:hover { text-decoration:underline; }
.category { background:url(menu_image_bg.png) no-repeat; padding:2px 3px 3px 3px; }

#Links {
	background:url(images/pos-menu-bg.png) !important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pos-menu-bg.png', sizingMethod='scale');
	width:340px; padding:2px 6px 0 6px; }
#Links a { margin:2px }
#Links td { text-align:center }
.pos-menu * { color:#fff; text-decoration:none; font-size:12px; height:20px; margin-bottom:4px; }
.pos-menu a:hover { color:red; }

#Side_menu {
	background:url(images/side-menu-bg.png) !important;
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/side-menu-bg.png', sizingMethod='scale');
	font:13px 'Arial'; float:left; width:219px; overflow:hidden; padding:4px 0; }
#Sidebar { font:13px 'Arial'; float:left; width:219px; overflow:hidden; }
#Sidebar_top { margin:5px 9px; background:#fff; padding:12px; }
#Sidebar_top .title { border-bottom:1px solid #666; }
#Sidebar_top a { color:#000; text-decoration:none; font-size:16px; display:block; }
#Sidebar_top a:hover span { color:red; text-decoration:underline; }
#Sidebar_top_alter {height: 7px; padding:0; overflow:hidden;  }
#Sidebar_middle { width:219px; }
#Sidebar_middle a { display:block; margin:5px 9px; text-decoration:none; color:#000; width:80x; overflow:hidden; background:#fff; }
#Sidebar_middle a:hover span, #Sidebar_middle a:hover small { text-decoration:underline; color:red; }
#Sidebar_bottom { height:20px; }

#Marcas { background:#ffffff; margin:2px; }
#Marcas a { margin:6px 10px; display:block; }

#Contents {
	background:#fff;
	margin-left:224px;
	_margin-left:5px;
	margin-top:1px;
	_margin-top:0px;
	padding:16px 28px;
}

#Product { width:100%; }
#Product small {color:#0071BC;}
#Product h1 {font-family:'Trebuchet MS', Arial; margin:0; font-size:24px; font-weight:normal}
#Product big {font-size:22px; font-weight:normal}
#Product span {color:#c00;font-size:14px; font-family:'Trebuchet MS',Arial;}
#Product table {border-collapse:collapse;}
#Product del { font-family:'Trebuchet MS',Arial;}
#Product table td {height:30px;}
#Product .diference {color:#999;}

#Products div { width:150px; height:190px; }
#Products a { font-size: 11px; text-transform: none; }
#Products del { color:#aaa; }
#Products img { width:132px; height:101px; }
#Products div { float:left; text-align:center; margin:0 5px; font-size:11px; }
#Products h2  { margin:0; font-size:13px; }
#Products big { font-size:16px; }
#Products span { color:#c00; }
#Products div a { font-family:'Trebuchet MS'; text-decoration:none; color:#000; }
#Products div a:hover { text-decoration:underline; }
#Products div h3 { font:12px bold 'Trebuchet MS', Arial; margin:2px 0; }

#Products table td * { border: 1px solid #1133cc; float:left; width:15px; text-align:center; font-size:12px; margin-left:2px; height:15px; text-decoration:none; color:#1133cc; }
#Products table td span { cursor:default; background:lightgray; border-color:lightgray; color:darkgray; }
#Products table td a:hover { background:lightblue; color:blue; }

#Footer { background:url(images/footer-bg.png) repeat-x; height:59px; clear: both; }
#Footer div{ background:url(images/footer-credits.png) no-repeat left top; height:59px; }
#Footer div div { background:url(images/footer-data.png) no-repeat right top; text-align:right; color:#fff; font:11px 'Arial'; height:59px; padding-top:13px; padding-right:10px; }

#Acessoria {padding:0 15px; margin-top:-12px;}
#Acessoria div {height:190px; font-size:9px; width:148px; float:left; text-align:center}
#Acessoria h2 {font-size:10px; Text-Transform:none; margin:4px 0;}
#Acessoria b {font-size:9px}

#Formulario { margin:auto; width:270px; }
#Formulario label { color:#333; }
#Formulario input, #Formulario textarea { width:260px; padding:3px }

#Fab { padding-top:5px; padding-bottom:1px; }
#Fab div { background:#fff; padding-top:10px; padding-bottom:5px; }

