/*--------------------------------------------------*/
/* Product reviews				                    */

	.reviews .title {
		padding: 0 0 12px;
	}

		.reviews .title h3 {
			float: left;
			padding: 0;
			margin: 0 8px 0 0;
			display: inline;
		}
        
        .reviews .title p { margin-top: 0.4em; }
        
		.reviews .title .rating {
			background: url("../../img/home/stars.png") no-repeat 0 1px;
			height: 15px;
			width: 60px;
			float: left;
			margin: 0 8px 0 0;
		}

 			.reviews .title .rated1 {
				background-position: -48px 1px;
			}
 			.reviews .title .rated2 {
				background-position: -35px 1px;
			}
 			.reviews .title .rated3 {
				background-position: -22px 1px;
			}
 			.reviews .title .rated4 {
				background-position: -11px 1px;
			}
 			.reviews .title .rated5 {
				background-position: 0 1px;
			}

	.reviews .product {
		border: 1px solid #97c166;
		margin: 0 4px 0 0;
		float: left;
		display: inline;
	}

	.reviews .overview {
		list-style-type: none;
		float: left;
		padding: 0;
		width: 154px;
	}
	
	.reviews .overview .rating {
			background: url("../../img/home/starsSmall.png") no-repeat 0 1px;
			height: 6px;
			width: 35px;
			float: right;
			margin: 4px;
		}

 			.reviews .overview .rated1 {
				background-position: -28px 0;
			}

 			.reviews .overview .rated2 {
				background-position: -21px 0;
			}

 			.reviews .overview .rated3 {
				background-position: -14px 0;
			}

 			.reviews .overview .rated4 {
				background-position: -7px 0;
			}

 			.reviews .overview .rated5 {
				background-position: 0 0;
			}

		.reviews .overview li {
			background: #fff;
			padding: 4px;
		}

			.reviews .overview .zebra {
				background: transparent;
			}

				.reviews .overview strong {
					font-weight: normal;
					float: left;
				}

/*--------------------------------------------------*/
/* View							                    */

	#view {
		position: relative;
	}

		#view h3 {
			font-size: 1em;
			margin: 0 60px 12px 0;
		}

			#view h3 span {
				color: #94c063;
				display: block;
			}

		#view img {
			border: 2px solid #fff;
			position: absolute;
			right: 20px;
			top: 12px;
		}

/*--------------------------------------------------*/
/* Video						                    */

	#video h2 {
		background: #f0f0f0 url("../../img/global/panelGrey.gif") no-repeat 100% 0;
		color: #707070;
	}

	#video .panelContent {
		padding: 0;
	}
	
	#videobb h2 {
		background: #f0f0f0 url("../../img/global/panelGrey.gif") no-repeat 100% 0;
		color: #707070;
	}

	#videobb .panelContent {
		padding: 0;
	}
    
    #videoman h2 
    {
        background: #e3f6cd url("../../img/global/panel.gif") no-repeat 100% 0;
		border-bottom: 1px solid #d1d1d1;
		color: #69a227;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 1em;
		line-height: 1em;
		padding: 10px 20px;
	}

    #videoman .panelContent {
		padding: 0;
	}
/*--------------------------------------------------*/
/* News							                    */

	#news {
		background: #95c063;
	}

		#news ul {
			list-style-type: none;
			padding: 0;
		}

			#news li {
				padding: 0;
			}

	/*--------------------------------------------------*/
	/* Tab Navigation				                    */

		#news .tabNavigation {
			background: #fff;
		}

			#news .tabNavigation li {
				background: #f4f4f5;
				float: left;
				margin: 0 1px 0 0;
				display: inline;
			}

				#news .tabNavigation a {
					text-transform: uppercase;
					font-weight: bold;
					text-decoration: none;
					padding: 6px 13.3px;
					display: block;
					color: #acacac;
				}

					#news .tabNavigation a.selected {
						background: #95c063;
						color: #fff;
					}

	/*--------------------------------------------------*/
	/* Tabs							                    */

		#news .tab li {
			padding: 10px 20px;
			color: #4c7320;
		}

			#news .tab .zebra {
				background: #add083;
			}

			#news .tab img {
				border: 3px solid #97C166;
				float: left;
				margin: 0 4px 4px 0;
				display: inline;
			}

			#news .tab h4 {
				font-size: 1em;
				padding: 0;
			}

				#news .tab h4 a {
					text-decoration: none;
				}

					#news .tab h4 a:hover,
					#news .tab h4 a:focus {
						text-decoration: underline;
					}

			#news .tab ul ul li {
				padding: 0 3px 3px 0;
				display: inline;
			}

			#news .tab a {
				color: #4c7320;
			}

			#news .tab p {
				padding: 0;
			}

				#news .tab .more {
					padding: 10px 20px;
				}

					#news .more a {
						color: #fff;
						font-size: 1.1em;
						font-weight: bold;
					}

			#news .tab .lead a {
				color: #fff;
			}

			#news .tab .lead h4 {
				font-size: 1.0em;
				text-transform: uppercase;
			}
/*--------------------------------------------------*/
/* Join							                    */

	#join {
		background: #ffae00;
		padding: 20px;
		color: #fff;
	}

		#join h2 {
			font-size: 1.45em;
			line-height: 1.2em;
			color: #fff;
			padding: 0 0 8px;
		}

			#join h2 span {
				font-size: 1.25em;
				display: block;
			}

		#join p {
			color: #7a5300;
			font-weight: bold;
		}
	
		#join ul {
			padding: 0 0 8px 13px;
		}
	
		#join .button {
			border-color: #ffc64d;
		}

#join2 {
		 background-image:url(/images/joinbg.png);
		 background-repeat:no-repeat;
		padding: 20px;
		color: #fff;
		width:260px;
	}

		#join2 h2 {
			font-size: 1.35em;
			line-height: 1.25em;
			color: #fff;
			padding: 0 0 8px;
		}

			#join2 h2 span {
				font-size: 1.20em;
				display: block;
			}

		#join2 p {
			color: #fff;
			
		}
	
		#join2 ul {
			padding: 0 0 8px 13px;
		}
	
		#join2 .button2 {
			border-color: #fff;
		
		}