@charset "utf-8";
/* CSS Document */



.product-testimonial-container { padding:25px 0 20px 0; }



#testimonial-wrapper{ overflow:hidden; width:450px; height: auto; padding-top: 15px; margin-left: 90px; min-height: 190px;}

.product-testimonial-container .prev { float:left; width:55px; margin-top: 135px;}
.product-testimonial-container .next { float:right; width:55px; margin-top: 135px;}
.product-testimonial-container .next img{ float:right;}

.product-testimonial-container .paginate {  margin: 20px auto 0;  padding-left: 45px;  width: 70px;  height: 25px;}
.product-testimonial-container .paginate li {   float: left;   margin: 0 5px; }
.product-testimonial-container .paginate li a { background-image: url("../../images/prodtestimonial/slider_pagination_bullets_big.jpg"); background-position: 0 0;   display: block;  float: left;   height: 0;    overflow: hidden;   padding-top: 14px;   width: 14px; }
.product-testimonial-container .paginate li a.carousel-selected { background-position:0 -15px; }



/*
=======================================================================
	Theme1
=======================================================================
*/


.product_theme1 { background:#FFF; border:1px solid #E9E9E9; }

.product_theme1 .testimonial { width:450px; float: left; padding: 20px 0;}

.product_theme1 .testimonial p { font-family:Arial; font-size:12px; font-weight:normal; color:#727272; line-height:20px; }

.product_theme1 .testimonial .quote1 {/* margin-left:-40px;*/ padding-right:8px; float:left; }

.product_theme1 .testimonial .quote2 {margin-right:5px; padding-left:8px; float:right; }

.product_theme1 .testimonial .testi-pic { clear:both; float:left; width:75px; height:75px; margin-top:20px; *margin-top:10px; display:inline; border:#d7d7d7 1px solid; }

.product_theme1 .testimonial .testi-name { float:left; padding:40px 0 0 15px; *padding:30px 0 0 15px; }

.product_theme1 .testimonial .read_more{ float:right; display:block; color:#106494;  padding-right: 30px;}

.product_theme1 .testimonial .rating_dv{ float:right; padding-top: 55px; width:140px; }



/*
=======================================================================
	Theme2
=======================================================================
*/

.product_theme2 { background:#FFF; border:1px solid #E9E9E9;}

.product_theme2 .testimonial { width:450px; float: left;}

.product_theme2 .testimonial .thumbnail {  background: none repeat scroll 0 0 #E9E9E9;  border: 1px solid #CCCCCC; float: left; height: 75px;  margin: 30px 0 10px;    width: 75px;}

.product_theme2 .testimonial .content {  float: right;  margin: 10px 20px 10px 0;  width: 350px; }

.product_theme2 .content .content_inner { color: #727272; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 20px; padding: 15px;}

.product_theme2 .content h4 { color: #5F5F5F; font-family: Verdana; font-size: 11px; font-weight: normal; line-height: 20px; padding-left: 10px; padding-top: 15px;}

.product_theme2  .quote1 {/* margin-left:-40px;*/ padding-right:8px; float:left; }

.product_theme2  .quote2 {margin-right:5px; padding-left:8px; float:right; }

.product_theme2 .read_more { color: #106494;  display: block; float: right; padding-top:20px; }

.product_theme2 .rating_dv{ float: left; padding-left: 7px; padding-top: 10px; width: 140px; }

.product_theme2 .rating_container a { background-image: url("../../images/prodtestimonial/rating2.png"); }

.product_theme2 .like_dv { clear:both; float:left; padding:10px 5px 0px 10px; font-weight:normal; }

.product_theme2 .testimonial-thread .thread_rating_dv {float:left; padding-top: 5px; width:140px; clear: both; }

.product_theme2 .testimonial-thread .thread_rating_dv .thread_rating_container a {background-image: url("../../images/prodtestimonial/rating2.png");}
/*
=======================================================================
	Theme3
=======================================================================
*/

.product_theme3 { background:#FFF; border:1px solid #E9E9E9;}

.product_theme3 .testimonial { width:450px; float: left; padding: 20px 0;}

.product_theme3 .testimonial .client {  float: left;  text-align: center;  width: 120px; }

.product_theme3 .testimonial .client .thumb { border: 1px solid #CCCCCC; height: 75px; margin-left: 20px; width: 75px;}

.product_theme3 .testimonial .client p { font-weight: bold; line-height: 22px; margin: 0; padding-top: 10px;}

.product_theme3 .testimonial .detail { border-left: 1px solid #CCCCCC; float: right; padding-left: 40px; width: 285px;}

.product_theme3 .testimonial .detail .content_inner { padding: 8px 15px 15px; }

.product_theme3 .testimonial .detail .quote1 {  float: left;  margin-left: -38px;  padding-right: 4px;}

.product_theme3 .testimonial .detail .quote2 { float: right;  margin-right: -10px;}

.product_theme3 .testimonial .read_more { color: #106494; display: block; padding-top: 10px;}

.product_theme3 .testimonial .rating_dv{ float: left; padding-left: 10px; width: 140px;}

.product_theme3 .testimonial .rating_container a { background-image: url("../../images/prodtestimonial/rating2.png"); }

.product_theme3 .like_dv { clear:both; float:left; padding:10px 5px 0px 15px; font-weight:normal; }

.product_theme3 .testimonial-thread .thread_rating_dv {float:left; padding-top: 5px; width:140px;  padding-left: 8px; }

.product_theme3 .testimonial-thread .thread_rating_dv .thread_rating_container a {background-image: url("../../images/prodtestimonial/rating2.png");}
/*
=======================================================================
	Theme4
=======================================================================
*/

.product_theme4 { background:#FFF; border:1px solid #E9E9E9;}

.product_theme4 .testimonial { width:448px; float: left; margin-top: 20px;}

.product_theme4 .testimonial .client { float: left;  text-align: center;  width: 110px;}

.product_theme4 .testimonial .client .thumb { border: 1px solid #CCCCCC; height: 75px;  margin-left: 20px;  width: 75px;}

.product_theme4 .testimonial .detail {  -moz-border-bottom-colors: none;  -moz-border-image: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none; -moz-border-top-colors: none;  border-color: #CCCCCC; border-radius: 0 0 0 0; border-style: solid; border-width: 1px 1px 2px; float: right; padding-left: 5px; position: relative; width: 325px; }

.product_theme4 .testimonial .detail .arrow { height: 14px; left: -14px; position: absolute; top: 13px; width: 14px; }

.product_theme4 .testimonial  .detail .content_inner { font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-weight: normal; line-height: 20px; padding: 10px; }

.product_theme4 .testimonial .read_more { color: #106494;  float: right; padding-right: 8px;}

.product_theme4 .testimonial .rating_dv{ float: right; width: 140px;}

.product_theme4 .like_dv { clear:both; float:left; padding:10px 5px 5px 10px; font-weight:normal; }

/*
=======================================================================
	Testimonials Reply
=======================================================================
*/

.js-plugin-reply-button { padding-left:10px;}

.js-plugin-reply-form-wrapper { width:100%; background:#FFF; }

.thread-js-plugin-reply-form-wrapper { width:100%; background:#FFF; }

.js-plugin-reply-customer-info { padding-bottom:10px; height:65px; padding-top:10px; }

.js-plugin-reply-customer-info .js-plugin-customer-thumb { float:left; width:64px; height:64px;  padding-right: 20px; }

.js-plugin-reply-customer-info .js-plugin-detail { float:left;}     
.js-plugin-reply-customer-info .js-plugin-detail h3 { color: #727272; border: 0 none;  font-size: 16px;  height: 24px;  line-height: 20px;  margin-right: 70px;  outline: 0 none;} 


.js-plugin-reply-reply-filed {  background: #FFFFFF;  padding: 5px 7px;  border: 1px solid #BBBBBB; }
.js-plugin-reply-reply-filed textarea {  background: #FFFFFF;  border: 0 none;  padding: 0; width:100%; resize:none; }

.js-plugin-reply-customer-form-footer { padding-top:10px; height:25px; width:100%; }
.js-plugin-reply-customer-form-footer button { float:right; }
.js-plugin-reply-customer-form-footer a{ float:right; padding-right:20px; color:#DE5400; font-size: 15px; }

.js-plugin-reply-form-wrapper .progress-image {  padding-left: 195px; float:left; display:none; }
.thread-js-plugin-reply-form-wrapper .progress-image {  padding-left: 195px; float:left; display:none; }



/*
=======================================================================
	Testimonials Threads
=======================================================================
*/

.testimonial-thread-container { padding: 10px 0; }

.testimonial-thread {  float: left;  padding: 30px 0 0 50px;  width: 400px; }

.testimonial-thread-thread {  float: left;  padding: 5px 0; }

.testimonial-thread .customer-image {  float: left;  padding: 0 20px 10px 0;  width: 70px; }

.testimonial-thread h3 { border: 0 none;  color: #727272;  font-size: 16px;  height: 24px; line-height: 20px; margin-right: 70px;   outline: 0 none;}

.testimonial-thread .thread_rating_dv {float:right; padding-top: 5px; width:140px; }