@charset "utf-8";
/* CSS Document */

.top_spacer{
	height:20px;
	padding-left:360px;
	padding-right:10px;
	}

ul.product_detail_tabs{
	margin:0px;
	padding:0px;
	height:20px;
	width:490px;
	list-style:none;
	}
ul.product_detail_tabs li{
	margin:0px;
	padding:0px;
	height:20px;
	float:left;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	}
ul.product_detail_tabs li a{
	display:block;
	height:20px;
	background-image:url(images/product_detail_tabs.png);
	color:#4d4d4d;
	text-decoration:none;
	}
ul.product_detail_tabs li a:hover{color:#4d4d4d; text-decoration:none;}

#overview a{ width:120px; background-position:0px 0px;}
#specs a{ width:100px; background-position:-120px 0px;}
#downloads a{ width:130px; background-position:-220px 0px;}
#suggested a{ width:140px; background-position:-350px 0px;}

#overview a:hover{background-position:0px -20px;}
#specs a:hover{background-position:-120px -20px;}
#downloads a:hover{background-position:-220px -20px;}
#suggested a:hover{background-position:-350px -20px;}

.left_side{
	width:290px;
	float:left;
	color:#c0c0c0;
	text-align:center;
	padding-left:60px;
	}

.bracket_top{
	width:290px;
	height:5px;
	background-image:url(images/product_image_large_top.png);
	background-repeat:no-repeat;
	}
.bracket_bottom{
	width:290px;
	height:5px;
	background-image:url(images/product_image_large_bottom.png);
	background-repeat:no-repeat;
	margin-bottom:5px;
	}

.large_img_area{width:290px; height:365px;}
.large_img_area img{ text-align: auto; margin-top:8px;}

.detail_img_area{width:290px;/* height:365px;*/}
.detail_img_area img{ text-align: center; margin:8px 2px;}

.right_side{
	width:490px;
	float:left;
	padding-left:10px;
	}
	
.title_box{
	width:470px;
	min-height: 25px;
	height: auto !important;
	height:25px;
	background-color:#edefee;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:2px;
	}
.title_box h2{font-size:14px; color:#7a9187; float:left;}	

.dotted_line{
	width:100%;
	height:1px;
	border-bottom:1px dotted #cacaca;
	}

.pages{
	float:right;
	font-size:11px;
	height:14px;
	padding-top:5px;
	letter-spacing:1px;
	}

.pages a{
	text-decoration:none;
	color:#ff6600;
	font-weight:bold;
	}
.pages a:hover{
	color:#ff6600;
	text-decoration:underline;
	}

#page_arrow{
	margin:0px 5px -1px 5px;
	}

.product_details_container{
	overflow:hidden;
	border-left:1px dotted #cacaca;
	border-bottom:1px dotted #cacaca;
	}
/*
.product_details_left_top{
	width:117px;
	height:100px;
	padding:10px;
	border-right:1px dotted #cacaca;
	float:left;
	line-height:16px;
	}
.product_details_right_top{
	width:300px;
	height:100px;
	padding-top:10px;
	padding-left:10px;
	float:left;
	line-height:16px;
	}
*/
.product_details_left{
	width:117px;
	padding:10px;
	float:left;
	}

.product_details_right{
	width:300px;
	min-height:100px;
	float:left;
	padding:10px;
	border-left:1px dotted #cacaca;
	}

.spacer{height:5px;}

.product_row{
	height:122px;
	width:485px;
	border-left:1px dotted #cacaca;
	border-bottom:1px dotted #cacaca;
	}
	
.product_thumbnail{
	width:117px;
	height:102px;
	padding:10px;
	border-right:1px dotted #cacaca;
	float:left;
	text-align: center;
	}
.product_thumbnail a{display:block;}
.product_thumbnail a:hover{visibility:visible;}
.product_thumbnail a img{border: 1px solid #ffffff;}
.product_thumbnail a:hover img{border: 1px solid #71867f;}
.product_thumbnail a span img, .product_thumbnail a:hover span img{border:none;}
.product_thumbnail a span {visibility:hidden; position:absolute; top:300px; margin-left:-314px;}
.product_thumbnail a:hover span {visibility:visible;}

.product_info{
	width:325px;
	height:55px;
	float:left;
	padding-left:20px;
	padding-top:40px;
	}

.product_number{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#71867f;
	font-weight:bold;
	}

.product_info h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#686868;
	font-weight:bold;
	text-transform:none;
	padding:0px;
	padding-top:10px;
	margin:0px;
	float:left;
	}
.product_info h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#71867f;
	font-weight:bold;
	padding:0px;
	padding-top:5px;
	margin:0px;
	}

.details a{
	display:block;	
	width:73px;
	height:16px;
	border:1px solid #c7c8cb;
	float:right;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#71867f;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	margin-top:3px;
	}
.details a:hover{
	background-color:#71867f;
	color:#FFFFFF;
	}
