.poweredFooted {
  text-align: center;
}

.poweredFooted a {
  text-decoration: none;
}


/* ---- Showcase Module ---- */
.DRX_Showcase_Table {
  padding: 10px;
  width: 96%;
  margin-bottom: 15px;
}

.DRX_Showcase_Title {
  font-weight: bold;
  padding-bottom: 5px;
}

.DRX_ShowCase_ImageTable {
  width: 102px;
  padding: 1px;
  border: 1px solid #000000;
  border-spacing: 0px;
}

.DRX_Showcase_Desc {
  # Can configure text
}

.DRX_Showcase_DetailImage {
  width: 200px;
  border: 1px solid #000000;
}

/* ------------------------ */
#drxMediaDescription {
  text-align: left;
}

/* ------------------------ */
.DRX_SimpleCartProducts {
  width: 100%;
}

.DRX_SimpleCartProducts td {
  vertical-align: top;
}

.DRX_SimpleCartProductTitle {
  font-weight: bold;
}

.DRX_SimpleCart_SummaryImage {
  width: 75px;
  border: 1px solid #000000;
}

.DRX_SimpleCart_DetailImage {
  width: 200px;
  border: 1px solid #000000;
}

.DRX_SimpleCartItemTable {
  width: 96%;
  border: 0px;
}

.DRX_SimpleCartItemTable th{
  background-color: silver;
}
/* ------------------------ */

.DRX_CalendarTable {
  border: 1px solid #000000;
  padding: 2px;
  width: 350px;
}

.DRX_CalendarTable th {
  text-align: center;
}

.DRX_CalendarTable td {
  border: 1px solid #000000;
  width: 23px;
  height: 40px;
  text-align: center;
  padding: 2px;
}

.DRX_CalendarEvent {
  font-weight: bold;
  background-color: #c0c0c0;
  color: #000000;
}

.DRXOverLibText {
  text-align: left;
  color: #000000;
}

#DRX_FlashSlideshow {

}


/* ------------------------ */
.CMSI_Auto_VehiclePhoto {
  border: 0px;
}

a.but-add-to-cart {
 background: #ff6839;
 border: 1px solid #e63600;
 padding: 3px;
 text-decoration: none;
 font-size: 110%;
	text-align: center;
}

a.but-add-to-cart span {
 color: #fff;
}

/* SimpleCart CSS */
ul.DRX_SimpleCartProducts {
 list-style-type: none;
 margin: 0px !important;
 padding: 0px !important;
}
ul.DRX_SimpleCartProducts li {
 margin: 12px 0px;
 min-height: 200px;
 border-bottom: 1px solid #EAF0F5;
 padding-bottom: 5px;
}
.DRX_SimpleCartProducts .productThumb {
 float: right;
 margin-left: 5px;
 text-align: center;
} 
.DRX_SimpleCartProducts .but-add-to-cart {
 display: block;
 margin-top: 4px;
 font-size: 90%;
}
.DRX_SimpleCartProducts .productThumb img {
 border: 0px !important;
 max-height: 170px;
}

.DRX_SimpleCartProducts .readMore {
 clear: both;
}
.DRX_SimpleCartProducts .productTitle a {
 margin-right: 12px;
 text-decoration: none;
}
.DRX_SimpleCartProducts .productDesc {
 margin-bottom: 9px;
}

/* details */
.product-details .product-image {
 width: 120px;
 float: left;
 margin-right: 10px;
 text-align: center;
}

.product-details .product-image img {
 max-width: 120px;
 width: 120px;
 border: 0px !important;
}


.product-details .price {
 display: block;
 font-weight: bold;
 font-size:120%;
 float: right;
}
.product-details .but-add-to-cart {
 margin: 12px 0px;
 display: block;
 width: 75px;
 margin: 10px auto;
}
.product-details .product-information {
 margin-left: 130px;
}

.product-details .description {
 background-color: #F8F8F8;
 border:1px solid #DADADA;
 padding: 10px;
}

/* site search */
.search {
 margin: 14px 0px;
}
.search .keyword {
 padding: 4px;
 font-size: 1.2em;
 width: 60%;
}
.search .submit {
 padding: 3px;
 font-size: 1.2em;
}
.search-results h3 {
 margin-bottom: 3px;
}
.search-results ol {
 list-style-type: none !important;
 margin: 0px !important;
 padding: 0px !important;
}
.search-results ol li {
 margin: 14px 0px !important;
}
.search-results cite {
 font-style: normal;
 margin-top: 3px;
 display: block;
 text-decoration: none;
}
.search-results .desc a cite, .search-results .desc a {
 text-decoration: none;
}
.search-results .search-product-thumb {
 max-width: 60px;
 max-height: 60px;
 float: left;
 margin-right: 10px;
 padding: 0px !important;
 border-width: 1px !important;
}

/* showcase */
.cmsi-showcase-list {
 list-style-type: none;
 margin: 0px !important;
 padding: 0px !important;
}

.cmsi-showcase-list li {
 min-height: 200px;
}

.cmsi-showcase-desc {
 margin: 14px 0px;
}
.cmsi-showcase-thumb {
 float: right;
}
.cmsi-showcase-profile .cmsi-showcase-thumb {
 margin-left: 10px;
 margin-bottom: 10px;
}

.cmsi-showcase-list .cmsi-showcase-thumb a img {
 max-height: 170px;
}
.cmsi-showcase-thumb a img {
 border: 0px none;
}

/* testimonial floater */

ul.testimonials { 
 list-style-type: none;
 margin: 0px !important;
 padding: 0px !important;
}
ul.testimonials li .text {
 margin-bottom: 8px;
}
ul.testimonials li {
 margin-bottom: 14px;
}

ul.testimonials li .author {
 font-weight: bold;
}

/* twitter floater */
ul.tweet_list {
 padding: 0px !important;
}
ul.tweet_list li {
 margin: 10px 0px !important;
 word-wrap: break-word;
}
ul.tweet_list li .tweet_time {
 display: block;
}

/* media albums */
ul.media-album-list, ul.media-album-items {
 list-style: none;
 margin: 0px !important;
 padding: 0px;
}
ul.media-album-items li {
 display: block;
 margin: 0px;
 width: 75px;
 float: left;
 padding: 4px;
 height: 100px;
 text-align: center;
}
ul.media-album-items li img {
 padding: 0px !important;
 margin: 0px !important;
 border: 0px !important;
}

/* simplecart floater item */
.simplecart-floater-item img.thumb {
 float: right;
 width: 80px;
 margin-left: 4px;
}

/* blog */
.blog-posts .title, .blog-post .title {
 margin: 0px;
}
p.meta {
 margin-top: 0px;
}

.comment-list {
 list-style: none !important;
 padding: 0px !important;
}
.comment-list .comment .gravatar {
 float: left;
}
.comment-list .comment .gravatar img {
 width: 32px;
}
.comment-list li.comment .author, .comment-list li.comment .comment {
 margin-left: 40px;
}
.comment-list li.comment .author {
 margin-bottom: 10px;
 padding-top: 5px;
}
.comment-list li.comment {
 margin-bottom: 15px;
}

.floater.blog-posts .post {
 margin-bottom: 6px;
}

/* fix for the addthis clear */
.addthis_toolbox { height:20px !important; }
.addthis_toolbox.addthis_32x32_style { height:32px !important; }
.atclear { float: none; }
