/*@import url("small.css");*/


/* CSS Document */
/*
a {text-decoration:none;color:#00f;cursor:pointer;}
a:hover {color:#900;text-decoration:underline}
p {font-size:14px;line-height:1.6;margin:0 0 1em 0;}

em,i {font-style:italic;}
b,strong {font-weight:bold;}
*/


/* wrapper for header */



p.strapline {width:700px;position:absolute;left:200px;top:80px;font-size:18px;text-align:center;}





/* content */



#right {float:right;width:216px;padding:10px 0;}

#right .advert {border:1px solid #a4a4a4;margin:0 0 1em;}

/* banners */
ul#banners {height:312px;width:690px;overflow:hidden;position:relative;margin:0;padding:0;}
ul#banners li {margin:0;padding:0;}
#banners img {border:1px solid #a4a4a4;}

/* tags */



a img {border:0;}


















/* footer */



.credit {clear:both;margin:10px 0 0 0;border-top:1px solid #fff;font-size:11px;text-align:right;padding:10px 0;color:#aaa}


.credit a {color:inherit;text-decoration:underline;}









/* fieldsets */
.error {
	color:red;
}






span.error {color: #a00;
padding: 0 8% 10px;
margin: 5px 0;
text-align: right;}
/* product */


/*
#prodoptions td {padding:5px 0;;font-size:12px;}
td.p-title {text-transform:uppercase;font-weight:700;width:80px}
#prodoptions select,
#prodoptions input {width:95%;padding:3px;font-size:12px;}

#prodoptions,#prices {width:100%;margin:0 0 10px 0;}

#prices td {padding:3px 5px;text-transform:uppercase;font-weight:700;}
#unit input,
#prices #unit {background-color:#ddd;font-size:12px;}

#prices td.p-price {width:150px;text-align:right;}
#prices #total {font-size:15px;}
#prices #total .p-price input {color:#f00;font-weight:700;font-size:15px}
#prices input {border:0;text-align:right;}
*/
/* images */

img.imgleft {float:left;margin:0 15px 15px 0px;}
img.imgright {float:right;margin:0 0 15px 15px;}


#options {overflow:hidden; height:245px;margin-bottom:10px;}


/*
.paymentcontents,
div.pay {width:200px;float:right;text-align:right;clear:both;padding:10px;}

*/
p#error {display:none;}


/* news */
#newsloop {border-top:1px dashed #ccf;margin:1em 0;}
.news-article {border-bottom:1px dashed #ccf;padding:10px;}
.news-date {margin:0 0 1em 0;}
.news-image {float:right;border:1px solid #13aadf;;margin:0 0 1em 1em;} 
.news-image img {display:block;}
/* reviews */

ul#reviewslist  {border-top:1px dashed #ccf;margin:1em 0;}
ul#reviewslist li {border-bottom:1px dashed #ccf;padding:5px;}
ul#reviewslist p {font-size:0.9em;position:relative;;}

span.mainreview {display:inline-block;margin:0 5px;width:80px;position:relative;;height:16px;}
	.rev-score-off {
					clear:both;
					float:left;
				}
				
				.rev-score-off, .rev-score-on {
					margin-top:2px;
					position: relative;
					height: 16px;
					background: url('/images/rev-stars.png') repeat-x 0 -32px;
					width:80px;
					
				}
				
				.rev-score-on {
					position: absolute;
					background-position: 0 -48px;
					text-indent:-10000px;
					margin-left:-80px;
				}
				
				.score-1 {
					width:16px;
				}
				
				.score-2 {
					width:32px;
				}
				
				.score-3 {
					width:48px;
				}
				
				.score-4 {
					width:64px;
				}
				
				.score-5 {
					width:80px;
				}
				
			div#popup {
				display:none;
				width:580px;
				padding:10px;
				height:520px;
				background:#fff;
				float:left;	
			}
			
				div#popup a.bClose {
					float:right;
					border:1px solid #F0F0F0;
					padding:5px 7px;
					font-size:12px;
				}
				
				div#popup iframe {
					height:480px;
					margin-top:5px;
					border:0;
				}
				
				
span.itemxtrtitle {font-weight:bold;display:block;}





