/*
Theme Name: The Arbitrage
Theme URI: http://www.legitimatehero.com/
Description: In the end there will always be arbitrage
Version: 0.2
Author: Peter Ng
Author URI: http://www.petergng.com/

Note concerning image sizes:

Main image on front page is 593 x 225
Secondary image 293 x 150

blue: #163d6c

*/
* {
	margin:0;
	padding:0;
}

body {
	color:#000;
	font-size:100%;
	font-family:arial, helvletica, verdana, sans-serif;
	text-align:center;
	background:#f7f7f7 url(images/navbar_bg.gif) repeat-x;
}

#main-wrapper {
	font-size:1em;
	display:block;
	margin:0 auto;
	padding:0 5px;
	text-align:left;
	width:970px;
}

/* ----------------------------------- basics */
h1 {
	font-size:21px;
}

h2 {
	font-size:16px;
}

h3 {
	font-size:12px;
}

a {
	color:#163d6c;
	outline:none;
	text-decoration:none;
}

a:hover {
	color:#000;
	border-color:#3c6c92;
}

a img {
	border:none;
}

ul,ol {
	list-style:none;
}

input,textarea {
	outline:none;
}



/* ----------------------------------- masthead */
.leaderboard {
	width:950px;
	padding:0 0 12px;
	margin-top:0;
}

.leaderboard .right {
	width:650px;
}

#logo {
	width:235px;
	float:left;
	margin:32px 0 0 12px;
}

#phone {
	padding:4px 12px 17px;
	text-align:right;
	font-size:12px;
}

#phone li {
	display:inline;
	padding-left:10px;
}

#phone a {
	color:#000;
}

#phone a:hover {
	color:#777;
}

#site-name {
	position:relative;
	top:-43px;
	left:62px;
	margin:16px 0 0 3px;
}

#site-name a {
	color:#4e4e4e;
	border:0;
}

#site-name a:hover {
	color:#3c6c92;
}

#site-tagline {
	margin:16px 0 0 3px;
	float:left;
}



/* =----------------------------------- top + bottom navigation */
.navStripWrapper {
	position:relative;
	clear:both;
	margin:3px 0 0;
	font-weight:normal;
	float:right;
}

.nav {
	font-size:13px;
}

.nav li {
	border-right:1px solid #ccc;
	display:block;
	float:left;
}

.nav li.rightend {
	border-right:none;
	display:block;
	float:left;
}

.nav li a {
	color:#000;
	display:block;
	padding:0 12px 6px;
	text-decoration:none;
	text-align:center;
	display:block;
}

.nav li a span {
}

.nav li a:hover {
	color:#163d6c;
}

.nav li a.focus {
	color:#000;
}

.nav li.searchField {
	float:right;
	border:0;
}

.nav .searchField div {
	margin:0 8px 0 0;
}

.nav .searchField span {
	background:#fff;
	border:1px solid #ccc;
	border-left-color:#bbb;
	border-bottom-color:#bbb;
	display:block;
	padding:2px;
}

.nav .searchField input {
	border:1px solid #bbb;
	outline:none;
	padding:4px;
	width:220px;
}

.toggleCategories {
	font-size:13px;
}

.toggleCategories ul,.toggleCategories2 ul {
	padding:8px 7px 7px;
	float:right;
}

.toggleCategories ul li {
	display:block;
	float:left;
}

.toggleCategories li a {
	margin:3px 0 4px 20px;
}

.toggleCategories li a:hover {
	color:gray;
}



/* ----------------------------------- home posts */
.homehome {
	margin-bottom:10px;
	margin-top:10px;
}

.home {
	margin:11px 21px 11px 0;
	border:1px solid #ddd;
	background:white;
	width:948px;
}

.recent-leads {
	border-right:1px solid #ccc;
}

.post-comments {
	position:absolute;
	top:0;
	right:7px;
	z-index:1;
	background:#3c6c92;
}

.post-comments a,.post-comments span {
	font-size:11px;
	color:#eee;
	display:block;
	padding:5px 9px;
	text-align:center;
	border:0;
}

.post-comments a:hover {
	background:#333;
	color:#fff;
}

.title-insert {
	background:#222;
	bottom:0;
	display:block;
	left:0;
	position:absolute;
	width:100%;
	z-index:1;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
}

.title-insert h3 {
	line-height:16px;
	font-size:13px;
}

.title-insert h3 a {
	display:block;
	color:#ddd;
	padding:6px 10px;
	text-decoration:none;
}

.title-insert h3 a:hover {
	color:#fff;
}

.main-post-bg,.secondary-post-bg {
	background:#eee;
	display:block;
	overflow:hidden;
	position:relative;
}

.main-post-bg {
	height:225px;
	margin:0 0 10px;
	width:593px;
}

.main-post-bg a img {
	display:block;
	height:225px;
	width:593px;
	border:0;
}

.secondary-post-bg {
	width:293px;
	height:150px;
	margin:0 7px 10px 0;
}

.secondary-post-bg a img {
	display:block;
	width:293px;
	height:150px;
	border:0;
}



/* ----------------------------------- entry style */
.home.is-single {
	width:948px;
	display:inline-block;
}

.home .left {
	text-align:left;
	background:white;
}

.entry {
	float:left;
	width:640px;
	margin:5px 10px 12px;
	line-height:normal;
}

.adentry {
	float:left;
	width:928px;
	margin:5px 10px 12px;
	line-height:normal;
}

.adentry img.alignright {
	padding:0;
	margin:0;
	display:inline;
}

.adentry img.alignleft {
	padding:0;
	margin:0;
	display:inline;
}

.blogentry {
	float:left;
	width:640px;
	margin:5px 10px 12px;
	line-height:normal;
	border-bottom:1px solid #ccc;
}

.post.single {
	font-size:12px;
	line-height:18px;
	color:#333;
}

.post.single h2,.post.single h2 a {
	font-size:24px;
	font-weight:normal;
	color:#000;
}

.post.single h2 a:hover {
	color:#3c6c92;
}

.post.single .entry h2 a {
	color:#333;
}

.post.single .entry h2 a:hover {
	color:#3c6c92;
}

.post.single .meta {
	color:#777;
	padding:0;
	margin-top:0;
	font-size:11px;
	text-align:left;
}

.post.single p {
	margin:5px 0;
	line-height:1.4em;
}

.post.single p a,.post.single li a {
	font-weight:bold;
}

.post.single h3 {
	font-size:16px;
	color:#3c6c92;
	margin-top:20px;
}

.post.single blockquote,.post.single ul,.post.single ol {
	margin:0 14px;
	color:#555;
}

.post.single ul li {
	list-style:circle;
	margin:0 20px;
}

.post.single ol li {
	list-style:decimal;
	margin:0 20px;
}

.post.single blockquote {
	font-style:italic;
	border-left:1px solid #ccc;
	margin-left:21px;
	padding-left:10px;
}

.post.single img.floatleft {
	float:left;
	margin:4px 10px 0 0;
}

.post.single img.floatright {
	float:right;
	margin:4px 0 0 10px;
}

.post.single .wp-caption-text {
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	color:#888;
}

.navigation {
	clear:both;
	font-size:12px;
	padding:0 5px 10px;
	margin-top:-14px;
}

.navigation a {
	display:block;
	float:right;
	color:#777;
	padding:4px 7px 3px;
	font-weight:normal!important;
}

.navigation .left,.navigation .right {
	width:100px;
}

.navigation .left {
	text-align:left;
}

.navigation .right {
	text-align:right;
	margin-right:15px;
}

* html .navigation .right {
	margin-right:7px;
}

.navigation .left a {
	float:left;
}

.navigation .right a {
	float:right;
}

.navigation a:hover {
	color:#3c6c92;
}



/* ----------------------------------- Events */
.events-display {
	font-size:12px;
	line-height:18px;
	color:#333;
	width:933px;
	padding:8px;
}

.events-display ul {
	width:940px;
}

.events-display ul li {
	display:inline-block;
	padding:5.5px;
	float:left;
}

.events-display ul li img {
	border:1px solid #ddd;
	height:190px;
	width:220px;
}

.event {
	float:left;
	width:924px;
	margin:5px 13px 10px;
	line-height:normal;
}



/* ----------------------------------- Sociable */
div.sociable {
	margin:5px 0;
}

span.sociable_tagline {
	position:relative;
}

span.sociable_tagline span {
	display:none;
	width:14em;
}

span.sociable_tagline:hover span {
	position:absolute;
	display:block;
	top:-5em;
	background:#ffe;
	border:1px solid #ccc;
	color:black;
	line-height:1.25em;
}

.sociable span {
	display:block;
}

.sociable ul {
	display:inline;
	margin:0!important;
	padding:0!important;
}

.sociable ul li {
	background:none;
	display:inline!important;
	list-style-type:none;
	margin:0 3px!important;
	padding:1px;
	float:left;
}

.sociable ul li:before {
	content:"";
}

.sociable img {
	float:none;
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
}

.sociable-hovers {
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}

.sociable-hovers:hover {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

/* ----------------------------------- sidebar / widget modules */
.home .right {
	width:310px;
	text-align:left;
	overflow:hidden;
}

.home .right h3 {
	font-size:14px;
	padding-left:3px;
}

#whyarbitrage {
	width:300px;
	height:130px;
	font-size:12px;
	padding:6px 10px 0 20px;
}

#whyarbitrage h2 {
	padding-bottom:10px;
}

#shopnow {
	width:300px;
	height:30px;
	font-size:17px;
	text-align:center;
	padding:6px 10px 0 14px;
	margin-bottom:10px;
}

#shopnow a {
	color:#fff;
}

#shopnow a:hover {
	color:#999;
}

#testimonials {
	height:320px;
	font-size:12px;
}

#testimonials h2 {
	padding:7px 0 0;
}

.content {
	padding:10px 0 0;
}

#sideright {
	width:320px;
	text-align:left;
	overflow:hidden;
}

.sidenavright {
	color:black;
	width:266px;
	text-align:left;
	overflow:hidden;
	margin:0;
	padding:10px 10px 0;
}

.sidenavright a {
	color:black;
}

.sidenavright a:hover {
	color:#163d6c;
}

h3.module-title,h3.widgetTitle {
	font-size:14px;
}

h3.module-title a,h3.widgetTitle a {
	border:0;
}

.widgetContainer {
	margin:0 0 20px;
}

.widgetContainer .textwidget {
	font-size:12px;
	line-height:16px;
	margin:0 7px;
}

.lineupblog {
	padding-top:5px;
	margin:5px 10px 10px 0;
}

.lineupblog h2 {
	font-size:16px;
	color:#888;
	padding:4px 0 5px;
	font-weight:normal!important;
	border-top:1px solid #ccc;
}

.module-list,.widgetContainer ul {
	text-decoration:none;
	font-size:13px;
	margin:1px 10px 0 0;
}

.module-list li,.widgetContainer li {
	padding:0 0 5px;
}

.module-list li h2,.widgetContainer li h2 {
	font-size:16px;
	color:#888;
	padding:4px 0 5px;
	font-weight:normal!important;
	border-top:1px solid #ccc;
}

.sidebar-nextprev {
	width:320px;
	overflow:hidden;
}

.sidebar-nextprev li {
	float:left;
	border-left:1px solid #ccc;
	height:50px;
	width:159px;
}

.sidebar-nextprev li.previous {
	border-right:1px solid #ccc;
}

.sidebar-nextprev li.next {
	float:right;
	border-left:1px solid #ccc;
	margin-left:-1px;
}

.sidebar-nextprev li a {
	margin-left:-1px;
	font-size:13px;
	font-weight:bold;
	display:block;
	height:50px;
	border:0;
	color:#aaa;
	border-left:1px solid #ccc;
}

.sidebar-nextprev li a:hover {
	color:#3c6c92;
	border-color:#3c6c92;
}

.sidebar-nextprev li a span {
	display:block;
	padding:12px 0 0 10px;
	cursor:pointer;
}

.widgetContainer #wp-calendar {
	border-collapse:collapse;
	width:100%;
	font-size:12px;
}

#wp-calendar caption {
	font-weight:bold;
	margin-bottom:7px;
}

#wp-calendar thead th {
	padding:4px 0 4px 3px;
	border:1px solid #ccc;
	border-width:1px 0;
}

#wp-calendar td {
	padding:3px 0 7px 3px;
	color:#777;
}

#wp-calendar td a {
	font-weight:bold;
}

#middle-widgets {
	width:970px;
}

#middle-widgets .widgetContainer {
	clear:top;
	float:left;
	width:312px;
	margin:0 11px 15px 0;
}



/* ----------------------------------- legacy comments - remove this if you have wp 2.7 */
.legacy .commentlist li {
	margin:0;
	border-top:1px solid #bbb;
	padding:7px 0 15px 90px;
}

.legacy img.avatar {
	float:right;
	margin:0 7px 0 0;
}

.legacy cite {
	font-style:normal;
}

.legacy .commentlist li p {
	margin:1em 0;
}

.legacy .commentlist li ul,.legacy .commentlist li ol,.legacy .commentlist li blockquote {
	margin:1em 15px;
}

.legacy .commentlist li ul li,.legacy .commentlist li ol li {
	border:0!important;
	margin:0 15px!important;
	padding:0!important;
}

.legacy .commentlist ul li {
	list-style:circle;
}

.legacy .commentlist ol li {
	list-style:decimal;
}

.legacy #respondform {
	padding:10px 0 0;
	margin-left:90px;
}

#respondform p {
	margin:1em 0;
}

#respondform #author,#respondform #remail,#respondform #url,#respondform textarea {
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	border:1px solid #bbb;
	padding:4px 3px;
	width:160px;
	margin-right:4px;
}

#respondform textarea {
	width:99%;
	overflow:auto;
	margin-right:0;
}

.nocomments {
	font-size:12px;
	padding:0 0 0 10px;
}



/* ----------------------------------- threaded comments - no support for wp 2.6 */
#comments-wrapper,#comments-wrapper-form {
	width:640px;
}

h3#comments {
	clear:both;
	font-size:14px;
	font-weight:normal;
	margin:20px 0 10px 10px;
}

.commentlist {
	font-size:12px;
	border-top:1px solid #bbb;
	margin:0;
	padding:0 0 0 6px;
}

.commentlist li.comment,.commentlist li.pingback {
	margin:0;
	padding:7px 0 15px 10px;
}

.commentlist li.comment-author-admin {
	border-color:#3c6c92;
}

.commentlist li.comment p {
	margin:1em 0;
}

.commentlist li.comment ul,.commentlist li.comment ol,.commentlist li.comment blockquote {
	margin:0 15px;
}

.commentlist li.comment ul li {
	list-style:circle;
}

.commentlist li.comment blockquote {
	border-left:1px solid #ccc;
	padding-left:10px;
	font-style:italic;
	color:#777;
}

.commentlist ul.children {
	margin:0!important;
	padding:0;
}

.commentlist .children li.comment {
	padding:7px 0 0 45px;
	margin:15px 0 0;
	list-style:none;
}

.comment-author {
}

.comment-author img.avatar {
	float:right;
	margin:0 7px 0 0;
}

.comment-author cite {
	font-style:normal;
}

.comment-meta {
	font-size:11px;
}

#respond {
	clear:both;
	padding:0 0 10px;
	margin-left:12px;
	border-top:1px solid #ccc;
}

li.comment #respond {
	margin-left:0;
}

#respond h2 {
	color:#888888;
	font-size:16px;
	font-weight:normal!important;
	padding:4px 0 0;
}

#respond p {
	margin:1em 0;
}

#respond #author,#respond #remail,#respond #url,#respond textarea {
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	border:1px solid #bbb;
	padding:4px 3px;
	width:160px;
	margin-right:4px;
}

#respond textarea {
	width:97%;
	overflow:auto;
	margin-right:0;
}



/* ----------------------------------- midlinks */
#midlinks {
	padding:0;
	margin:10px 0 0;
	height:140px;
}

#midlinks h3 {
	font-size:14px;
	margin-bottom:10px;
}

#midlinks ul {
	color:#777;
	font-size:12px;
	line-height:16px;
}

#midlinks li {
	float:left;
	text-align:left;
	display:block;
}

#midlinks li a {
	float:left;
	text-decoration:none;
}

li.midlinkscontainer {
	width:310px;
	height:140px;
	margin:0 10px 0 0;
}

li.recentblog {
	width:290px;
	height:120px;
	padding:10px;
	margin:0 10px 0 0;
	background:url(images/midlink_blog.jpg);
}

li.recentblog a {
	padding:5px 0 0 10px;
	color:#666;
}

li.recentblog a:hover {
	padding:5px 0 0 10px;
	color:#000;
}

/* ----------------------------------- botlinks */
#botlinks {
	width:950px;
	padding:0;
	height:90px;
	margin:10px 0;
	background:url(images/botlinks.gif);
}

#botlinks h2 {
	padding-top:8px;
	font-size:13px;
	color:#163d6c;
}

#botlinks ul {
	color:#777;
	font-size:12px;
	line-height:16px;
	display:inline-block;
}

#botlinks li {
	height:90px;
	float:left;
	text-align:left;
	display:inline-block;
	width:280px;
	padding:0 15px;
	margin:0 10px 0 0;
}

#botlinks li ul.socialmedia li {
	width:50px;
	height:50px;
	display:inline-block;
	padding:5px 8px 0 0;
}

#botlinks .botlinkright {
	width:280px;
	padding-left:15px;
	margin-right:0;
}

#botlinks li a {
	float:left;
	text-decoration:none;
}



/* ----------------------------------- socialmedia retweet */
#retweet {
	display:inline-block;
	text-decoration:none;
	list-style:none;
	margin:2px 0 0;
	padding:0;
}

ul#retweet li {
	display:inline-block;
	margin:0 10px 0 0;
	float:left;
}

#tweetmeme_button .retweet:hover,#tweetmeme_button .retweet.selected {
	background-position:0 -61px;
	color:#80B62A;
}

#tweetmeme_button a:hover {
	text-decoration:none;
}

#tweetmeme_button .retweet {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://tweetmeme.com/images/widget.gif) no-repeat scroll 0 -45px;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:11px;
	height:16px;
	line-height:16px;
	margin-top:3px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:50px;
}

#tweetmeme_button a {
	border:medium none;
	text-decoration:none;
}

#tweetmeme_button {
	font-family:arial;
}



/* ----------------------------------- search */
#searchForm {
	margin:0;
}

#searchWrap span {
}

#searchWrap input {
	border:1px solid #ccc;
	padding:4px;
	color:#777;
	width:247px;
}



/* ----------------------------------- mailinglist */
#mailinglistForm {
	display:inline;
	width:250px;
}

#mailinglistForm .leftjoin {
	width:190px;
	float:left;
}

#mailinglistForm .right {
	margin-left:5px;
	padding:0;
	float:left;
}

#mailinglist span {
	padding:0;
}

#mailinglist input {
	border-top:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #f4f4f2;
	border-left:1px solid #dfdfdf;
	padding:4px;
	color:#999;
	font-size:10px;
}



/* ----------------------------------- footer */
#footer {
	font-size:12px;
	padding:25px 0 60px;
	background:#e7e6e6 url(images/footer_bg.gif) repeat-x;
}

.footercontainer {
	margin:0 auto;
	padding:0 20px 0 0;
	text-align:left;
	width:950px;
}

#footercopy {
	color:#a9a9a9;
	float:right;
	font-size:10px;
}

#footerlinks {
	color:#888;
	float:left;
}

#footer a {
	color:#888;
}

#footer a:hover {
	color:#000;
}



/* ----------------------------------- floats */
.feature_shadow {
	background-repeat:no-repeat;
	background-image:url(images/features.gif);
	height:340px;
	padding:10px 10px 0;
	margin:-10px;
}

.whyarbitrage_shadow {
	background-repeat:no-repeat;
	background-image:url(images/whyarbitrage.gif);
	width:320px;
	margin:-10px;
}

.lineup_shadow {
	background-repeat:no-repeat;
	background-image:url(images/lineup.gif);
	margin:-20px -10px -10px;
	padding:10px;
}

.right {
	float:right;
}

.left {
	float:left;
}

.clear {
	clear:both;
}

.fix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	position:relative;
}

.fix {
	display:inline-block;
}

* html .fix {
	height:1%;
}

.fix {
	display:block;
}



/* ------------------------------------- image alignment in editor */
img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignright {
	padding:4px;
	margin:0 0 2px 7px;
	display:inline;
}

img.alignleft {
	padding:4px;
	margin:0 7px 2px 0;
	display:inline;
}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}

p.readmore {
	text-align:right;
}

p.readmore a {
	color:#ff0000;
	font-size:11px;
}

/* ----------------------------------- contact form 7 */
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}

/* ----------------------------------- jcarousel */

.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/* Feature */
.jcarousel-skin-arbitrage_feature .jcarousel-container {
}

.jcarousel-skin-arbitrage_feature .jcarousel-container-horizontal {
    width: 630px;
    padding: 0px 0px;
}

.jcarousel-skin-arbitrage_feature .jcarousel-clip-horizontal {
    width:  630px;
    height: 320px;
}

.jcarousel-skin-arbitrage_feature .jcarousel-item {
    width: 630px;
    height: 320px;
}

.jcarousel-skin-arbitrage_feature .jcarousel-item-horizontal {
    margin-right: 0px;
}

.jcarousel-skin-arbitrage_feature .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-arbitrage_feature .jcarousel-next-horizontal {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 32px;
    height: 30px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-arbitrage_feature .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-arbitrage_feature .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-arbitrage_feature .jcarousel-next-disabled-horizontal,
.jcarousel-skin-arbitrage_feature .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-arbitrage_feature .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-arbitrage_feature .jcarousel-prev-horizontal {
    position: absolute;
    bottom: 0px;
    right: 24px;
    width: 32px;
    height: 30px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-arbitrage_feature .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-arbitrage_feature .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-arbitrage_feature .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-arbitrage_feature .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-arbitrage_feature .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/* lineup */
.jcarousel-skin-arbitrage_lineup .jcarousel-container {

}

.jcarousel-skin-arbitrage_lineup .jcarousel-container-horizontal {
    width:  960px;
    padding: 0px 0px;
}

.jcarousel-skin-arbitrage_lineup .jcarousel-clip-horizontal {
    width:  960px;
    height: 200px;
}

.jcarousel-skin-arbitrage_lineup .jcarousel-item {
    height: 200px;
}

.jcarousel-skin-arbitrage_lineup .jcarousel-item-horizontal {
    margin: 0 10px 0 0;

}

.jcarousel-skin-arbitrage_lineup .jcarousel-item-placeholder {
    background: aqua;
    color: #000;

}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-arbitrage_lineup .jcarousel-next-horizontal {
    position: absolute;
    bottom: 0px;
    right: 10px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-arbitrage_lineup .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-arbitrage_lineup .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-arbitrage_lineup .jcarousel-next-disabled-horizontal,
.jcarousel-skin-arbitrage_lineup .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-arbitrage_lineup .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-arbitrage_lineup .jcarousel-prev-horizontal {
    position: absolute;
    bottom: 0px;
    right: 34px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-arbitrage_lineup .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-arbitrage_lineup .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-arbitrage_lineup .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-arbitrage_lineup .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-arbitrage_lineup .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
/* lineupblog */
.jcarousel-skin-arbitrage_lineupblog .jcarousel-container {
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-container-horizontal {
    width: 270px;
    padding: 0px 0px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-container-vertical {
    width: 270px;
    height: 174px;
    padding: 0 0px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-clip-vertical {
    width:  270px;
    height: 174px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-item {
    width: 270px;
    height: 174px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-item-horizontal {
    margin-right: 0px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-item-vertical {
    margin-bottom: 0px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-arbitrage_lineupblog .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-next-disabled-vertical,
.jcarousel-skin-arbitrage_lineupblog .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-arbitrage_lineupblog .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-prev-vertical {
    position: absolute;
    bottom: 5px;
    right: 30px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-arbitrage_lineupblog .jcarousel-prev-disabled-vertical,
.jcarousel-skin-arbitrage_lineupblog .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-arbitrage_lineupblog .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/* testimonials */
.jcarousel-skin-arbitrage_testimonials .jcarousel-container {
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-container-horizontal {
    width: 310px;
    margin-left: 10px;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-clip-horizontal {
    width:  310px;
    height: 290px;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-item {
    width: 310px;
    height: 290px;
    margin-left: 10px;
    margin-right: 10px;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-arbitrage_testimonials .jcarousel-next-horizontal {
    position: absolute;
    bottom: -32px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-next-disabled-horizontal,
.jcarousel-skin-arbitrage_testimonials .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-arbitrage_testimonials .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-prev-horizontal {
    position: absolute;
    bottom: -32px;
    right: 24px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-arbitrage_testimonials .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-arbitrage_testimonials .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-arbitrage_testimonials .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
