
.ui-navbar li .ui-btn .ui-btn-inner {padding-top:3px; padding-bottom:3px;}
.footer-link{text-align: center; font-weight:normal; color: #ccc;}
.footer-link a {font-weight:normal; font-size:11px; text-decoration:none;}

.product{ min-height: 90px; }

.ui-li-thumb, .ui-listview .ui-li-icon{
	margin: 3px !important;
}

.readReview {
    padding-top:5px;
    padding-bottom:5px;
    font-size:13px;
}

.readReview.reviewBody{
	height: 155px;
	overflow-y: hidden;
}

.readReview.reviewExpand{
	height: auto;
}

.searchResultReadReview {
   font-size:13px;
}

#readmore{
	margin: 5px 0 15px 0;
	text-align: right;
}

.readReviewPros {
   font-size:13px;
}
.readReviewCons {
   font-size:13px;
}

.readReviewProsHome {
   font-size:13px;
}
.readReviewConsHome {
   font-size:13px;
}

.searchRowView{
    min-height:86px;
}

.paddingLeft100{
   padding-left:100px;
}

.paddingLeft10{
   padding-left:10px;
}

.productDealLastRow{
    padding-bottom:14px;
}

.backFillStore {
   padding-top:15px;
}

.backFillPrice{
   padding-top:5px;
}

.noBorderBottom{
  border-bottom-width:0 !important;
}

.bottomRowPadding{
    padding-bottom:14px;
}

.storeLogo{
   width:150px;
   margin-top:20px;
}

.siteIndex {
    margin:5px 5px 5px 5px;
}

.topForm {
    margin:4px 2px 0 20px;
}

.secondForm{
    margin:4px 2px 0 40px;
}

.thirdForm{
    margin:4px 2px 0 60px;
}

#faqcontainer{
    margin:40px 40px 40px 40px;
}
#faqcontainer h2 {
    font-size:15px;
}
#faqcontainer .question {
    margin: 20px 0 0 0;
    font-size:12px;
    font-weight:bold;
}
#faqcontainer .answer {
    font-size:12px;
}


.modTopReviews {padding-left:4px;font-weight:normal;}

.clearAll{clear:both;}

#productTopModule {min-height:112px; padding-top:9px;}
#productTopModule .displayRow {min-height:105px;}
#productTopModule .productTitle {font-size:15px !important;color:#2B5293; padding-bottom:2px; overflow:visible !important; white-space:normal !important; margin-top:1px;}
#productTopModule .productDescription {font-size:13px !important;color:#2f3e46; padding-bottom:2px; overflow:visible !important; white-space:normal !important; margin-top:1px; font-weight:normal;}
#productTopModule .topModuleInfo {padding-bottom:15px;}
#productTopModule .topModuleAdSense {padding-bottom:15px;}
#productTopModule .productTitle {
    text-decoration:none;
    text-size:16px;
}
#productTopModule .topModuleDeals {
    border: 1px solid #7d7d7d;
    height: 157px;
    margin: 20px 50px 0 0;
    padding: 15px;
    width: 400px;
}
.productInfoBox {min-height:75px; }



.productPriceRange {font-size:18px !important; font-weight: bold !important; color:#000000 !important;}
.productPriceRange .price{font-weight: bold;}

.searchRowView .searchResultTitle {font-size:14px;}



.epi_header{
	background: #edf4f9;
}


.btnSeeDetails { background: url("http://img.shoppingshadow.com/jfe/epi/epinions_sprite.png") no-repeat scroll -156px -24px transparent; height: 21px; width: 95px; position:absolute; top:50%; margin-top:-9px; right:5%; }

#right-triangle {
	 margin-top: 30px;
	 width: 0;
	 height: 0;
	 border-left: 20px solid #ffa000;
	 border-top: 20px solid transparent;
	 border-bottom: 20px solid transparent;
}

#left-triangle {
	 margin-top: 30px;
	 width: 0;
	 height: 0;
	 border-right: 20px solid #ffa000;
	 border-top: 20px solid transparent;
	 border-bottom: 20px solid transparent;
}


#searchListview .ui-li-thumb{
	margin: 10px 10px 0;
}


#searchListview h3, #searchListview h4{
	color: #2B5293;
	font-weight: normal;
	white-space: normal;
	margin: 0 0 5px 0;
}

#searchListview h4{
	color: #8ea4d6;
}


/* 2.4 SEARCH
………………………………………………………………………………………………………………… */

#imgSearchIcon {
	position:relative;
	top:7px;
}

.ui-bar-c{
	background-color: #edf4f9 !important;
}

div#searchContainer {
	background-color: #edf4f9;
	margin: 0px;
	padding: 8px;
  position: relative;
}

div#searchContainer input[type="text"] {
	height: 20px;
	position: relative;
}

div#searchContainer div.ui-btn {
	position: absolute;
	right: 22px;
	top: 0px;
	border: 0px;
}

div#searchContainer div.ui-btn span.ui-btn-inner {
	padding: 0px;
}

div#searchContainer div.ui-btn span.ui-btn-text {
	width: 1px;
}

div#searchContainer #submitSearch {
	background: url("/mobile/images/icons-18-orange.png") no-repeat scroll 0 0;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	opacity: 1;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
	border-radius: 9px 9px 9px 9px;
	background-position: -627px 0;
	padding: 0px 12px 0px 0px;
    float: right;
    margin-top: -24px;
    position: relative;
}

/* Single Review Page ………………………………………………………………………………………………………………… */
.testImg img{margin: 10px;}
.authorBox{
	background-color: #edf4f9;
	padding-bottom:3px !important;
}
.reviewTitle{
	padding: 0px !important;
	margin: 0px 0px 10px;
}

/* *************************************************** custom jquery css *************************************************** */
#idMenu .ui-icon, #idMenu .ui-icon-searchfield:after {
/*    background-color: #ffffff;*/
    background-image: url("images/icons-18-black.png");
    background-repeat: no-repeat;
/*	 border-radius: 0px;*/
}

/* @@reviewStars - used across the site */
/* SMALL 12x12 review stars */
/* base blank fill for small stars */
.iReviewStarsSmallYellow {background: url("http://img.shoppingshadow.com/jfe/epi/epinions_sprite.png") no-repeat scroll -79px 0px transparent; display: inline-block; height: 12px; width: 74px;}
/*overlay yellow fill for small stars -  used for product ratings, grid view */
.iReviewStarsSmallYellow span {background: url("http://img.shoppingshadow.com/jfe/epi/epinions_sprite.png") no-repeat scroll 0px 0px transparent; display: inline-block; height: 12px;}

.smlStars0 span {width: 0px;}
.smlStars5 span {width: 6px;}
.smlStars10 span {width: 12px;}
.smlStars15 span {width: 23px;}
.smlStars20 span {width: 30px;}
.smlStars25 span {width: 38px;}
.smlStars30 span {width: 45px;}
.smlStars35 span {width: 53px;}
.smlStars40 span {width: 60px;}
.smlStars45 span {width: 67px;}
.smlStars50 span {width: 72px;}

.btn_bookIt_a {background: url("http://img.shoppingshadow.com/jfe/epi/epinions_sprite.png") no-repeat scroll 0px -197px; width:40px; float: right; margin-right: 40px;}
.btnBookIt_21 {margin-left: 1px; width: 71px;height: 21px; background: url("http://img.shoppingshadow.com/jfe/epi/epinions_sprite.png") no-repeat scroll -130px -197px transparent;}
.btnSeeHotels {margin-left:1px; height:21px; width:85px; background: url("http://img.shoppingshadow.com/jfe/epi/epinions_sprite.png") no-repeat scroll -123px -197px transparent; color: #ffffff; font-size: 15px; font-weight:bold; text-shadow: none; text-decoration:none; padding: 1px 0px 0px 4px;}
.light10txt {font-size:10px; color:#777;}


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}/*
body {
  -webkit-text-size-adjust:none;
  font-family:sans-serif;
}
h1 {
  font-size:36px;
  margin:15px;
  text-align:center;
  color:#666;
}
h2 {
  font-size:14px;
  font-weight:bold;
  color:#3c3c3c;
  margin:20px 10px 10px;
}
small {
  margin:0 10px 30px;
  display:block;
  font-size:12px;
}*/
a {
/*  margin:0 0 0 10px; */
  font-size:12px;
  color:#3c3c3c;
}
.swipe {
  padding-bottom:20px;
  position:relative;
	width:240px;
	float: left;
  z-index:1;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
}

.swipe li a {
  padding:5px;
	width:230px;
}

.swipe a{
	display: block;
	/*background-color: yellow;*/
	text-decoration: none;
}

.swipe h2{
	font-size: 13px;
	color: #123fab;
	margin: 4px 0;
	white-space: normal;
}

.swp_image{
  padding:5px 10px;
  font-size:12px;
  text-align:center;
}
.swp_text{
	color: #555555;
	font-size: 12px;
	font-weight: normal;
}

.ui-listview .ui-btn .ui-btn-inner .ui-icon-arrow-r {
    background-color: #7294CF !important;
}

.ui-grid-b.deal div{
	/*border: 1px red solid !important;*/
	font-weight: normal;
	white-space: normal !important;
}
.ui-grid-b.deal .price{
	font-size: 22px !important;
	color: #2b5293 !important;
	padding: 5px 0;
}
.ui-grid-b.deal .shipping{
	font-size: 11px;
	padding: 10px 0 10px 3px;
}
.ui-grid-b.deal .merchant{
	padding: 1px 0;
}
.ui-grid-b.deal .ui-block-c img{
	float: right;
}
.ui-grid-solo.deal{
	 height: 15px; font-weight: normal; margin-top:5px; overflow-y: hidden; white-space: normal !important; font-size:13px !important; font-weight:bold !important;
}

.ui-grid-solo.dealdes{
	 height: 50px; font-weight: normal; margin-top:5px; overflow-y: hidden; white-space: normal !important; font-size:13px !important;
}

#searchListview .ui-li .ui-btn-inner a.ui-link-inherit, #searchListview .ui-li-static.ui-li{
	padding-left: 5px !important;
}

#searchListview .ui-li-has-arrow .ui-btn-inner a.ui-link-inherit, #searchListview .ui-li-static.ui-li-has-arrow{
	padding-right: 25px !important;
}

.intro-a {
    background: url("http://img.shoppingshadow.com/jfe/epi/intro-a-bg-a.jpg") repeat-x scroll 50% 0 rgba(0, 0, 0, 0);
    margin: -5px -15px 40px -15px;
}
.intro-a > .inner {
    background: url("http://img.shoppingshadow.com/jfe/epi/intro-a-bg-b.jpg") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    margin: 0 auto;
    min-height: 208px;
    padding: 45px 0 0;
    width: 955px;
}
.inner {
    margin: 0 auto;
    position: relative;
    width: 955px;
}

.intro-a h2 {
    background: url("http://img.shoppingshadow.com/jfe/epi/intro-a-header-a.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 0;
    height: 84px;
    margin: 0 0 30px;
    overflow: hidden;
    text-indent: -10001px;
    width: 307px;
}

.topcategory {
  align:center;
}

.ui-li-desc {
    display: block;
    font-size: 13px;
    font-weight: 400;
    margin: 0.5em 0 0.6em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.topmoddealsprice{
    width:100px;
    margin: 20px 0 0;
    color: #2b5293 !important;
    font-size:14px;
}

.topmoddealsship{
   width:100px;
   margin: 20px 0 0;
   color: #6d6d6d !important;
   font-size:10px;
   font-weight:normal;
}

.topmoddealslogo{
width:100px;
}

.topmoddealssee {
    float: right;
    margin: 15px 0 0;
    right: 0;
    width: 100px;
}

.btnSeeIt_21 {
    background: url("http://img.shoppingshadow.com/jfe/epi/epinions_sprite.png") no-repeat scroll -256px -128px transparent;
    height: 21px;
    width: 61px;
}

.wherecanibuy {
    color: #7d7d7d;
    font-size: 14px;
    font-weight: bold;
}

.search_btn {
    float: left;
    height: 37px;
    width:10%;
    padding: 6px 10px 10px;


}
.btnOrange {
    background-color: #f5aa00;
    background-image: -moz-linear-gradient(-90deg, #ffc850, #f5aa00);
    border: 1px solid #cc8800;
}
.btnMed {
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 4px 1px 7px;
    margin: 8px 0 0 0;
    text-decoration: none;
    white-space: nowrap;
}

.ui-btn-corner-all {
    border-radius: 0em;
}

.srpproductdesc{
   font-size:13px;
   font-weight:normal;
   width:800px;
   white-space:normal;
}




