div#product_prev ul {
	list-style-image:url(../images/list_link_image.gif);
	padding-left:12px;
	margin-left:12px;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#999999;
}
.product_preview_pic {
	font: normal 10pt Arial, Verdana, Tahoma, Helvetica, sans-serif; 
	background-color:#000000; 
	vertical-align:top;
}
.product_header_red {
	font: bold 14pt Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px;
	text-align:right;
	vertical-align:bottom;
	border-bottom:3px solid #A91B1B;
}
.product_desc {
	font: normal 11pt Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:justify;
	vertical-align:top;
	margin:10px;
	height:60px;
}
.product_readmore {
	font: normal 10pt Arial, Verdana, Tahoma, Helvetica, sans-serif;
	vertical-align:top;
	text-align:right;
	color:#999999;
	height:30px;
}
div#product_prev a {
	font: normal 10pt Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#999999;
	text-decoration:none;
}
div#product_prev a:hover {
	color:#A91B1B;
}
div#product_prev {
	padding:50px;
}

/*
images/
*/

#cs_product_body { background-image:url(../images/products/images/product-bg.jpg) !important; background-repeat:repeat-x !important; background-position:left 300px !important; }

/* banner */
#cs_product_banner { height:300px; margin:auto; border-bottom:solid 3px #CCCCCC; text-align:center; overflow:hidden; }

/* product navigation */
#cs_product_navigation { list-style:none none; margin:15px 0px 15px 0px; padding:0px; height:33px; }
#cs_product_navigation li { background:url(../images/products/images/product-nav.gif) no-repeat right top; width:97px; height:31px; display:block; float:left; }
#cs_product_navigation li.selected { background-image:url(../images/products/images/product-nav-selected.gif); }
#cs_product_navigation li a { text-decoration:none; font-size:12px; line-height:31px; color:white; text-align:center; display:block; font-weight:bold; }

/* 2-column content area layout */
#cs_product_body_main { width:770px; min-height:660px; margin:auto; position:relative; }
#cs_product_body_main .column { text-align:left; }
#cs_product_body_main .column.left { width:500px; float:left; clear:left; }
#cs_product_body_main .column.right { width:264px; float:left; margin-left:4px; }

div.product { text-align:left; }
	
/* heading styles */
h1 { color:white; font-size:17px; font-weight:normal; }
h1 span { color:white; clear:left; display:block; }
h1 strong { color:silver; }
h2 { color:silver; font-size:13px; }

#cs_product_body_main p.intro { font-weight:bold; }

div.product.content { display:none; }
div.product.content.overview { display:block; }

/* supress SEO text modifiers */
#cs_product_features p strong, div.product.specifications ul li strong { font-weight:normal; }

/* overview tab */
div#cs_product_features { margin-top:20px; }
div#cs_product_features div.feature { overflow:hidden; margin-bottom:20px; }
div#cs_product_features div.feature img { display:block; width:112px; height:112px; border:solid 1px #999999; float:left; margin-right:20px; }
div#cs_product_features div.feature h2 { margin-top:0px; }

/* gallery tab */
div#cs_product_images { }
div#cs_product_images a { display:block; float:left; text-decoration:none; margin:31px 40px 31px 0; width:138px; overflow:hidden; }
div#cs_product_images a.image-3, div#cs_product_images a.image-6, div#cs_product_images a.image-9 { margin-right:0px; }
div#cs_product_images a img { width:120px; height:120px; border:none; }
div#cs_product_images a label { clear:left; display:block; margin-top:5px; }

/* side-bar content */
#cs_product_body_main .column.right .panel { margin-left:15px; margin-bottom:15px; width:251px; display:inline-block; }
#cs_product_body_main .column.right a.panel { text-indent:251px; display:block; }
#buy-now { height:56px; background:url(../images/products/images/product-buynow.gif) no-repeat left top; margin-top:15px; border:none; }
#download-software { background:url(../images/products/images/product-downloadsoftware.gif) no-repeat left top; height:87px; }


/* tutorials box */
div.panel.tutorials { text-align:center; }
div.panel.tutorials a.tutorial { display:inline-block; margin:5px; }
div.panel.tutorials a.tutorial img { border:none; }

/* generic sidebar box */
div.side-box.panel { background:url(../images/products/images/side-box-bg.gif) no-repeat left top; width:253px; height:128px; text-align:left; }
div.side-box.panel h2 { font-size:16px; color:#CCCCCC; font-weight:normal; margin-top:0px; height:35px; line-height:35px; text-align:center; }

div.side-box.awards { text-align:center; _margin-top:20px; }
div.side-box.awards a { margin:0px 5px 0px 5px; }
div.side-box.awards a img { border:none; height:65px; }

a#product-register { background:url(../images/products/images/product-register.gif) no-repeat left top; height:44px; }
a#product-sendtofriend { background:url(../images/products/images/product-sendtofriend.gif) no-repeat left top; height:44px; }

/* related product links */
#related-products { width:764px; height:143px; background:url(../images/products/images/related-products-bg.gif) no-repeat left top; margin:auto; margin-top:10px; text-align:left; clear:left; }
#related-products h1 { display:none; }
#related-products a { float:left; display:inline-block; margin-top:42px; margin-left:26px; text-align:center; text-decoration:none; }
#related-products a label { display:block; clear:left; color:white; font-size:11px; text-transform:uppercase; margin-top:10px; }
#related-products a img { display:inline-block; width:58px; height:58px; border:solid 1px #5F5F5F; background-color:black; }

/* reviews tab */
div.review { border-bottom:1px dotted #333333; clear:left; position:relative; padding-bottom:15px; width:500px; overflow:hidden; }
div.review:last { border:none; }
div.review div.left { width:380px !important; float:left; }
div.review img { float:right; width:100px; }
div.review div.left, div.review img { margin-top:15px; }
div.review h2 { margin-bottom:5px; margin-top:0px; }
div.review p { margin-top:0px; }


/* testimonials tab */
div.testimonial { border-bottom:1px dotted #333333; clear:left; }
div.testimonial h2 { margin-bottom:5px; }
div.testimonial p { margin-top:0px; }

/* product footer */
#cs_product_footer { clear:left; }
