li {
	list-style:none;
	list-style-position:outside;
}

/* Header */

#info ul {
	display:inline;
}

#info .icon.basket_summary {
	text-indent: 0;
}

.headRow {
	position: relative;
	right: 0;
}

.headRow.shareLang {
	z-index: 2;
}

.headRow.help {
	z-index: 1;
}

.headRow .social, #info form, #info #basket {
	display: inline;
}

.headRow .social {
	display: none;
}

#info form {
	margin-right: 6px;
}

#info .contact {
	width: 350px;
}

#info .contact p {
	float: left;
}

/* sort navigation */

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	z-index:1;
}

#header {
	z-index:2;
}

/* Sort some buttons */

.button.search {
	padding:5px 2px;
	font-size:11px;
}

.button.inline {
	display:inline;
}

.basket_options .button {
	float:left;
	display:inline;
}

.button.write_review {
	display:inline;
}

.button.add_to_basket {
    display: inline;
}

#basket {
	margin-top:10px;
}

#sidebar .button.go {
	display: inline;
	float: left;
	width: 40px;
	height: 25px;
}

/* Cart Radio Buttons */

label {
	vertical-align:top;
}

/* App Guide on Home */

.app_guide_tabs li {
	float:left;
}

#app_guide_container select {
	border:1px solid #333;
	padding:2px 2px 3px;
	font-size:12px;
	margin-bottom:4px;
	color:#666;
}

.app_guide_tabs li {
	width: 168px;
}

/* Sorting */

.sort {
	float:right;
}

.sort label {
	margin-right:5px;
}

.sort label, .sort select, .sort input {
	display:inline;
	float:left;
}

/* Product Page */

#intro .button {
	display: inline;
}

.rating_bar {
	display:block;
	float:left;
}

.rating_stars div a {
	display:inline;
	float:left;
}

.perks .icon {
	display:inline;
	float:left;
}

#cart_form h3.price {
	display: inline;
}

#cart_form p.price_inc {
	display: inline;
	position: relative;
	top: -6px;
	left: 6px;
}

.perks .icon, #cart_form .icon {
	display: block;
	float: left;
}

/* Upsell */

#upsell .product .button, #upsell .product .add_to_basket_small {
	display: inline;
	width: 140px;
}

/* Tabs */

.tabs li a {
	position:static;
}

.panes {
	top:-1px;
}

/* Social Media */

.social iframe {
	margin:0 5px;
}

/* Add to cart form */

#summary label {
	display:inline;
	float:left;
	margin-right:5px;
}

#summary input[type=text] {
	display:inline;
	float:left;
}

#summary .button {
	display:inline;
	float:left;
	position:relative;
	top:-6px;
}

/* Navigation */

#navigation {
	margin-bottom:10px!important;
	overflow:hidden;
}