#youtube_play_button {
	height:50px;
	margin-left:15px;
	padding-bottom:20px;
}

#video_search {
	float: right;
	padding-right: 5px;
}

#video_search #box {
	float: left;
}

#video_search #icon {
	margin-left: 5px;
	float: left;
	height: 25px;
	width: 25px;
}

#video_search #icon img {
	height: 20px;
	width: 20px;
}

#entertainment_center {
	clear: both;
	margin-left: 25px;
	margin-bottom: 25px;
	}

#entertainment_center #icon {
	float: left;
	margin-right: 10px;
	background-color: none;
}

#entertainment_center #title {
	font-family: "Oswald", "Arial Narrow";
	line-height: 120%;
	padding: 0px;
	font-size: 28px;
/*	font-weight: bold; */
	margin-bottom: 20px;
	color: #2edbfd;
}

#entertainment_center #name {
	font-family: Oswald, "Arial Narrow", sans-serif;
	font-size: 37px;
	color: #2EDBFD;
	line-height: 110%;
	font-weight: bold;
}

#entertainment_center #youtube_player {
	/*
	height: 315px;
	width: 600px;
	*/
	z-index: -1;
	float: left;
	background-color: #555;
}

#entertainment_center #info {
	float: left;
	//width: 295px;
	margin-left: 15px;
	font-size: 14px;
	height: 390px;
	overflow: auto;
}

#entertainment_center #info #video_id {
	visibility:hidden;
	height:0px;
	width:0px;
}

#entertainment_center #info #summary {
	color: #aaa;
}

#entertainment_center #info #summary a {
	color: #167c95;
}

#entertainment_center #info #summary a:hover {
	color: #2EDBFD;
}

#info #more {
background-color: #167C95;
color: #ddd;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

#info #more a:link {
	text-decoration: none;
	color: #2EDBFD;
}

#info #more a:hover {
	text-decoration: underline;
}

#info #gear_used {
	background-color: #167C95;
	font-weight: bold;
	padding: 0px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	list-style: none;
}

#info #gear_used .title {
	color: #ddd;
}

#info #gear_used li {
	font-weight: normal;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
}

#info #gear_used li a {
	text-decoration: none;
	color: #2EDBFD;
}

#info #gear_used li a:hover {
	text-decoration: underline;
}

#back_and_next {
	clear: both;
	text-align: right;
	margin-right: 10px;
	font-size: 13px;
	color: #aaa;
	padding-bottom: 10px;
}

#back_and_next a {
	padding-left: 10px;
	padding-right: 10px;
}

#back_and_next a:link {
	color: #999;
	text-decoration: none;
}

#back_and_next a:visited {
	color: #999;
	text-decoration: none;
}

#back_and_next a:hover {
	color: white;
	text-decoration: underline;
}

#displaying {
	clear:both ;
	text-align: right;
	color: #aaa;
	font-size: 13px;
	margin-top: 10px;
	margin-right: 30px;
}

/* ================== */
/* =  Product Grid  = */
/* ================== */


#subcategories .subcategory a:link {
    color: black;
    text-decoration: none;
}

#subcategories .subcategory a:visited {
    color: black;
}

#subcategories .subcategory a:hover {
    color: #2edbfd;
}


#filter #subcategories {
    clear: both;
    padding-left: 15px;
    padding-top: 5px;
    background-color: #167C95;
    margin-bottom: 0px;
}

#filter #subcategories .subcategory {
    float: left;
    padding-top: 3px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 20px;
    font-weight: normal;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#filter #subcategories .subcategory a:link {
    color: black;
    text-decoration: none;
}

#filter #subcategories .subcategory a:hover {
    color: #2EDBFD;
    text-decoration: none;
}

#filter #subcategories .subcategory a:visited {
    color: black;
    text-decoration: none;
}

#product_grid {
    clear: both;
    color: #DDD;
}

#product_grid .product {
    float: left;
    width: 120px;
    height: 170px;
    background-color: #444;
    padding: 10px;
    margin-left: 16px;
    margin-bottom: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#product_grid .product .thumbnail {
    width: 120px;
    margin-bottom: 5px;
}

#product_grid .product .thumbnail img {
    width: 120px;
    /* height: 70px; */
}


#product_grid .product .name {
    font-weight: bold;
    font-size: 14px;
}


#product_grid .product .name a {
    text-decoration: none;
    color: #2edbfd;
}


#product_grid .product .summary {
    font-size: 13px;
    color: #bbb;
}