.poweredFooted {
  text-align: center;
}

.poweredFooted a {
  text-decoration: none;
}

/* Media Manager */
.DRXMEDIA_AlbumList {
  background-color: #59747F;
  width: 400px;
  border-spacing: 0px;
}

table.DRXMEDIA_AlbumList td {
  padding: 8px;
}

.DRXMEDIA_OddRow {
  background-color: #85AEBD;
}
.DRXMEDIA_EvenRow {
  background-color: #9ECEE1;
}

.DRXMEDIA_AlbumList_Header {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.DRXMEDIA_AlbumList_Icon {
  width: 100px;
  vertical-align: top;
}

.DRXMEDIA_AlbumList_Info {
  width: 266px;
  text-align: left;
  vertical-align: top;
}

.DRXMEDIA_AlbumList_Subheader {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* ---------------------- */

.DRXMEDIA_AlbumSummary {
  background-color: #59747F;
  width: 400px;
  border-spacing: 0px;
}

table.DRXMEDIA_AlbumSummary td {
  padding: 8px;
}

.DRXMEDIA_AlbumSummary_Header {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

.DRXMEDIA_AlbumSummary_Icon {
  width: 100px;
  vertical-align: top;
}

.DRXMEDIA_AlbumSummary_Info {
  width: 266px;
  text-align: left;
  vertical-align: top;
}

.DRXMEDIA_AlbumSummary_Subheader {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* ---- 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;
}

.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 !important;
}

ul.testimonials li .author {
 display: block;
 font-weight: bold;
 float: left;
 padding-right: 10px;
 font-style: italic;
}