/*
Theme Name: 2KW Theme
Theme URI: http://www.2000dollarwebsite.com
Description: Theme for 2KW designed & coded by 2KW.
Version: 1.0
Author: 2KW
Author URI: http://www.2000dollarwebsite.com
*/

@import "../../../global/style.css";
@import "../../../global/prettyPhoto.css";
@import "../../../global/jquery.fancybox-1.3.1.css";


/* Put form specific stuff here */
/*
#get-started							{ position: relative; }
#user-info-notes					{ color: #666; font-style: italic; position: absolute; top: 6px; right: 120px; width: 350px; }
#user-info-notes  li			{ list-style-type: none; height: 22px; margin: 2px 0 10px 0; }
*/

em												{ color: #666; }
#user-info em							{ position: absolute; top: 5px; left: 240px; width: 400px; }

.slideInfoZone h2					{ font-size: 15px !important; }
.slideInfoZone p					{ font-size: 12px !important; }



/* NEED TO ABSTRACT THIS INTO A NEW WIDGET WHEN WE START HAVING MANY OF THESE... */
#sidebar #text-3													{ background: none; padding: 0; width: 234px; }
#sidebar #text-3 .textwidget							{ background: url(images/tst-bg.png) repeat-y 5px 0; }
#sidebar #text-3 .testimonial blockquote	{ background: url(images/tst-top.png) no-repeat 0 0; padding: 23px 10px 0 70px; font-style: italic; }
#sidebar #text-3 .testimonial							{ background: url(images/tst-bottom.png) no-repeat 0 bottom; }
#sidebar #text-3 .testimonial a						{ color: #31322c; text-decoration: none; }
#sidebar #text-3 .cite										{ padding: 10px 0 10px 70px;	 }


.infiniteCarousel {
 /* width: 395px;*/
 	width: 720px;
  position: relative;
  height: 220px;
}

.infiniteCarousel .wrapper {
  /*width: 315px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  width: 720px;
  overflow: auto;
  min-height: 10em;
  position: absolute;
  top: 0;
	height: 220px;
}

/*.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
*/

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
/*  height: 250px;*/
  width: 222px;
}

.infiniteCarousel ul li a img {
  display:block;
  margin: 0 auto;
}

.infiniteCarousel .arrow {
  display: block;
  height: 17px;
  width: 26px;
  background: url(images/arrow-sprites.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 64px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: right 0;
  right: 0;
  top: 0;
}

.infiniteCarousel .back {
  background-position: 0 0;
  left: 0;
  top: 0;
}

.infiniteCarousel #arrow-bar { position: absolute; bottom: 0; left: 0; width: 100%; height: 17px; background-color: #aeaaa6; }

/*
.infiniteCarousel .forward:hover {
  background-position: -40px 0;
}

.infiniteCarousel .back:hover {
  background-position: -80px 0;
}
