/* index page */





.alpha {
	margin-left:2px;
}
 
.products_table {
 
 width:100%;
 font-size:11px; 
 border:0px 
 #ccc solid;
 
}

.product_table_header {
	padding:10px;
	text-align:center;
}
 
.product_table_product_box_placeholder {

padding:20px; 
height:75px;
text-align:center;
width:220px !important;
height:165px;
overflow:hidden;

}


.product_table_product_box_placeholder_container {

width:220px !important;
height:160px !important;;
overflow:hidden !important;

}




.product_table_product_container {
	padding:15px;
	width:460px;
	text-align:justify;
	overflow:hidden;
	display:block;
}

.product_table_product_title {

font-size:18px;
font-weight:bold;

}

.product_table_product_title a {
color:#000;
}

.product_table_product_title a:hover {
color:#cc0000;
text-decoration:none;
font-size:18px;
}

.product_unrated {
	color:#ccc;
}

.product_editorial_links {
	font-size:12px;
	color:#d3d3d3;
}

.product_editorial_links a {
		margin-right:10px;
		border:1px #d3d3d3 solid;
		padding:3px 5px 3px 5px;	
		color:#777;
}

.product_editorial_links a:hover {
	font-weight:normal;	
	color:#fff;
	background-color:#cc0000;
	text-decoration:none;
}

.product_table_product_subcategory {

font-size:14px;

}

.product_description {
line-height:18px;
font-size:12px;
}

.product_review_badge {

text-align:center;
font-size:26px; 
color:#fff; 
font-weight:bold; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px; 
background-color:#cc0000 !important; 
box-shadow: 0px 0px 0px #FFF, 3px 3px 8px rgba(0, 0, 0, 0.45) inset;
padding: 14px 16px 2px 16px;
}

.product_review_badge a {
text-align:center;
color:#fff !important; 
font-weight:bold; 
}

 

.product_score_meaning {
	font-weight:bold;
	font-color:#fff;
	font-size:12px;
	margin-bottom:13px;
}


.product_shopping_link {
padding-top:20px;
font-size:12px; 
text-decoration:underline;
}

.product_divider {
	border-bottom:1px #ccc dotted;
	width:100%;
}





/* details page */


.product_headline_title a {
	font-size:24px;
	margin-bottom:8px;
}

.product_headline_subnav {
	padding-top:7px;
}

.product_latest_video {
	background-color:#ccc; width:620px; height:250px; text-align:center; padding-top:50px; margin-bottom:20px; margin-top:30px;
}

.product_page_sidebar {
	float:right; width:300px; padding:0px 10px 10px 20px; border-left:1px #d3d3d3 dotted;

}

.product_headline_subnav a {
	padding:4px 10px 4px 10px;
	border:1px #ccc solid;
	margin-right:15px;
	font-size:13px;
	margin-bottom:10px;
}

.product_headline_subnav a:hover {
	background-color:#cc0000;
	color:#fff !important;
}

.product_breadcrumbs {
	width:620px;
	color:#777;
	margin-bottom:-12px;
}

.product_breadcrumbs a {
	margin-right:10px;
	color:#777;
}

.crumb {
	margin-right:10px;
}

.product_detail_summary {
	width:620px; 
	text-align:justify;
}

.product_detail_subheader {
	margin-top:20px;
}

.product_reviewed_platform {
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	color:#777;
	border:1px;
	padding:14px 12px 14px 12px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	border:1px #ccc solid;
	box-shadow: 0px 0px 4px #555, 2px 2px 8px rgba(0, 0, 0, 0.25) inset;
	text-align:center;
	margin-top:10px;
}

.product_sidebar_screenshot {
	float:left;   
	border:3px #ccc solid; 
	margin-right:10px; 
	margin-bottom:10px;
	overflow:hidden;
	background-color:#000;
	width:184px;
	height:120px;
}

















