
/*---------------------Buying Guides----------------------------------*/
/*--------------------------------------------------------------------*/

#column-One {
width: 48%;
/*width: 280px;*/
float: left;
}

#column-Two {
width: 48%;
/*width: 280px;*/
float:right;
}

.panel-buyGuide {
background: #f5f5f5;
height: 220px;
margin: 0 0 20px 0;
}

.panel-buyGuide h2 {
background: #e3f6cd url("http://www.selectscience.net/a/img/global/panel.gif") no-repeat 100% 0;
border-bottom: 1px solid #d1d1d1;
color: #69a227;
font-weight: bold;
text-transform: uppercase;
font-size: 1.2em;
line-height: 1.2em;
padding: 10px 20px;
}

.panelContent-buyGuide {
border-top: 1px solid #fff;
padding: 10px 20px 0;
}

.download-Guide a {
background: #fff;
color: #7a7a7a;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 8px 12px;
display: block;
border: 1px solid #d3d3d3;
line-height: 1em;
}

p {
    font-size: 1.1em;
    line-height: 1.3em;
}














/*--------------------------------------------------*/


/*--------------------------------------------------*/


/* Overview						                    */

	#overview {
		padding: 10px 10px 10px 20px;
		width:580px;
	}

		#overview h2 {
			padding: 6px 0;
			width: 560px;
			line-height:19px;
		}
        #overview h3 
        {
            font-size:12px;
			float: left;
			position:absolute;
		}
		#overview a
		{
            text-decoration:none;    
		}
		#overview .actions {
			float: right;
			list-style-type: none;
			padding: 0 0 12px;
		}

			#overview .actions li {
				margin: 0 0 0 8px;
			}

		.scores {
			list-style-type: none;
			padding: 0;
			width: 285px;
			float: left;
		}

			.scores li {
				float: left;
			}

				.scores li strong {
					font-weight: normal;
				}

				.scores li .rating {
					float: none;
					display: inline-block;
					margin: 0 8px 1px 4px;
				}

		#overview .manufacturer {
			width: 285px;
			float: right;
			padding: 6px 0 0;
		}

			#overview .manufacturer p {
				float: right;
				padding: 0;
				font-size: 1.09em;
				font-weight: bold;
			}

			#overview .manufacturer a {
				float: right;
				margin: 0 0 0 12px;
				display: inline;
			}

/*--------------------------------------------------*/
/* Product						                    */

	#product {
		float: left;
		/*width: 300px;*/
		border: 1px solid #ccc;
	}

/*--------------------------------------------------*/
/* Related video				                    */

	#video {
		float: right;
	}

		#video h2 {
			background: #95c063 url("../../img/global/panelDarkGreen.gif") no-repeat 100% 0;
			color: #fff;
		}

		#video .panelContent {
			padding: 0;
		}
/*--------------------------------------------------*/
/* Related video				                    */

	#videoprod {
		float: right;
	}

		#videoprod h2 {
			background: #95c063 url("../../img/global/panelDarkGreen.gif") no-repeat 100% 0;
			color: #fff;
		}

		#videoprod .panelContent {
			padding: 0;
		}
		
		
	
	#videoprods {
		float: right;
	}

		#videoprods h2 {
		            background: #e3f6cd url("../../img/global/panel.gif") no-repeat 100% 0;
					border-bottom: 1px solid #d1d1d1;
					color: #69a227;
		}

		#videoprods .panelContent {
			padding: 0;
		}
		
/*--------------------------------------------------*/
			/* Carousel						                    */

				.carousel .controller {
					display: block;
					position: relative;
				}

					.controller a {
						background: url("../../img/global/controls.gif") no-repeat 0 2px;
						display: block;
						height: 12px;
						width: 12px;
						margin: 0;
						float: right;
						position: absolute;
						right: 0;
						top: -10px;
					}

						.controller .left {
							background-position: 0 2px;
							right: 18px;
						}

							.controller .left:hover,
							.controller .left:focus {
								background-position: 0 -98px;
							}

						.controller .right {
							background-position: 0 -198px;
						}

							.controller .right:hover,
							.controller .right:focus {
								background-position: 0 -298px;
							}
				
				/*--------------------------------------------------*/
/*--------------------------------------------------*/
/* Tags							                    */

	#tags {
		padding: 20px 0;
		list-style-type: none;
	}

		#tags li {
			float: left;
			padding: 0 12px 0 0;
		}

			#tags li a {
				text-transform: uppercase;
			}

/*--------------------------------------------------*/
/* Description					                    */

	#desc .panelContent {
		border-bottom: 1px solid #d1d1d1;
		padding-bottom:40px;
	}

		#desc #notes {
			background: #e6f7d2;
			border-bottom: 0;
		}

		#notes ul {
			list-style: none;
			padding: 0 0 10px;
		}

			#notes li {
				background: #fff;
				padding: 2px 12px;
				margin: 0 12px 2px 0;
				float: left;
				width: 220px;
				height: 49px;
			}

				#notes a {
					color: #4f7f18;
				}

			#notes li.alt {
				background: transparent;
			}

/*--------------------------------------------------*/
/* Reviews						                    */

	#reviews .panelContent {
		padding-bottom: 10px;
	}

		#reviews img {
			float: left;
			border: 2px solid #fff;
			margin: 0 8px 8px 0;
		}

		#reviews h3 {
			font-size: 1em;
		}

			#reviews h3 em {
				display: block;
				font-weight: normal;
			}

		#reviews .scores {
			float: none;
			width: auto;
		}

			#reviews .scores li {
				float: none;
			}

		#reviews .more {
			float: right;
			margin-top: -32px;
		}

	/*--------------------------------------------------*/
	/* Manufacturer's response		                    */

		.response {
			background: #e6f7d2;
			border-top: 1px solid #d1d1d1;
		}

			.response div {
				padding: 10px 20px 0;
				border-top: 1px solid #fff;
				color: #95c063;
			}

				.response h3 {
					color: #95c063;
				}

	/*--------------------------------------------------*/
	/* Additional reveiws				                */

		#additional {
			border-top: 1px solid #d1d1d1;
		}

			.additional {
				border-top: 1px solid #fff;
				border-bottom: 1px solid #d1d1d1;
				padding: 10px 20px;
			}

			#additional .response {
				border-top: 0;
				border-bottom: 1px solid #d1d1d1;
			}

			.additional.last {
				border-bottom: 0;
			}

/*--------------------------------------------------*/
/* Write						                    */

	#write form.tab {
		padding-bottom: 10px;
	}

	/*--------------------------------------------------*/
	/* Form							                    */

		#user .row {
			float: left;
			padding: 0 10px 0 0;
		}

			#user .row.last {
				padding: 0;
			}

			#user .row input {
				width: 110px;
			}

		#review {
			width: 290px;
			float: left;
		}

			#review .row {
				margin: 0;
			}

			#review .row label {
				float: none;
				text-align: left;
				padding: 8px 0;
			}

			#review .row textarea {
				width: 286px;
			}

		#rate {
			width: 290px;
			float: right;
			padding: 50px 0 0;
		}

			#rate p {
				text-transform: uppercase;
				font-weight: bold;
				padding: 2px 12px 0 0; 
				width: 140px;
				text-align: right;
				float: left;
			}

				#rate label {
					float: none;
					width: auto;
					text-align: left;
				}

				#rate.enabled .rate {
					background: red url("/a/img/product/rate.gif") repeat-x 0 0;
					width: 80px;
					height: 16px;
					float: left;
					position: relative;
				}

				#rate.enabled .rate label {
					color: #b3e37b;
					height: 16px;
					width: 80px;
					padding: 0;
					display: block;
					position: absolute;
					top: 0;
					left: 0;
					cursor: pointer;
				}

					#rate.enabled .rate label.hover,
					#rate.enabled .rate label.active {
						background: url("/a/img/product/rate.gif") repeat-x 0 -100px;
					}

					#rate.enabled .rate .one {
						width: 16px;
						z-index: 5;
					}

					#rate.enabled .rate .two {
						width: 32px;
						z-index: 4;
					}

					#rate.enabled .rate .three {
						width: 48px;
						z-index: 3;
					}

					#rate.enabled .rate .four {
						width: 64px;
						z-index: 2;
					}

					#rate.enabled .rate .five {
						width: 80px;
						z-index: 1;
					}

		#post {
			text-align: right;
			clear: both;
		}

			#post .submit {
				border: 1px solid #b4d392;
				float: right;
				margin-top: -32px;
				display: inline;
				position: relative;
			}


/*--------------------------------------------------*/
/* Aside						                    */

	#aside .advertorial {
		background: #8bc5d4 url("/a/img/product/advertorial.gif") no-repeat 0 100%;
	}

		#aside .advertorial p {
			color: #1f6577;
		}

		#aside .advertorial .button {
			border: 1px solid #aed7e1;
			margin-top: 60px;
			float: right;
		}
		
/*--------------------------------------------------*/
/* More							                    */

	.more {
		background: #fff;
		padding: 0;
	}

		.more a {
			color: #7a7a7a;
			font-weight: bold;
			text-transform: uppercase;
			text-decoration: none;
			padding: 8px 12px;
			display: block;
			border: 1px solid #d3d3d3;
			line-height: 1em;
		}

			.more a:hover,
			.more a:focus {
				border: 1px solid #999;
				text-decoration: underline;
				color: #333;
			}
			
/*--------------------------------------------------*/
/* Subcat						                    */

	#subcat {
		background: #f4f4f4;
		padding: 28px;
		margin: 0 0 28px;
		float:left;
	}

		#subcat p {
			float: left;
			padding: 6px 0;
			color: #89b458;
		}
/*--------------------------------------------------*/
/* Review stars                                     */

 .overview {
		list-style-type:none;
		float: left;
		padding: 0;
	}
	
	.overview .rating {
			background: url("../../img/home/stars.png") no-repeat 0 1px;
			height: 16px;
			width: 60px;
			float: right;
			margin: 4px;
		}

        .overview .rated1 {
				background-position: -48px 1px;
			}
 			.overview .rated2 {
				background-position: -35px 1px;
			}
 			.overview .rated3 {
				background-position: -22px 1px;
			}
 			.overview .rated4 {
				background-position: -11px 1px;
			}
 			.overview .rated5 {
				background-position: 0 1px;
			}

	.overview li {
			background: #fff;
			padding: 10px;
            height: 40px;
		}

	.overview .zebra {
				background: #f4f4f4;
			}

	.overview strong {
					font-weight: normal;
					float: left;
				}
				

	.overall .rating {
			background: url("../../img/home/stars.png") no-repeat 0 1px;
			height: 15px;
			width: 60px;
			position:absolute;
		}

 			.overall .rated1 {
				background-position: -57px 1px;
			}
 			.overall .rated2 {
				background-position: -44px 1px;
			}
 			.overall .rated3 {
				background-position: -31px 1px;
			}
 			.overall .rated4 {
				background-position: -20px 1px;
			}
 			.overall .rated5 {
				background-position: 0 1px;
			}

 		  
			
/*--------------------------------------------------*/
/* headerDG						                    */

	#headerDG {
		background: #36b156;
		color: #fff;
		padding: 4px 20px;
        height: 40px;
	}

    #headerDG option{
		color: #000;
	}
    #headerDG select{
		color: #000;
	}
        #headerDG a {
		    color: #fff;
	    }
		#headerDG fieldset {
			float: left;
		}

			#headerDG label {
				text-transform: uppercase;
				font-weight: bold;
				padding: 0 8px 0 0;
			}

		#headerDG div {
			float: right;
			padding: 2px 0 0;
		}

			#headerDG div p {
				float: left;
				padding: 0;
			}

			#headerDG ul {
				list-style: none;
				padding: 0 0 0 12px;
				float: left;
			}

				#headerDG li {
					float: left;
					padding: 0 2px;
				}

					#headerDG li a {
						color: #fff;
						text-decoration: none;
					}

						#headerDG li a:hover,
						#headerDG li a:focus {
							text-decoration: underline;
						}

					#headerDG .current a {
						color: #fff;
					}
					
/*--------------------------------------------------*/
/* footerDG						                    */

	#footerDG {
		background: #36b156;
		color: #fff;
		padding: 0px 20px;
        height: 40px;
	}
        #footerDG option{
		color: #000;
	}
        #footerDG a {
		    color: #fff;
	    }
		#footerDG fieldset {
			float: left;
		}

			#footerDG label {
				text-transform: uppercase;
				font-weight: bold;
				padding: 0 8px 0 0;
			}

		#footerDG div {
			float: right;
			padding: 2px 0 0;
		}

			#footerDG div p {
				float: left;
				padding: 0;
			}

			#footerDG ul {
				list-style: none;
				padding: 0 0 0 12px;
				float: left;
			}

				#footerDG li {
					float: left;
					padding: 0 2px;
				}

					#footerDG li a {
						color: #fff;
						text-decoration: none;
					}

						#footerDG li a:hover,
						#footerDG li a:focus {
							text-decoration: underline;
						}

					#footerDG .current a {
						color: #fff;
					}
/* details summary review star */
.scores .rating {
					background: url("../../img/home/starsSmall.png") no-repeat 0 1px;
					float: right;
					width: 35px;
					height: 6px;
					margin: 4px;
					display: inline;
				}


			#headerDGpittcon {
		background: #333333 no-repeat 100% 0;
		color: #00a0de;
		padding: 4px 20px;
	}
  

 	            .scores .rated1 {
				            background-position: -28px 0;
			            }

 	            .scores .rated2 {
				            background-position: -21px 0;
			            }

 	            .scores .rated3 {
				            background-position: -14px 0;
			            }

 	            .scores .rated4 {
				            background-position: -7px 0;
			            }

 	            .scores .rated5 {
				            background-position: 0 0;
 	            }
 /* paging links  */
 
 a.paging:link 
 {
     text-decoration:none;
 }
 a.paging:hover
 {
     font-weight:bold;
     text-decoration:underline;
 }



/*----------------------------------------------------------------------------*/ 
/*---------------------Related Products Page----------------------------------*/
/*---------------------------------------------------------------------------*/

/*.Related-Products img   {
    margin-bottom: 20px;
}*/

.Related-Products h3{
    font-size: 1.1em;
    line-height: 1.4em;
    color: #4A4A4A;
    text-decoration: none;
    height: 55px;
}


.Related-Products h3 a{
    font-size: 1.1em;
    line-height: 1.3em;
    color: #4A4A4A;
    text-decoration: none;
    /*height: 100px;*/
}

.Related-Products a{
    font-size: 1em;
    margin-top: -20px;
    /*line-height: 1.3em;*/
    color: #4A4A4A;
    text-decoration: none;
}

.Related-Products a:hover{

    text-decoration: underline;
    color: #4A4A4A;
    cursor:pointer;
}

/*----- player Tabs -----*/

 /*----- Tabs -----*/
.playerstabs {
    /*width:608px;*/
    width:620px;
    display:inline-block;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .playerstab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .playerstab-links li {
        margin:0px 0px;
        float:left;
        list-style:none;
    }
 
        .playerstab-links a {
            padding:9px 15px;
            display:inline-block;
            background:#78a047;
            font-size:16px;
            font-weight:bold;
            color:#4c4c4c;
        }
 
        .playerstab-links a:hover {
           /*-- background:#a7cce5;
            text-decoration:none; --*/
        }
 
    /*li.active a, li.active a:hover {
        background:#f0f0f0;
        color:#78a047;
        
    }*/
 
    /*----- Content of Tabs -----*/
    .playerstab-content {
        padding:15px;
        background:#f0f0f0;
        /*height:220px;*/
        height:270px;
    }
 
        .playerstab {
            display:none;
        }
 
        .playerstab.active {
            display:block;
        } 
 

.Related-Products h2 {
/*background: #e3f6cd url("http://www.selectscience.net/a/img/global/panel.gif") no-repeat 100% 0;*/
background: #e3f6cd;
border-bottom: 1px solid #d1d1d1;
color: #69a227;
font-weight: bold;
text-transform: uppercase;
font-size: 1.2em;
line-height: 1.2em;
padding: 10px 20px;
}

.company-title {
    line-height: 1.3em;
    color: #4A4A4A;
}

.buyingHeader
{
    font-size: 1.2em;
}	