
/**
 * Additional styles for the controls.
 */
#page_body #thumbs, #page_body #thumbs li
{
	list-style-type: none;
}

#inspiration
{
	margin-top: 20px;
}

.jcarousel-skin-tango .jcarousel-item
{
	width: 125px;
}

.jcarousel-skin-tango
{
	width: 645px;
	height: 100px;
	margin: 0 auto;	
	padding: 0;
	background-color: #ebebeb;
	float: left;
	display: inline;
}

.jcarousel-container-horizontal, .jcarousel-skin-tango .jcarousel-clip-horizontal
{
	width: 645px;
	background-color: #ebebeb;
	height: 100px;
}

.jcarousel-list-horizontal
{
	padding: 0 0px;
}

.jcarousel-control {
    margin-bottom: 10px;    
}

.jcarousel-item
{
	margin: 0 2px!important;
}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}

#carousel-container
{
	width: 712px;
	background-color: #EBEBEB;
	margin: 0 auto;
}

#mycarousel-next, #mycarousel-prev
{
	/*display: block;*/
	display: inline;
	width: 17px;
	height: 100px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 50%;
	margin: 0 8px;
}

#mycarousel-next
{
	background-image: url(/images/layout/body/videos_next.gif);
}

#mycarousel-prev
{
	background-image: url(/images/layout/body/videos_prev.gif);
}

.mycarousel-next-hover
{
	background-image: url(/images/layout/body/videos_next_over.gif) !important;
}

.mycarousel-prev-hover
{
	background-image: url(/images/layout/body/videos_prev_over.gif) !important;
}

#mycarousel
{
	width: auto;
	margin: 0;
	padding: 0;
}

#vidcontainer
{
	width: 698px;
	padding: 7px 7px 0 7px;
	background-color: #dedede;	
	margin: 0 auto;
}

#video-list
{
	width: 712px;
	margin: 10px auto;
	background-color: #fff;
	text-align: left;
	background-image: url(/images/layout/body/inspiration_listbg.gif);
	background-repeat: repeat-y;
}

#video-list-footer
{	
	clear:left;
	background-image:url(/images/layout/body/inspiration_bottombg.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	width:712px;
	height:15px;
}

#videos
{
	float: left;
	display: inline;
	width: 294px;
	border-right: 1px solid #fff;
}

#video-list ul
{		
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 294px;
}

#video-list ul li
{
	display: block;
	border-bottom: 1px solid #fff;
	background-color: #9c9c9c;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#video-list ul li a
{
	border: 0;
	background: none;
	font-weight: bold;
	color: #fff;
	display: block;
	padding: 12px 5px 12px 25px;	
	margin: 0;
	background-image: url(/images/layout/body/white_arrow.png);
	background-repeat: no-repeat;
	background-position: 15px 50%;
}

#video-list ul li a:hover, #video-list a.selected
{
	background-color: #FF0303;	
}

.video-description
{
	width: 417px;
	float: left;
	display: inline;
}

.video-description h1
{
	/*background-image: url(/images/layout/body/inspiration_header.gif);
	background-repeat: no-repeat;*/
	width: 357px;
	/*height: 40px;*/
	padding-left: 30px;
	padding-top: 12px;
        padding-bottom: 10px;
        padding-right: 30px;
	color: #fff;
	font-size: 16px !important;
	font-weight: bold;
        background-color: #ff0000;
        border-bottom: solid 5px #d1d1d1;
}

.video-description p
{
	font-size: 11px;
	color: #4a4a4a;
	margin-left: 30px;
	margin-right: 30px;
}

.video-description ul {
	list-style-type: disc !important;
	margin-left: 35px !important;
	padding-left: 20px !important;
 margin-bottom:16px;
}
	.video-description ul li {
		background-color: #FFFFFF !important;
		border: none !important;
		list-style-type:  disc !important;
		font-size: 11px;
		display: list-item !important;
	}
		.video-description ul li a {
			display: inline !important;
			background-color: #FFFFFF !important;
			color: #FF0000 !important;
			padding: 0px !important;
			background-image: none !important;
		}


.video-description .general_form_errors {

 margin-top:16px !important;
  margin-bottom:16px !important;
}
	.video-description .general_form_errors LI {
		font-size: 13px;
	}

    
#video-paging
{
	float: right;
	display: inline;
	margin-top: 10px;
	margin-right: 5px;
}

#video-paging #prev-page, #video-paging #next-page
{
	width: 17px;
	height: 15px;
	background-repeat: no-repeat;
	/*display: block;*/
	float: left;
	display: inline;
}

#video-paging #prev-page
{
	background-image: url(/images/layout/body/widget_prev_on.gif);
}

#video-paging #next-page
{
	background-image: url(/images/layout/body/widget_next_on.gif);
}

#video-paging #page-no
{
	display: block;
	float: left;
	display: inline;
	font-size: 10px;
	margin-right: 5px;
}

#page_body #category-menu
{
	width: 712px;
	margin: 0 auto;
	list-style-type: none;
	height: 16px;
}

#page_body #category-menu li
{
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;	
}

#page_body #category-menu li a 
{
	display: block;
	display: inline-block;
	background-image: url(/images/layout/body/lounge_cat_left.gif);
	background-repeat: no-repeat;
	height: 26px;
	margin-right: 5px;
	padding-left: 11px;
	background-color: #f2f2f2;
}

#page_body #category-menu li a span
{
	background-image: url(/images/layout/body/lounge_cat_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px;
	padding-top: 5px;
	padding-right: 15px;
	display: block;
	display: inline-block;
	color: #616161;	
}

#page_body #category-menu li a.selected
{
	font-weight: bold;
}

#page_body #category-menu li a:hover
{
	cursor: pointer;
}

#page_body #category-menu li a:hover span
{

}

p.transcript
{
	clear: right;
	display: none;
}
.bookmark{
 float:left;
 width:200px;margin-top:20px;
 margin-left:30px;
}

