#wrapper {
    width: 850px;
    margin: 10px auto 0px auto;
}

#intro {
    padding-bottom: 10px;
}

#slider {
    width: 820px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    height: auto;
    width: 820px;
    overflow: auto;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    padding: 0px;
    height: auto;
    width: 820px;
}

#shade {
    background: #EDEDEC url(http://www.viablewebdesign.com/images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

.pf_left { background:url(/images/pf_left.png) no-repeat right; height:275px; width:385px; text-align:left;}
.pf_frame { background:url(/images/pf_frame.png) no-repeat left; height:280px; width:425px; }
.pf_frame img { padding:13px 10px 0px 10px; } 
.pf_text { padding:100px 0px 0px 30px; width:330px; font-size:13px; }
.pf_text span { font-size:25px; color:#FFFFFF; } 
.pf_text p { line-height:15px; color:#FFFFFF; } 
.pf_text a { text-decoration:none; color:#141414; }
.pf_text a:hover { text-decoration:underline; }
#green_tab { background:url(/images/green_tab.png) no-repeat right; height:35px; width:41px; }
#grey_tab { background:url(/images/grey_tab.png) no-repeat right; height:35px; width:40px; }
#pf_nav { margin-left:400px; margin-top:-6px; }
#pf_more {text-align:center; background:url(/images/pf_more.png) no-repeat right; height:50px; width:55px; float:right; margin-top:-15px; margin-right:15px; padding-right:1px;}
#pf_more a { 
line-height:50px;
font-size:13px;
font-weight:bold;
color: #666666;
text-decoration: none;
} 

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
}

ul.navigation a {
  	padding:10px 0px 0px 0px;
	text-align:center;
	float:left;
	font-size:18px;
	font-weight:bold;
    color: #666666;
    text-decoration: none;
	background:url(/images/grey_tab.png) no-repeat top; height:40px; width:40px;
}

ul.navigation a.selected {
    background:url(/images/green_tab.png) no-repeat top; height:40px; width:41px; color:#FFFFFF;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

.scrollButtons.left {
    left: -20px;
}

.scrollButtons.right {
    right: -20px;
}

.hide {
    display: none;
}

#table_style .header_style{ font-size:22px; font-weight:bold; text-align:left; }
#table_style .tb_content { font-size:15px; }
