body { text-align: center; padding: 0; margin-top: 0; margin-left: 0; color: #333; font-family: Arial,Verdana,sans-serif; font-size: 12px; line-height: 1.4em; } div, h1, h2, h3, h4, h5, h6 { text-align: left; margin: 0; padding: 0; } p, table { padding: 0; margin: 0px 0px 1em; } form { padding: 0; margin: 0; line-height: 1.8em; } label, .fake_label { float: left; padding-right: .5em; text-align: right; width: 12em; } input, textarea { color: #333; font: .9em Arial,Verdana,sans-serif; } input[type="text"], input[type="password"] { width: 12em; } textarea { width: 24em; } ul, ol { margin: 0px 0px 1em 0px; padding-left: 22px; } small { font-size: .9em; } hr { height: 1px; border: none; border-bottom: 1px dashed #BBB; margin: 10px 0px 8px; padding: 0px; } table { border-collapse: collapse; } th { vertical-align: bottom; } td { /*border: 1px solid #BBB;*/ margin: 0px; padding: 2px; vertical-align: top; } td h2 { margin-top: 0px; } .listings { font-size: 12px; } .listing_title { font-size: 30px; margin-top:10px; color:white; font-family: arial; } a { color: #333; } a:hover { color: #4969A2; } a:visited { color: #CC3333; } #page_container { width: 715px; margin-left: auto !important; margin-right: auto !important; } /* header */ #header { font-weight: bold; color: default; width: 710px; height: 108px; } #logo { float: left; font-size: 3em; line-height: 2em; } .beer { float:right; width:80px; height:80px; } #lang_links { font-size: 1.4em; line-height: 2em; float: right; background: #CC3333; padding-left: 10px; padding-right: 0px; } #prod_links { clear: right; float: right; font-size: 1.3em; line-height: 1.4em; color: grey; padding-top: 25px; padding-right: 0px; text-align: right; } /* #prod_links a { display: block; } */ @media handheld { #prod_links a { display: inline; } } #header a { color: grey; text-decoration: none; } img { border: 0px; } #bar { background: #CC3333; border-top: 5px solid white;; border-bottom: 10px solid white;; color: white; font-size: 1px; font-weight: bold; height: 10px; padding-right: 0px; text-align: right; } /* nav column */ #nav_links { color: #333; float: left; font-size: 1.1em; font-weight: bold; line-height: 1.8em; width: 195px; padding-left: 0px; } #nav_links ul { padding-left: 0px; } #nav_links li { list-style: none; } #nav_links a { color: #555; text-decoration: none; } #nav_links h3 { color: #CC3333; font-size: 1em; margin-bottom: 0em; margin-top: 2em; } #nav_links p { margin: 0px; } #nav_links form { font-size: .9em; } /* content */ #content { margin-left: 190px; padding: 0px; } h1 { border-bottom: 5px solid #CC3333; color: #555; font: 20px/30px Arial,Verdana,sans-serif; font-weight: bold; padding-bottom: 0px; padding-left: 0px; margin-bottom: 15px; } h2 { font-size: 12px; font-weight: bold; margin: 0; padding:0; clear:none; } h3 { border-bottom: 5px solid #CC3333; color: #555; font: 20px/30px Arial,Verdana,sans-serif; font-weight: bold; padding-bottom: 0px; padding-left: 0px; margin-bottom: 15px; } .places { border-bottom: 5px solid #CC3333; color: #555; font: 20px/30px Arial,Verdana,sans-serif; font-weight: bold; padding-bottom: 0px; padding-left: 0px; margin-bottom: 15px; } .more { text-align:center; font-size:16px; color:#555; } p.error { border: 2px default dashed; padding: 10px; background: #FCC } .box { background-color: #FFFFFF; border:1px solid #999999; } .box2 { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; } .box .style5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 0px; padding-top: 5px; padding-left: 5px; } .style5 {font-size: 12px; font-family: Arial, Helvetica, sans-serif;} .style6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 10px; } .style8 {font-family: Arial, Helvetica, sans-serif} .style9 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; } /* footer */