.pageWrapper { margin:0 auto; overflow:hidden; }

#sideBar a:link, #sideBar a:visited, #sideBar a:active, #sideBar a:hover{ text-decoration:none; }
.embedBody { padding:0; width:100%; margin:0 auto; overflow:hidden; }
#sideBar { margin:0 auto; overflow: hidden; }
#videoDetails { margin:0 auto; overflow:hidden; 
background-image:url('http://d29xw9s9x32j3w.cloudfront.net/images/embed-static/Bottom-Left-Line-and-Shadow-for-Scroller.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:right bottom; 
}

.videoFrame { float:left; margin:0 auto; overflow:hidden; }
#videoPlayer_wrapper { margin:0 auto; }

#logo { float:left;margin-top:5px; }
#logo, #logo img { width:62px; height:62px; }
#companyDetails .link { width:62px; height:17px; margin-top:6px; }

#storyDetails { width:100%; height:85px; float:left; margin-left:6px; margin-top:5px;}
#storyDetails .title { font:bold 14px 'PT Sans',arial,helvetica,sans-serif !important; color:#175A92 !important; text-decoration:none !important; }
#storyDetails .description { font:10px 'PT Sans',arial,helvetica,sans-serif !important; color:#6D6E70 !important; text-decoration:none !important; }

#listings { padding:0; position:relative; margin:0 auto; overflow:hidden; }
#listings .item { padding:6px 6px; border-bottom:1px dotted #B3B3B3; margin:0 auto; overflow:hidden; display:block; }
#listings .active { background:#EFEFEF; }
#listings .thumbnail { width:96px; }
#listings .thumbnail img{ border:0 none; }
#listings .gradientTop { height:7px; position:absolute; top:0; z-index:100; }
#listings .gradientTop img, #listings .gradientBot img { position:absolute; } 
#listings .gradientBot { height:7px; position:absolute; bottom:0; z-index:100; }

#scrollFrame { overflow:auto; }
#scrollBox { overflow:hidden; }

.sidebarFrame { float:left; position:relative; }
a.catMenu:link, a.catMenu:visited, a.catMenu:active{ background: #CCC; height:25px; width:115px; padding-left:10px; font:bold 12px/25px 'PT Sans',arial,helvetica,sans-serif !important; display:block; color:#333; margin:0 auto; overflow:hidden;}
a.catMenu:hover { background: #999; }
#catList { background: #EFEFEF; border:1px solid #CCC; width:123px; display:none; position:absolute; top:25px; z-index:9999; }
#catList a:link, #catList a:visited, #catList a:active { display:block; padding:0 6px; height:25px; font:bold 12px/25px 'PT Sans',arial,helvetica,sans-serif !important; color:#333; }
#catList a:hover { background: #999; }

.itemDetails { float:left; }
.itemDetails .title { font:bold 10px/13px 'PT Sans',arial,helvetica,sans-serif !important; color:#175A92 !important; text-decoration:none !important; }
.itemDetails .description { font:10px 'PT Sans',arial,helvetica,sans-serif !important; color:#6D6E70 !important; text-decoration:none !important; }

.loading { background:url(http://d29xw9s9x32j3w.cloudfront.net/images/embed-static/ajax-loader.gif) center center no-repeat; height:42px; }
.hideSidebar { display: none; }
.errorMsg { min-width:200px; max-width:400px; font:13px 'PT Sans',arial,helvetica,sans-serif; color:#6D6E70; }

::-webkit-scrollbar {
      width: 16px;
}/* this targets the default scrollbar (compulsory) */
::-webkit-scrollbar-track {
      background-color: #EFEFEF;
} /* the new scrollbar will have a flat appearance with the set background color */
::-webkit-scrollbar-thumb {
      background-color: #CCC;
} /* this will style the thumb, ignoring the track */
::-webkit-scrollbar-button {
      background-color: #EFEFEF;
} /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */
::-webkit-scrollbar-corner {
      background-color: black;
} /* if both the vertical and the horizontal bars appear, then perhaps the right bottom corner also needs to be styled */

::-webkit-scrollbar-button:start:decrement {
	background: #CCC url(http://d29xw9s9x32j3w.cloudfront.net/images/embed-static/uparrow.png) center center no-repeat;
	display:none;
}

::-webkit-scrollbar-button:end:increment {
	 background: #CCC url(http://d29xw9s9x32j3w.cloudfront.net/images/embed-static/downarrow.png) center center no-repeat;
	 display:none;
}

body {
	background: #FFF;
    scrollbar-face-color: #CCC; 
	scrollbar-highlight-color: #CCC;
	scrollbar-shadow-color: #CCC; 
	scrollbar-3dlight-color: #CCC;
	scrollbar-arrow-color: #999; 
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #CCC;
}
