﻿/* tag4/8a/Expansys */
.onpagenav {margin:24px 0 8px;padding:0;list-style:none;text-align:left;border-bottom:2px solid #0098db}
.onpagenav li {display:inline-block;margin:0 3px 0 0}
.onpagenav a {display:block;padding:8px 12px;font-size:14px;font-weight:bold;color:#5e6a71;background:#edf0f2;text-decoration:none;border-radius:6px 6px 0 0}
.onpagenav .active a,.onpagenav a:hover {background:#0098db url(/j/8a/images/generic/alpha_grad.png) repeat-x 0 0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.2)}

.onpagenav a {background:#edf0f2 -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 88%, rgba(0,0,0,0.08) 100%);
background:#edf0f2 -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 88%,rgba(0,0,0,0.08) 100%);
background:#edf0f2 linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 88%,rgba(0,0,0,0.08) 100%);}

.item {float:left;margin:0 16px 8px 0;padding:0 6px 0 116px;list-style:none;border:1px solid #ddd;width:188px;height:138px;position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.c2 {margin-right:0}

.item  {font-size:12px;}
.item .title {margin:4px 0}
.item .title h3 {margin:0;font-size:13px;line-height:14px;max-height:76px;overflow:hidden}
.item .title a {color:#001722;text-decoration:none}
.item .title a:hover {text-decoration:underline}
.item .title .version {display:block;margin-top:2px;font-size:11px;line-height:13px;font-weight:normal;color:#a5acaf}
.item .image {position:absolute;top:10px;left:8px}
.item .price {margin:2px 0;color:#58A618;font-weight:bold;font-size:14px}
.item .price sup {position:relative;top:.3em;font-size:.75em;line-height:0}
body:-moz-last-node .item .price sup {top:.55em} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){.item .price sup {top:.3em}}/*tweak for webkit*/

.item .stocklevel {color:#A5ACB0;margin:2px 0;max-height:2.8em;overflow:hidden}
.item .instock {color:#58A618}
.item .preorder span {color:#A5ACB0 !important}
.item .infostock {font-size:11px;line-height:13px}

.customer-survey-pop-up
{
	width: 300px;
	height: auto;
	background: black;
	margin-left:auto;
	margin-right:auto;
	background-color:#f4f4f4;
	text-align: left;
	padding: 10px;
	border:2px solid #4592ee;
	border-radius:12px;
	/*box-shadow: 8px 8px 5px #888888;*/
	color: #5f6a72;
	float: right;
}

.pop-up-title
{
	margin: 15px 0 24px;
	font-size: 23px;
	line-height: 28px;
	font-weight: normal;
	letter-spacing: -2px;
	color: #4592ee;
	text-shadow: 0 0 1px rgba(0,0,0,.01);
}

#pop-up-form li
{
list-style: none;
}

#pop-up-form ul
{
margin: 0px;
padding: 0px;
padding-top: 10px;
margin-bottom: 0px !important;
}

#pop-up-form
{
margin-bottom: 5px !important;
}


fieldset {
  border: 0;
  margin: 0;
  padding: 0; }
  
.pop-up-sub-text
{
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	letter-spacing: -1px;
	color: #5f6a72;
	text-shadow: 0 0 1px rgba(0,0,0,.01);	
}

#pop-up-form .pop-up-email-input
{
padding: 2px;
font-size: 14px;
color: #3c474f;
border: 1px solid #a2b1bd;
background: #fff url(/j/8a/images/pages/checkout/field_bg.png) repeat-x 0 0;
-moz-border-radius: 6px;
border-radius: 6px;
width: 220px;
height: 20px;
margin-bottom: 3px;
-moz-box-shadow: 0 0 4px rgba(60,71,79,.3);
-webkit-box-shadow: 0 0 4px rgba(60,71,79,.3);
box-shadow: 0 0 4px rgba(60,71,79,.3);
}

.survey-button-hover:hover
{
	opacity: 0.9;
}

.pop-up-button-left
{
	float: left;	
}

.pop-up-button-right
{
	float: right;	
}

#pop-up-tick-text
{
	font-size: 13px;
	letter-spacing: -1px;
	margin-bottom: 4px;
}

.social {
    margin-top: 12px;
}

.social-item {
    display: inline-block;
    height: 20px;
    margin-left: 4px;
    vertical-align: middle;
}

/* Advert blocks */
.a_block {margin:16px 0;padding:0;list-style:none}
.a_block:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.a_block li {float:left;margin-right:16px}
.a_block img {display:block}

/* category 4across */
.ad_4across .c4 {margin-right:0}

/*region tweaks*/
.twdprice, .cnprice, .thPrice {display:inline;padding-left:4px;font-size:11px;white-space:nowrap}

.product_list .rrp {margin:4px 0;font-size:11px;color:#7c109a}

/* tweaks for TW dual RRP pricing */
.lang_zh .product_list .item {height:132px}
.lang_zh .product_list .item .image {top:16px}
.lang_zh .product_list .rrp {position:absolute;bottom:-8px;left:-4px;max-width:108px;padding:2px 4px;background-color:#eee;line-height:1.4;opacity:.9;font-size:10px !important}
.lang_zh .product_list .rrp:before {position:absolute;top:-4px;left:0;content:"";width:0;height:0;
border-top: 4px solid transparent;border-right:4px solid #bbb;}
.lang_zh .product_list .rrp .twdprice {padding:0}
.lang_zh .product_list .rrp .twdprice,.lang_zh .product_list .rrp .twdprice strong {font-size:10px !important}

/* IE tweakettes */
/*IE7*/
*+html .onpagenav {zoom:1}
*+html .onpagenav li  {float:left}
/*IE6*/
* html .onpagenav {zoom:1}
* html .onpagenav li  {float:left}
* html .onpagenav .active a,.onpagenav a:hover  {background:#0098db}