@charset "UTF-8";

/* CSS Document */


a.eButton,
a.eButton:visited,
a.eButton:hover {
	background:#222 repeat-x;
	display: inline-block;
	padding:6px 10px 8px;
	color:#fff;
	text-decoration:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	position:relative;
	cursor:pointer;
	text-shadow:0 -1px 0px rgba(0,0,0,0.25);/*-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	border-bottom:1px solid rgba(0,0,0,0.25);*/
}

a.eButton:hover {
	background-color: #111;
	color:#fff;
}

a.eButton:active {
	top:1px;
	background-color: #ccc;
}

a.eButton:after {
	content: " »";
	font-family: serif;
	text-shadow:0 -1px 0px rgba(0,0,0,0.25);
}

a.small.eButton,
a.small.eButton:visited,
a.small.eButton:hover {
	font-size:.9em;
	color: #fff;
	font-weight:bold;
}

a.eButton,
.eButton:visited,
a.eButton:hover,
.medium.eButton,
a.medium.eButton:visited,
a.medium.eButton:hover {
	font-size:1em;
	font-weight:bold;
	line-height:1; /*text-shadow:0 -1px 1px rgba(0,0,0,0);*/
	color:#fff;
}

a.large.eButton,
a.large.eButton:visited,
a.large.eButton:hover {
	font-size:1.2em;
	padding:8px 14px 9px;
	color:#fff;
	font-weight:bold;
}

a.green.eButton,
a.green.eButton:visited { background-color:#70ab1e; }

a.green.eButton:hover { background-color:#77b81e; }

a.blue.eButton,
a.blue.eButton:visited { background-color:#35455f; }

a.blue.eButton:hover { background-color:#355775; }

a.bluegray.eButton,
a.bluegray.eButton:visited { background-color:#6a737a; }

a.bluegray.eButton:hover { background-color:#16497b; }

a.red.eButton,
a.red.eButton:visited { background-color:#ff0000; }

a.red.eButton:hover { background-color:#cc0000; }

a.orange.eButton,
a.orange.eButton:visited { background-color:#ecac00; }

a.orange.eButton:hover { background-color:#ffbe00; }

a.gray.eButton,
a.gray.eButton:visited { background-color:#999999; }

a.gray.eButton:hover { background-color:#666666; }

div.csc-textpic-text div.submenu-level1 {
	margin-left:-15px;
	position: relative;
	top:-69px;
}

.btn-buynow-wrapper {
	position:absolute;
	top: 6px;
	z-index:1;
	right:-16px;
}

.btn-buynow {
	background-color:#ecac00;
	padding: 10px 20px 11px;
}

.btn-buynow a { color:#fff; }

.btn-buynow a:hover { }

.btn-buynow-msrp {
	color: #ffffff;
	font-size:0.8em;
	padding-top:11px;
}

.btn-buynow-price {
	color:#777777;
	padding: 10px 10px 10px 5px;
	font-weight:700;
}

.btn-buynow-price a { color: #ffffff; }

.btn-buynow-price a:hover { color:#ff9900; }

.btn-buynow,
.btn-buynow-msrp,
.btn-buynow-price { float:right; }

.btn-buynow p,
.btn-buynow-msrp p,
.btn-buynow-price p { margin-bottom:0; }
