* {margin: 0; padding: 0;}

body { color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 0.75em; background:#ffffff; }

#page { margin:0 auto 0 auto; width: 990px; position: relative;}

#header { height: 87px;}

#navlist {margin: 0; padding: 0; padding-left:5px; width:709px;}
#navlist ul, #navlist li{margin: 0; padding: 0; display: inline; list-style-type: none; font-size:1.2em; color: #000000;}
#navlist a:link, #navlist a:visited { line-height: 24px; font-weight: normal; margin: 5px 13px 4px 11px; text-decoration: none; color: #000000; }
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {border-bottom:2px solid #325532; }
#navlist a:hover { color: #333333; }
.divider {border-right:1px solid #d4d4d4;}

#nav {background:url(images/nav_bg.png) bottom right no-repeat; height:28px; padding-top:6px; width:709px; text-align:left;}

#standout {border:2px solid #ffc600; padding:5px; background-color:#fffdf8; margin-bottom:15px; margin-top:15px;}
.standout {border:2px solid #ffc600; padding:5px; background-color:#fffdf8; margin-bottom:15px; margin-top:15px;}

.rounded_yellow {
		-webkit-border-radius: 10px 9px; -moz-border-radius: 10px 9px; border-radius: 10px 9px;
		border: 0px;
		padding: 5px;
		background-color:#ffc600;
}

.topMargin{margin-top:10px;}

#lamp_support, #fan_support, #timer_support, #speaker_support {margin-top:25px;}
#timer_support td{padding:3px; vertical-align:top;}
.alert{border:2px solid #ff6969; padding:5px; color:#333333; background-color:#ffcaca;}
.success{border:1px solid #9eff69; padding:5px; color:#30830c; font-weight:bold; background-color:#fbfff6;}
.bigmf {font-weight:bold; font-size:1.2em; margin-bottom:20px;}
.exp_head {margin-top:10px; margin-bottom:5px; text-decoration:none; cursor:pointer; padding-left:25px;}
.exp_body {padding-left:40px;}

#graphics td{padding:5px; padding-bottom:15px;}
#graphics h3 {margin-top:40px;}
#marketing td{padding:10px;}

#manuals h3 {margin-top:25px; margin-bottom:10px;}
.manual {padding-left:10px; padding-bottom:3px;}

.caption{font-size:0.8em; color:#666666;}

#slide_pages {height:20px; padding-top:6px; background:url(images/slide_pages_bg.png) repeat-x top;}
#slide_pages a { color:#fe8c00; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#slide_pages a.activeSlide { color:#fe4e00; }
#slide_pages a:focus { outline: none; }

#color_bar{height:6px; background:url('images/header_colors.png') top left repeat-x;}
#cycle_container{height:180px; padding:10px; background-color:#b5c1b3;}

.side_nav {height:90px; width:220px; text-align:center; border-left:1px solid #999; background-color:#cecece;}

form {}
form div { margin:1em;}

.clearer { clear: both; }

p {margin-bottom:15px; line-height:1.3em; font-size:1.1em; color:#444444;}
a { color: #1b2178; text-decoration:none;}
a img { border: none;}

#booth_nav {height:340px; width:150px; background:url(images/booth_nav_bg.png) no-repeat top left; padding:15px; padding-top:25px;}
#booth_nav h3{margin-bottom:4px;}
a.booth_item_nav {display:block; color:#666666; margin-left:8px; margin-bottom:3px;}
a.booth_item_nav:hover {font-weight:bold; color:#ff7000;}
.booth_mini_info {font-weight:bold; color:#666; margin-bottom:15px; margin-top:4px;}

.team_block {margin-bottom:65px;}

/* a UL tag */
.booth_info {margin-left:25px; font-size:1.3em;}
.booth_overview {margin-left:15px; color:#666666; margin-top:6px;}
#booth_overviews h4 {color:#555;}

#content {margin-top:15px;}
h1{color:#2a2a2a; font-weight:normal; margin-bottom:4px;}
h2{color:#272c27; font-weight:normal; margin-bottom:4px;}
.content{color:#666666; padding-left:10px;}

.slideshow { height: 500px; width: 950px; margin: auto; }
.slideshow_sm {height:420px; width:230px; margin:auto;}


#footer { margin:auto; width:990px; padding-top:20px; padding-bottom:20px; border-top:1px solid #dedede; font-size:1.1em; }
#footer h2 {color:#ff7300; font-size:1.0em; font-weight:bold;}
#footer a {text-decoration:none; color:#666666;}
#footer a:hover {text-decoration:underline; color:#000000;}
.sublinks {padding-left:5px;}
