﻿@import url(css/layout.css);
@import url(../css/form.css);
@import url(css/jcarousel.css);

/* Product Reviews */
div.mod-productreviews {
	width: 440px;
	background: url(../library/bg-productpanel.png) repeat-x 0 19px;
	padding-top: 19px;
	position: relative;
	z-index: 1;
	}
body.product-detail div.mod-productreviews {
	width: 460px;
	background: url(../library/bg-productdetailpanel.png) repeat-x 0 19px;
	}
body.content div.mod-productreviews {
	width: 670px;
	background: url(../library/bg-reviewpanel.png) repeat-x 0 19px;
	}				
div.industry,
div.owner,
div.specification,
div.testimonial {
	padding: 5px 10px 0 10px;
	}
div.entry {
	background: url(../library/divider-news.png) no-repeat bottom left;
	clear: both;
	}	
span.date,
span.review {
	float: left;
	display: block;
	width: 110px;
	padding: 4px 0 5px 0;
	}	
span.review {
	width: 310px;
	}	
body.content span.review {
	width: 500px;
	}			
span.review a {
	display: block
	}

div.testimonial div.entry {
	}
	
span.testimonial {
	display: block;
	padding: 0px 0px 5px 0px;
	}		
	
h4 em {font-weight: normal; font-style: normal;}	

/* Review filter */	
span.review-filter {
	display: block;
	background: url(../library/divider-news.png) repeat-y 0 0;
	margin: 10px 0px 5px 10px;
	padding: 0px 0px 0px 5px;
	}	
span.review-filter span {
	float: left;
	display: block;
	padding: 5px 5px 4px 0px;
	}
span.review-filter span.from {
	width: 100px;
	text-align: right;
	padding-top: 8px;
	}	
span.review-filter span.for {
	padding-top: 8px;
	}		

span.review-filter span.btn {
	padding-top: 4px;
	}			
	
p.addreview {height: 18px; width: 82px; padding: 0; margin:0; position: absolute; z-index: 1; top: 0; right: 0;}
p.viewarchive {height: 18px; padding: 0; margin: 8px 0 0 120px;}
p.addreview a, p.viewarchive a {display: block; height: 18px; width: 82px;}
p.addreview span, p.viewarchive span {display: none;}
p.addreview a {background: url(../library/link-addreview.png) no-repeat 0 0 transparent;}
p.addreview a:link {text-decoration: none; background-position: 0 0;}
p.addreview a:visited {text-decoration: none !important; background-position: 0 0;}
p.addreview a:hover {text-decoration: none; background-position: 0 -18px;}
p.addreview a:active {text-decoration: none; background-position: 0 0;}	
p.viewarchive a {background: url(../library/link-viewarchive.png) no-repeat 0 0 transparent; }
p.viewarchive a:link {text-decoration: none; background-position: 0 0; }
p.viewarchive a:visited {text-decoration: none !important; background-position: 0 0; }
p.viewarchive a:hover {text-decoration: none; background-position: 0 -18px; }
P.viewarchive a:active {text-decoration: none; background-position: 0 0; }




	

/* Product Filter Nav - Also see CSS folder*/
div.mod-productnav {
	background: url(css/img/bg-nav.png) no-repeat 0 0 #3086c9;
	width: 970px;
	height: 19px;
	}
	
/* Carousel */	
div.mod-products {
	background: url(../library/bg-productcategory.png) no-repeat bottom left #3086c9;
	width: 970px;
	min-height: 221px;
	}
body.product-detail div.mod-products {
	background: url(../library/bg-productdetail.png) no-repeat bottom left #3086c9;
	min-height: 103px;
	}
#loading-product {
	background: url(../library/bg-productdetail.png) no-repeat bottom left #3086c9;
	width: 970px;
	height: 103px;
	position:absolute;
    z-index: 100;
 	top: 101px;
 	text-align: center;
	}
#loading-product img {
	margin-top: 35px;
	}
#loading-catalogue {
	background: url(../library/bg-productcategory.png) no-repeat bottom left #3086c9;
	width: 970px;
	height: 221px;
	position:absolute;
    z-index: 100;
 	top: 101px;
 	text-align: center;
	}
#loading-catalogue img {
	margin-top: 85px;
	}
	
/* Complimentary Models */
div.mod-complimentarymodels {
	padding: 10px 10px 0px 10px;
	}
div.mod-complimentarymodels ul {
	list-style-type: none;
	padding: 0 0 0 10px;
	margin: -5px 0 10px 0;
	}
div.mod-complimentarymodels ul a {
	display: block; 
	width: 100%;
	}		

/* Feature Review - Product detail page */		
div.feature-review {
	border-top: 2px solid #3086c9;
	margin-top: 15px;
	padding: 10px 0 5px 0;
	}
div.feature-review p, 
div.feature-review li {
	font-style: italic;
	color: #3086c9;
	}
div.feature-review p.source {
	font-style: normal;
	font-size: 10px;
	}
div.product-awards img {
	margin-left: 10px;
	}		

/* Product list table containing checkboxes on Add review page*/	
.product-list td {
    padding-right: 15px;
    padding-bottom: 5px;
    white-space: nowrap;
	}
.product-list {
    margin-bottom: 5px;
	}


/* Tech drawing listing */

ul.techdrawings {
	padding-left: 0;
	}

ul.techdrawings li {
	background: none;
	padding-left: 0;
	}
ul.techdrawings ul {
	padding-left: 0;
	}
ul.techdrawings ul li {
	background: none;
	}

ul.techdrawings ul.linklist {
	background: transparent url(../library/divider-news.png) no-repeat;
	margin-bottom: 0 !important;
	padding-bottom: 0;
	zoom: 1;
	}

ul.techdrawings ul.linklist li {
	display: inline-block;
	}

ul.techdrawings p {
	margin-bottom: 0;
	}

ul.linklist li a.dxf {
	background: url(../library/icn-dxf.gif) no-repeat 0 0.5em;
	}