.blockLeft,.blockRight, .blockCenter {color:#222;border:1px solid #FFB732;min-height:200px;background:#FFF;}
.blockinner {margin:5px !important;padding:5px;}
.blockinner h3 {margin:0 !important;}
.blockinner div.description {height: 65%;}
.blockLeft {width:31%;float:left;}
.blockRight {width:31%;float:right;}
.blockCenter {margin:0px 33%;}
.blockCenter .blockinner { width:269px; }

.main-blocks {padding-left:3px;width:280px;background:transparent;border:0px;}
.main-blocks #twitter { width:95%; }
.main-blocks #twitter h3 { float:left; }
.main-blocks #twitter li {background-image:url(/images/tweet-bg-yellow.jpg);background-repeat:no-repeat;color:#666666;font-size:12px;height:62px;line-height:140%;padding:20px 10px 10px;width:270px;}
.main-blocks #twitter > a { float:right;font-weight:bold;font-size:13px; }
.main-blocks #twitter a { color:#0084B4; }

.description ul li {
	background:transparent url(/icons/bullet_blue.png) no-repeat scroll 0 0;
	margin:5px 0 !important;
	padding-left:16px !important;
}

#news { float:left; margin-left:20px; width:320px; }
#news .scrollable { height:189px; }

div > h3 { margin-top:0; }
#store li a {text-decoration:underline;}
#store .blockBackground {background:#FFF url(/images/store_box_bg.jpg) no-repeat top left !important;}
#stand .blockBackground {background:#FFF url(/images/kiosk_box_bg.jpg) no-repeat top left !important;}

.fadeBlock .blockBackground { z-index:-1; height:200px; }
.fadeBlock .blockinner { position:absolute; z-index:1; width:259px; }

#loopedSlider {
	float:left;
	border:1px solid #ccc;
	padding:5px;
	width:570px;
	height:205px;
	background:#fff;
}
#loopedSlider .slide_container {width:570px !important;height:175px; overflow:hidden; position:relative; cursor:pointer;}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div { position:absolute; top:0; width:570px; display:none; }

#loopedSlider .controls {float:right;margin-top:10px;}
#loopedSlider .controls .previous, #loopedSlider .controls .next {padding:5px 0px;font-size:12px;}
#loopedSlider .controls .previous {background:url(/icons/control_rewind_blue.png) left no-repeat;padding-left:18px;vertical-align:bottom;}
#loopedSlider .controls .next {background:url(/icons/control_fastforward_blue.png) right no-repeat;padding-right:18px;vertical-align:bottom;}

#loopedSlider .pagination { list-style:none; padding:0; margin-top:12px; }
#loopedSlider .pagination li { float:left; }
#loopedSlider .pagination li a {background:#EAEAEA none repeat scroll 0 0;border:1px solid #CCCCCC;color:#104E82;cursor:pointer;margin-right:10px;padding:5px 8px;}
#loopedSlider .pagination li.active a {background:#104E82 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#EAEAEA;cursor:pointer;margin-right:10px;padding:5px 8px;}

#mailingList { margin-top:10px; }
#mailingList div { font-family: verdana; font-size: 11px; width: 260px; padding: 10px; border: 1px solid #CCC; background: #FFF; }
#mailingList label { display:block; color: #2B415D;font-weight:bold; }
#mailingList input { margin-top: 5px; margin-bottom: 5px; border: 1px solid #766666; padding: 3px; }
#mailingList p.note { float:right;font-size:11px; margin-top: 10px; margin-bottom: 10px; color: #333333; }

#feedback img { margin:15px 25% 0 25%; border:0px; }

#content .content { padding-bottom:120px; background: url(/images/transparent_speakers.png) no-repeat bottom center; }
