/*
	*
	*	Buttons
	*
*/
a.btn-gray {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#edeef1', endColorstr='#d4d5d9',GradientType=0);
}
.btn-green {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a8813', endColorstr='#315b0d',GradientType=0);
}
.btn-innergray {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE',GradientType=0);
}
.btn-innerblue {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadfe2', endColorstr='#bdc2c5',GradientType=0);
}

/*
	*
	*	Forms
	*
*/
form.formatted div.wrap p.title:before {
	bottom:-10px;
}
form.formatted textarea,
form.formatted input.ipt {
	padding-bottom:2px;
}

/*
	*
	*	Typography
	*
*/
p.tag a:before {
	top:-1px;
}

/*
	*
	*	Tooltip
	*
*/
span.tooltip:after {
	left:-10px;
}

/*
	*
	*	Top
	*
*/
#top {
	border-bottom:1px solid #ececec;
}
#top div.c22 ul li.last a {
	position:relative;
	top:-2px;
}

/*
	*
	*	Free
	*
*/
#free {
	margin-right:0;
}
#free p a {
	margin-right:20px;
}

/*
	*
	*	Search
	*
*/
#search form div.wrap input.ipt {
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0);
	padding-bottom:2px;
	line-height:26px;
}
#search form div.wrap input.ipt-submit {
	top:11px;
}

/*
	*
	*	Socialsearch: Social
	*
*/
#social div.fr {
	width:254px;
}
#social div.twitter {
	margin-top:2px;
	width:60px;
}

/*
	*
	*	Menu: Active-trail
	*
*/
#menu ul li.active-trail div.content {
	border-bottom:1px solid #ececec;
}

/*
	*
	*	Socialtitle
	*
*/
#socialtitle div.social div.google {
	margin-right:25px;
}
#socialtitle div.social div.twitter {
	margin-top:2px;
	width:60px;
}

/*
	*
	*	Browse 
	*
*/
div.browse ul li a:before {
	top:2px;
}
div.browse ul li.active a:before {
	top:5px;
}

/*
	*
	*	Back issues
	*
*/
div.back-issues ul li {
	border:1px solid #CCC;
	margin-right:40px;
}

/*
	*
	*	Cart
	*
*/
#cart table td.quantity .actions input.ipt {
	padding-bottom:5px;
	padding-top:2px;
	height:19px;
}

/*
	*
	*	Coupon code
	*
*/
#couponcode div.c3 div.c32 input.ipt {
	padding-bottom:6px;
	padding-top:3px;
	height:18px;
}

/*
	*
	*	Cart details
	*
*/
#cartdetails div.yourinformation input.ipt,
#cartdetails div.payment div.c21 div.wrap input.ipt {
	padding-bottom:6px;
	padding-top:5px;
}
#cartdetails div.payment p.title:before {
	bottom:-5px;
}
#cartdetails div.security label a {
	top:2px;
}

/*
	*
	*	Customer care
	*
*/
#customercare form.login input.ipt {
	padding-bottom:6px;
	padding-top:5px;
}

/*
	*
	*	Popup mini
	*
*/
#popup_mini p {
	top:10px;
}

/*
	*
	*	Subscribe
	*
*/
#subscribe div.yourinformation input.ipt,
#subscribe div.giftinformation input.ipt,
#subscribe div.payment div.c21 div.wrap input.ipt {
	padding-bottom:6px;
	padding-top:5px;
}
#subscribe div.security label a {
	top:2px;
}

/*
	*
	*	Page specific
	*
*/
body.subscribe #top {
	border-bottom:0;
}
body.newsletter-issue #header,
body.cart #header,
body.customer #header {
	border-bottom:1px solid #ececec;
}