@charset "utf-8";
/* GENERAL */
.clear { clear:both; }
body, p, form, ul, li, ol, h1, h2, h3, h4, h5, h6, .sidebarSectionHeading, .sliderNav, .searchResultsTopNavigation .pagination, .searchResultsBottomNavigation .pagination, #priceRangeContainer input, #submit, #priceRangeContainer input  {margin:0px; padding:0px;}
ul, ol { list-style:none; }
.uppercase { text-transform:uppercase; }
body { background:url(../images/sprite.png) 0px -829px repeat-x #e8e8e8; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#pageContainer { width:986px; margin:0px auto;}
a { text-decoration:none; outline:none; }
.tabs { position:absolute; }
.tabs li { float:left; }
.tabs li a {
	display:inline-block;
	height:17px;
	padding-top:5px;
	margin-right:2px;
	color:#a0a0a0;
	font-size:14px; 
	line-height:14px; 
	font-weight:bold; 
	text-align:center; 
	border:1px solid #c0c0c0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	
}
.tabs li a:hover { color:#b21061!important; }
.tabs li .selectedTab {
	color:#b21061!important;
	background: #E2E2E2!important;
	background: -moz-linear-gradient(top, #E2E2E2 1%, #FFFFFF 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#E2E2E2), color-stop(100%,#FFFFFF))!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2E2E2', endColorstr='#FFFFFF',GradientType=0 )!important;
	background: -o-linear-gradient(top, #E2E2E2 1%,#FFFFFF 100%)!important;
	height:18px;
	border-bottom:none;	
}
.centuryGothic {
	font-family: "Century Gothic", Arial;
}


/* HEADER */
#header { width:951px; height:191px; background:url(../images/sprite.png) 0px -325px repeat-x; position:relative; border-left:1px solid #c6c6c6;  margin:0px auto; }
#logoLink { display:block; width:318px; height:146px; background:url(../images/sprite.png) 0px 0px; position:absolute; top:0px; left:-96px;}
#headerBags { display:inline-block; width:146px; height:122px; background:url(../images/sprite.png) 0px -146px; position:absolute; left:805px; top:69px;}

/* social icons */
#connect {
	position:absolute;
	top:18px;
	right:55px;	
	height:16px;
}
#connect strong {
	color:#cffeff;
	font-size:14px;
	line-height:14px;
	vertical-align:middle;
	height:16px;float:left;
	padding-right:12px;
}
.socialIcon {
	display:block;
	float:left;
	width:16px;
	height:16px;
	overflow:hidden;
	background:url(../images/sprite.png);
	vertical-align:middle;
	margin-left:5px;
	border-radius:	px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
}
.facebookIcon { background-position:0px -268px; }
.twitterIcon { background-position:-16px -268px; }
.youtubeIcon { background-position:-32px -268px; }
.rssIcon { background-position:-48px -268px; }

#quickViewSocialIcons .facebookIcon { background-position:-64px -291px; }
#quickViewSocialIcons .twitterIcon { background-position:-80px -291px; }
#quickViewSocialIcons .emailIcon { background-position:-96px -291px; width:19px; }

.headerPhone {
	font-size:11px;
	line-height:13px;
	color:#fff;
	position:absolute;
	left: 817px;
	top:38px;
}

/* search form */
.searchForm, .footerSearchForm {
	position:absolute;
	left: 20px;
	width: 700px;
}
#header .searchForm {
	top: 124px;
}
.searchForm label, .footerSearchForm label {
	font-size:24px;
	line-height:24px;
	color:#154040;
	text-shadow:0px 1px 0px #eafefe;
	float:left;
	margin:2px 12px 0px 0px;	
}

.searchTerm, .searchLocation { height:32px; padding:0px 0px 0px 10px;  color:#298082; background-color:#fff;   border:1px solid #a5c620; float:left;  }
.ie6 .searchTerm, .ie7 .searchTerm, .ie8 .searchTerm, .ie6 .searchLocation, .ie7 .searchLocation, .ie8 .searchLocation  { 
padding-top:8px; height:24px; } 
.searchTerm { width:400px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-right:8px; font-size:16px; }

.searchLocation {
	width:0px;


	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.searchSubmitButton {
	width:52px; 
	height:32px; 
	border:none;
	float:left;  
	background:url(../images/sprite.png) -146px -146px; 
	cursor:pointer;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border:1px solid #a5c620;
	border-left:none;
	margin-left:-25px;
}
.searchSubmitButton:hover { background-position:-146px -178px;}

/* top navigation */
#topNavigation {position:absolute; top:82px; left:118px; }
#topNavigation li { float:left;}

#topNavigation li a {
	display:inline-block;
	font-weight:bold;
	color:#ffffff;
	line-height:12px;
	text-shadow:0px -1px 0px #008487;
	height:19px;
	padding:8px 16px 0px 16px;
	margin:1px 1px 0px 0px;
	background: #04C1C3;
	background: -moz-linear-gradient(top, #04C1C3 0%, #92E4E5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#04C1C3), color-stop(100%,#92E4E5));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04C1C3', endColorstr='#92E4E5',GradientType=0 );
	background: -o-linear-gradient(top, #04C1C3 0%,#92E4E5 100%);
	border-bottom:1px solid #04c1c3;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#topNavigation li a:hover, #topNavigation li.currentMenuItem a {
	margin-top:0px;
	padding-top:9px;
	color:#606060;
	text-shadow:none;
	border-color:#e3e3e3;
	background: #ececec;
	background: -moz-linear-gradient(top, #ECECEC 0%, #FFFFFF 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECECEC), color-stop(100%,#FFFFFF));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECECEC', endColorstr='#FFFFFF',GradientType=0 )
	background: -o-linear-gradient(top, #ECECEC 0%,#FFFFFF 100%);
}


/* PAGE CONTENT*/
#pageContent { background-color:#FFF; width:950px; border:1px solid #c6c6c6; border-top:none; border-bottom:none; margin:0px auto 0px auto; }

/* LEFT COLUMN */
#leftColumn { width:629px; border-right: 1px solid #c0c0c0;  border-bottom: 1px solid #c0c0c0; float:left;  }
.sectionHeading { height:37px; background:url(../images/sprite.png) 0px -601px; repeat-x;  padding:7px 0px 0px 20px; position:relative;  }
.sectionHeading p { font-size:18px; line-height:20px; font-weight:bold; color:#b21061; }



/* HOME */
.sectionBottomShadow { background:url(../images/skin/section_bottom_shadow.gif) repeat-x bottom; }

/* deals and coupons slider */
.sliderNav {  width:155px;  height:22px;  position:absolute;  top:7px;  right:6px;  }
.sliderNav li { display:block; float:left; }

.sliderPrev, .sliderNext, .sliderPage { display:block; border:1px solid #c0c0c0;}
.sliderPrev, .sliderNext { width:20px; height:20px; background:url(../images/sprite.png); border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; }
.sliderPrev { margin-right:10px; background-position:0px -284px;}
.sliderPrev:hover { background-position:0px -304px; border-color:#464646;}
.sliderNext { margin-left:5px; background-position:-20px -284px;}
.sliderNext:hover { background-position:-20px -304px;border-color: #464646;}

.sliderPage { width:16px; height:15px; padding-top:1px; margin:2px 5px 0px 0px;  color:#464646; text-align:center; font-size:14px; line-height:14px; font-weight:bold;  background-position:-44px 0px; background-color:#e0e0e0;  border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.sliderPage:hover, .selectedSliderPage { color:#e0e0e0; background-color:#464646; border-color:#464646;}

/* top deals  */
#topDealsContainer { height:492px; position:relative; width:629px; overflow:hidden; }
#topDealsList { margin:24px 0px 0px 0px; width:2400px; position:absolute; left: 0px; top: 0px;  }
#topDealsList li { width:170px; height:280px; float:left; margin-left:30px;  display:inline;}
#topDealsList li p {margin:10px 0px 8px 0px; height:38px; overflow:hidden; }
#topDealsList li p a {font-size:11px; line-height:12px; color:#175886;  } 
#topDealsList li p a:hover { text-decoration:underline; } 
#topDealsList li .priceAndRating { font-size:14px; line-height:14px; margin-bottom:4px; height:20px; }
.priceAndRating strong { float:left; }
.priceAndRating .starsWrapper { display:block; width:70px; margin:0px 0px 0px 10px; float:left;}
.star { display:inline-block; width:14px; height:13px;  background:url(../images/sprite.png) -64px -307px; font-size:0px; }
.halfStar { background-position:-78px -307px;}


.productAvailability { height:13px; font-size:11px; line-height:12px; padding:1px 0px 0px 18px; background:url(../images/sprite.png) no-repeat;   }
.productAvailability strong {font-size:12px; }
.inStock {background-position:-40px -284px;}
.outOfStock {background-position:-40px -298px;}
.inStock strong { color:#009407; }
.outOfStock strong { color:#ff0000; }

/* latest coupons */
#latestCouponsList { margin:17px 0px 0px 20px; width:2450px; position:absolute; left: 0px; top: 0px; }
#latestCouponsList li { width:172px; height:324px; float:left; margin-right:10px; display:inline; padding:8px; position:relative; border:1px solid #c0c0c0;border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:inset 0 0 6px #d8d8d8; }
.couponWrapper { width:162px; height:314px; padding:4px; border:1px dotted #b2b2b2; }

#latestCouponsList li h2 a { color:#F00; display:inline-block; font-size:16px; height:40px; line-height:20px; overflow:hidden; }
#latestCouponsList li h2 a del { color:#565656; }
.couponImage { margin:0px 0px 0px 6px; }
#latestCouponsList li p { margin:2px 0px 10px 0px; height:40px; overflow:hidden; }
#latestCouponsList li p a { font-size:11px; line-height:13px; color:#175886;  }
#latestCouponsList li p a:hover { text-decoration:underline; } 
#latestCouponsList li .starsWrapper { display:block; width:70px; float:left; margin-left:6px;}
.likeButton { display:block;  width:48px;  height:23px;  position:absolute; background:url(../images/sprite.png) -64px -268px;}
#latestCouponsList li .likeButton { right: 19px;  top: 258px; }
.getCouponButton, .visitStoreButton { color:#FFF; text-shadow:0px -1px 0px #7b1849; font-size:20px; line-height:20px; font-weight:bold; text-align:center; padding-top:8px;  display:inline-block;  width:152px;  height:28px; background:url(../images/sprite.png) -146px -210px; }
.getCouponButton {position:absolute;left: 19px;  bottom: 19px; }
.getCouponButton:hover, .visitStoreButton:hover { background-position:-146px -246px; }
.everyThirdCoupon { margin-right:20px!important; }

/* popular categories */
.popularCategoriesContainer { padding:4px 0px 21px 20px; width:609px; overflow:hidden; }
.popularCategoriesList {  margin:0px 10px 0px 0px;  width:190px; float:left;   }
.popularCategoriesList li { border-bottom:1px dotted #cccccc; color:#ef2e8e; padding:5px 0px; margin-right:10px; list-style:disc inside;}
.popularCategoriesList a { font-size:13px; line-height:16px; font-weight:bold; color:#4a85ab; display:inline-block; width:162px; vertical-align:middle;  }
.ie6 .popularCategoriesList a, .ie7 .popularCategoriesList a {  vertical-align:middle;}
.ie8 .popularCategoriesList a { width:160px;}
.popularCategoriesList a:hover { color:#b21061; text-decoration:underline; }

/* TOP DEALS PAGE*/

.page #pageTopDealsContainer { width:629px;  }
.page #topDealsList {  width:629px; position:relative; }
.page #topDealsList li { height:300px;}
.page .searchResultsBottomNavigationContainer { height:42px; margin-top:0px; }
.page .searchResultsBottomNavigation {width:629px;}
.page .searchResultsBottomNavigation .pagination { left:18px;}

/* COUPONS PAGE*/

.page #pageCouponsContainer { width:629px; overflow:hidden; }
.page #latestCouponsList {  width:610px; position:relative; }
.page #latestCouponsList li { margin-bottom:20px; display:inline-block; }

/* REVIEWS PAGE*/
.reviewsResultsContainer { padding:4px 20px 0px 20px;}
.reviewsResultsContainer p { font-size:14px;line-height:14px; margin:0px 0px 6px 0px; }
#reviewsResultsList { margin:0px 0px 10px 0px; }
#reviewsResultsList li { padding:7px 0px 7px 0px; border-bottom:1px solid #c0c0c0; }
#reviewsResultsList li a { font-size:12px;line-height:12px; color:#b21061; font-weight:bold;  }
#reviewsResultsList li a:hover {  text-decoration:underline; }
#reviewsResultsList li p { font-size:12px;line-height:12px; margin:4px 0px; }
#reviewsResultsList li address { color:#565656; }
#reviewsResultsList .last { border:none; }
.reviewsResultsContainer .searchResultsBottomNavigation .pagination { left:0px;}


.writeReviewLink {
	display:inline-block;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	height:17px; 
	padding:5px 12px 0px 12px; 
	font-size:12px; 
	line-height:12px; 
	color:#fff; 
	text-shadow: 0 -1px 0 #7B1849;
	background: #fd3095;
	background: -moz-linear-gradient(top, #fd3095 0%, #e25ba0 49%, #d32a7d 53%, #bc246f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd3095), color-stop(49%,#e25ba0), color-stop(53%,#d32a7d), color-stop(100%,#bc246f));
	background: -webkit-linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	background: -o-linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	background: -ms-linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd3095', endColorstr='#bc246f',GradientType=0 );
	background: linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	position:absolute;
	top:7px;
	right:20px;
}

.writeReviewLink:hover {
	background: #fe58aa;
	background: -moz-linear-gradient(top, #fe58aa 0%, #ea7ab2 49%, #d95797 53%, #ca508d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe58aa), color-stop(49%,#ea7ab2), color-stop(53%,#d95797), color-stop(100%,#ca508d));
	background: -webkit-linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);
	background: -o-linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);
	background: -ms-linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe58aa', endColorstr='#ca508d',GradientType=0 );
	background: linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);	
}

/* WRITE REVIEW */
.writeReview { width:580px; height:512px; }
.writeReview h3{ font-size:12px; line-height:14px; margin:0px 0px 10px 0px!important; }
.writeReview .formButton { margin:10px 0px 0px 0px;}

.review_wrap {
	width: 340px;
	height: 289px;
	float: left;
	margin: 15px 0px 15px 15px;
	clear: left;
	display:inline;
}
.review_wrap em {
	font-size: 10px;
	color: #565656;
	font-style: normal;
	display: block;
	margin: 2px 0px 4px 0px;
}
.review_wrap strong {
	color:#B21061;
}
.review_fieldwrap {
	float: left;
	clear: left;
	margin: 15px 0px 0px 0px;
	width: 340px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #ccc;
}
.review_field {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 330px;
	font-size: 12px;
	padding: 4px 5px 3px 5px;
	color: #333;
	height: 80px;
	overflow-x: hidden;
	overflow-y: auto;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	font-family: Tahoma, Geneva, sans-serif;
}
.review_title_input {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 330px;
	font-size: 12px;
	padding: 4px 5px 3px 5px;
	color: #333;
	height: 20px;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	font-family: Tahoma, Geneva, sans-serif;
}
.lp_review_submit {
	font-size: 14px;
	padding: 4px 10px 5px 10px;
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-shadow: 0 -1px 0 #7B1849;
	background: #fd3095;
	background: -moz-linear-gradient(top, #fd3095 0%, #e25ba0 49%, #d32a7d 53%, #bc246f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd3095), color-stop(49%,#e25ba0), color-stop(53%,#d32a7d), color-stop(100%,#bc246f));
	background: -webkit-linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	background: -o-linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	background: -ms-linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd3095', endColorstr='#bc246f',GradientType=0 );
	background: linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	display: block;
	position: relative;
	float: left;
	margin: 15px 0px 15px 0px;
}
.lp_review_submit:hover {
	background: #fe58aa;
	background: -moz-linear-gradient(top, #fe58aa 0%, #ea7ab2 49%, #d95797 53%, #ca508d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe58aa), color-stop(49%,#ea7ab2), color-stop(53%,#d95797), color-stop(100%,#ca508d));
	background: -webkit-linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);
	background: -o-linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);
	background: -ms-linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe58aa', endColorstr='#ca508d',GradientType=0 );
	background: linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);	
	
}

/* review tips */
.lb_review_tips {
	position: relative;
	width: 171px;
	font-size: 11px;
	padding: 10px;
	background: #f5f5f5;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	float: right;
	margin: 15px 15px 15px 0px;
}
.lb_review_tips p {
	margin: 5px 0px 0px 0px;
	color: #565656;
}
.lb_review_tips ul {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 15px;
	color: #565656;
	background: #d0d0d0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	list-style:disc;
}
.lb_review_tips li { margin: 4px 5px 5px 5px; }
.lb_review_tips strong { color: #000; }

/*
JQuery Stars
*/
/* jQuery.Rating */
div.rating-cancel, div.star-rating {
	float:left;
	width:22px;
	height:22px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
	margin-right:2px;
}
div.rating-cancel, div.rating-cancel a { background:url(../images/delete.gif) no-repeat 0 -22px }
div.star-rating, div.star-rating a { background:url(../images/star.gif) no-repeat 0 0px }
div.rating-cancel a, div.star-rating a {
	display:block;
	width:22px;
	height:100%;
	background-position:0 0px;
	border:0;
	
}
div.star-rating-on a { background-position:0 -22px!important }
div.star-rating-hover a { background-position:0 -44px }
/* Read Only CSS */
div.star-rating-readonly a { cursor:default !important }
/* Partial Star CSS */
div.star-rating {
	background:transparent!important;
	overflow:hidden!important
}
/* END jQuery.Rating Plugin CSS */

/*MY CHEAPSTUFF */
.myCheapStuffHeading { height:63px; background:url(../images/sprite.png) -0px -645px #fff; repeat-x;  padding:7px 0px 0px 20px; position:relative;}
#cheapStuffTabs { left:10px; top:46px; }
#cheapStuffTabs li a {
	width:100px;
	background: #FEFEFE;
	background: -moz-linear-gradient(top, #FEFEFE 1%, #D8D8D8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FEFEFE), color-stop(100%,#D8D8D8));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#D8D8D8',GradientType=0 );
	background: -o-linear-gradient(top, #FEFEFE 1%,#D8D8D8 100%); 
}
#myCheapStuffList { width:589px;}
#myCheapStuffList li { padding:7px 0px 7px 0px; border-bottom:1px solid #c0c0c0; position:relative; }
#myCheapStuffList li a { font-size:12px;line-height:12px; color:#000;  }
#myCheapStuffList li .remove { display:inline-block; color:#565656; text-align:center;  padding:4px; background-color:#e0e0e0; position:absolute; right:0px; top:6px; font-family: Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px; line-height:9px; -moz-border-radius:4px; border-radius:4px;  }
#myCheapStuffList li .remove:hover { text-decoration:none; background-color:#565656; color:#e0e0e0; }


#myCheapStuffList li a:hover { color:#b21061; text-decoration:underline; }
#myCheapStuffList .last { border:none; }
.myCheapStuffProductImage { float:left; width:100px; height:100px; margin-right:10px; position:relative; }
.myCheapStuffProductInfo { float:left; width:440px; margin-top:10px;  }

.breadcrumbsNav { padding-top:12px;height:32px;font-size:12px; line-height:11px;}
.breadcrumbsNav a{ color:#000;  font-weight:bold; }
.breadcrumbsNav a:hover { color:#b21061; text-decoration:underline; }

.sidebarSectionHeading { background-color:#d0d0d0; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; color:#565656; padding:8px 0px 0px 10px; height:22px; font-weight:bold; font-size:14px; line-height:14px; }
.sidebarSectionHeading span { color:#565656; font-size:12px; font-weight:normal;}

/* ABOUT US / PRIVACY */
.aboutUsContainer { padding:0px 20px 20px 20px;}
.aboutUsContainer h2 { margin:10px 0px 10px 0px; font-size:16px; line-height:16px;  }
.aboutUsContainer p { margin:0px 0px 10px 0px; } 
.aboutUsContainer a { color:#b21061; }
.aboutUsContainer a:hover {  text-decoration:underline; }

/* ACCOUNT */
.myaccountContainer { padding:0px 20px 20px 20px;}
.myaccountContainer h2 { margin:10px 0px 4px 0px; font-size:16px; line-height:16px;  }
.myaccountContainer p { margin:0px 0px 20x 0px; } 
.myaccountContainer a { color:#b21061; }
.myaccountContainer a:hover {  text-decoration:underline; }
.changePassword { color:#464646!important; -moz-border-radius:4px; border-radius:4px; border:1px solid #c0c0c0; background-color:#e0e0e0; padding:4px 6px 0px 6px; display:inline-block; margin-top:10px; height:18px;}
.changePassword:hover {color:#e0e0e0!important; background-color:#464646; border-color:#464646; text-decoration:none!important;}


/* BLOG */
.blogContainer { padding:9px 20px 10px 20px;}
#blogPostsList { margin:0px}
#blogPostsList li { border-bottom:1px solid #d0d0d0; padding:10px 0px; }
#blogPostsList li img {margin-right:10px; float:left;   }
#blogPostsList li h2 { font-size:14px; line-height:14px; }
#blogPostsList li p { margin:6px 0px 0px 0px;font-size:12px; line-height:14px; }
#blogPostsList li a { color:#b21061; font-weight:bold; }
#blogPostsList .last { border:none; }
.blogContainer .searchResultsBottomNavigation .pagination { left:-2px; top:10px;}

.blogPost { margin:20px; }
.blogPost img {margin-right:20px; float:left; }
.blogPost h2 { font-size:22px; line-height:22px; margin:16px 0px 6px 0px; }
.blogPost a { color:#000; font-weight:bold; }
.blogPost .excerpt {font-size:16px; line-height:18px; }
.entry-content { margin-top:20px;} 
.entry-content p { margin-bottom:12px;}
.posted-on { color:#666666; font-size:11px; line-height:11px; margin-bottom:8px; margin-top:-4px; }
.commentlist li { margin-bottom:20px;}

.fullStoryLink { color:#b21061!important; display:block; margin-top:6px;  }
.fullStoryLink:hover { text-decoration:underline; }

/* comment form */
#commentForm { padding:9px 20px 10px 20px; }
#contactForm { margin:20px 0px 0px 0px;}
#contactForm, #commentForm p label, .form-allowed-tags {font-size:11px; line-height:11px;}
#commentForm p label, #commentForm p input { display:block; }
#commentForm p label { font-weight:bold;margin-bottom:3px; color:#565656; }
#commentForm p label span { color:#F00; }
#commentForm p input, #commentForm p textarea  { border: solid 1px #464646; width:280px; margin-bottom:6px; }
.comment-notes, .form-allowed-tags { margin-bottom:10px!important;}
#submit { width:110px!important; height:18px; color:#464646; background-color:#e0e0e0; border: 1px solid #c0c0c0!important; -moz-border-radius: 4px; border-radius: 4px; font-size:10px!important; line-height:10px!important; }
#submit:hover {color:#e0e0e0; background-color:#464646; border-color:#464646!important; }

 




/* SEARCH RESULTS */
/* heading with tabs */
.searchResultsHeading { height:96px;  background:url(../images/sprite.png) -0px -715px repeat-x;  padding:18px 0px 0px 20px; position:relative;  }
.searchResultsHeading p { font-size:15px; line-height:15px; color:#199fb2; }
#webLocalTabs { left:21px; top:47px; width:320px; }
#webLocalTabs li a { width:156px; }



/* sort and pagination div */
.searchResultsTopNavigation {  width:590px; height:28px; position:absolute; left:20px; top:79px; }
.searchResultsBtmNavigation {  width:590px; height:28px; left:20px; top:79px; }
.searchResultsBottomNavigationContainer { position:relative; height:28px; margin-top:-28px; }
.searchResultsBottomNavigation {  width:590px; position:absolute; left:0px; top:0px; }
.searchResultsTopNavigation label, .searchResultsBottomNavigation label, .sidebarSortContainer label { color:#565656;}
.searchResultsTopNavigation .pagination, .searchResultsBottomNavigation .pagination { float:right; text-align:right; position:absolute; right:0px; top:0px; }
.searchResultsTopNavigation .pagination li, .searchResultsBottomNavigation .pagination li { float:left; margin-left:2px; }
.searchResultsTopNavigation .pagination li a, .searchResultsBottomNavigation .pagination li a { display:inline-block; color:#565656; font-weight:bold; background-color:#f5f5f5; border: 1px solid #d0d0d0;	 padding:1px 6px; -moz-border-radius: 4px; border-radius: 4px;  }
.searchResultsTopNavigation .pagination li a:hover, .searchResultsBottomNavigation .pagination li a:hover{ color:#f5f5f5;  background-color:#cc2779; border-color:#b21061;	}

/* search results */
.searchResultsContainer { padding:0px 0px 14px 20px; border-bottom: 1px solid #c0c0c0; }
#searchResultsList { margin:27px 0px 0px 0px; }
#searchResultsList li { width:190px; height:300px; float:left; padding:0px 10px 10px 0px;position:relative; text-align:center;}
#searchResultsList li h2 {font-size:16px; line-height:18px; margin:0px 0px 0px 0px; height:54px; overflow:hidden; }
#searchResultsList li p {margin:2px 0px 8px 0px; height:52px; overflow:hidden; font-size:11px; line-height:13px;color:#595959;  }
#searchResultsList li p a {color:#595959; } 
#searchResultsList li h2 a, #searchResultsList li p a span { color:#175886; }
#searchResultsList li h2 a:hover, #searchResultsList li p a span { color:#4A85AB; text-decoration:underline; }
#searchResultsList li .priceAndRating { font-size:16px; line-height:16px; margin-bottom:4px; height:20px; }
#searchResultsList li .priceAndRating strong { float:left; }
#searchResultsList .line { display:block; width:579px; border-top: 1px solid #e5e5e5; height:26px; }

.productAvailability { height:13px; font-size:11px; line-height:12px; margin-bottom:10px; padding:1px 0px 0px 18px; background:url(../images/sprite.png) no-repeat;   }
.productAvailability strong {font-size:12px; }
.inStock {background-position:-298px -210px;}
.outOfStock {background-position:-298px -224px;}
.inStock strong { color:#009407; }
.outOfStock strong { color:#ff0000; }
.retailerLogo { display:inline-block; margin-bottom:5px; }
.getBestPrice { color:#565656; display:inline-block; height:20px; padding:0px 0px 0px 0px; vertical-align:middle;}
.getBestPrice strong { color:#175886; text-decoration:underline; font-weight:bold; }
.getBestPrice .text {  vertical-align:top; display:inline-block; margin-top:4px; }
.getBestPrice .icon { display:inline-block; width:26px; height:20px; background-color:#999;  background:url(../images/sprite.png) -112px -268px no-repeat; margin-left:2px;}

.quickViewButton {  background-color:#B21061; color:#FFF!important; padding-top:2px; -moz-border-radius: 3px; border-radius: 3px; border:1px #FFF solid; position:absolute;  width:80px; height:18px; display:block; text-align:center;font-weight:bold; display:none; line-height:14px!important; }
.quickViewButton:hover { text-decoration:underline;background-color:#B21061; }

#searchResultsList .quickViewButton {left:55px; top:120px;}
#myCheapStuffList .quickViewButton { left:9px; top:70px;}

/* MODAL WINDOWS */
#modalWindow { background-color:#FFF; border:2px solid #b21061; -moz-border-radius: 12px; border-radius: 12px;}
.modalHeading { background:url(../images/sprite.png) -0px -752px repeat-x; position:relative; 
-moz-border-radius-topleft: 12px; border-top-left-radius: 12px;-moz-border-radius-topright: 12px; border-top-right-radius: 12px; }

/* sign in - create account */
.signIn {width:296px; height:336px;}
.modalHeading { height:33px; }
.signIn h3, .createAccount h3 { display:inline-block;font-size:14px; line-height:14px; color:#565656; }
.signIn h3 {  width:102px;  }
.createAccount h3{  width:166px;  }
.forgotPass { width:296px; height:247px; }
.forgotPass h3{ font-size:12px; line-height:14px; margin:0px 0px 10px 0px!important; }
.forgotPass .formButton { margin:10px 0px 0px 0px;}
#facebookSignIn { padding-left:20px;}
#cheapstuffSignIn { padding-left:20px;font-size:11px; line-height:11px;}
#facebookSignIn { height:22px; margin-top:2px; border-bottom:1px solid #c0c0c0; padding-bottom:10px; font-size:0px;}
#facebookSignIn a { display:inline-block; width:154px; height:22px; background-color:#d0d0d0; background:url(../images/sprite.png) -146px -282px }
#facebookSignIn h3 { float:left; padding-top:5px;  }
#cheapstuffSignIn h3 {margin:15px 0px 8px 0px;}
#cheapstuffSignIn a {font-size:11px; line-height:11px; color:#b21061; text-decoration:underline;}
#cheapstuffSignIn label { font-size:14px; line-height:14px; display:inline-block; padding-top:5px; float:left;  }
#signInForm label {width:102px;}
#createAccountForm label {width:142px;}
#cheapstuffSignIn .textField { width:150px; height:22px; border:solid 1px #c0c0c0; float:left; margin-bottom:8px; }
#cheapstuffSignIn select { width:80px!important; margin-right:70px; }
#signInForm, #createAccountForm { background-color:#fff; }
.forgotPassword {  display:inline-block; width:150px; margin-bottom:20px; }
#signInForm .forgotPassword { margin-left:102px; }
#createAccountForm .forgotPassword {margin-left:142px;}
#createAccountForm p { float:left; margin:8px 0px 18px 0px; width:300px;}

.formButton { width:130px; display:inline-block; font-size:14px; line-height:14px; font-weight:bold; color:#FFF; -moz-border-radius: 4px; border-radius: 4px; background-color:#b21061;  padding:2px 0px 5px 0px; border:none; cursor:pointer; border:solid 1px #b21061;}
.formButton:hover{ background-color:#fff; color:#b21061; border:solid 1px #b21061;}
.accountSmallType { margin-top:36px;}

/* sign in */
.createAccount {width:356px; height:436px;}
.createAccount .modalHeading { height:33px; }


/* quick view general */
.quickView {width:600px; height:650px;}
.quickView .modalHeading { height:34px; } 
#modalWindow h2, #quickViewContent h2 { height:21px;font-size:14px; line-height:14px; color:#565656; border-bottom:1px solid #c0c0c0;  padding:8px 0px 0px 20px; }

#modalWindow .facebook, #quickViewContent .facebook { background:url(../images/sprite.png) -282px -150px no-repeat; padding-left:44px;}
#quickViewTabs { left:10px; top:10px; width:526px; }
#quickViewTabs li a {  width:100px; }
.productContainer { padding-bottom:10px; }


.closeThickBox { display:inline-block; text-align:center; height:15px; background-color:#b21061; color:#fff; font-size:11px; line-height:11px; font-weight:bold!important; position:absolute; top:8px; right:12px; -moz-border-radius: 4px; border-radius: 4px; padding:2px 6px 0px 6px;}
.closeThickBox:hover { text-decoration:underline; }

/* quick view product */
#quickViewProductContainer { margin:0px 20px;  position:relative;}
#quickViewSocialIcons { float:right; }
#quickViewSocialIcons span { float:left; color:#7f3f5f; font-size:11px; font-weight:bold; padding-top:2px; }
.quickViewImage { margin-top:20px; float:left;  }
#quickViewInfo { float:left; width:370px; margin:10px 0px 0px 20px;   }
#quickViewInfo .productName, #quickViewInfo .description { margin:25px 0px 0px 0px; }
#quickViewInfo .productName a, .myCheapStuffProductInfo .description a {font-size:14px; line-height:14px; font-weight:bold; color:#175886!important;  }
#quickViewInfo strong, .myCheapStuffProductInfo strong {font-size:18px; line-height:18px; font-weight:bold; display:block; margin:10px 0px; }
#quickViewInfo .description {font-size:11px; line-height:13px;}
#quickViewInfo .visitStoreButton { margin-right:10px;}
#quickViewInfo .retailerLogo { margin-top:0px;}


.businessName {
    padding-bottom: 6px;
}
.businessInfo {
    float: left;
    margin: 0;
    width: 200px;
}
.businessInfo a {
    color: #B21061;
}
.businessInfo a:hover {
    text-decoration: underline;
}
.businessInfo p {
    display: block;
    margin: 6px 0 0;
}
.businessInfo .map_icon {
    display: inline;
    margin-left: 5px;
}
.businessInfo .map_icon span, .phone_icon span {
    background: url("../images/sprite.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    margin-right: 4px;
    vertical-align: middle;
}
.businessInfo .map_icon span {
    background-position: -103px -307px;
    height: 15px;
    width: 10px;
}
.phone_icon {
    margin: 6px 0;
}
.phone_icon span {
    background-position: -92px -307px;
    height: 16px;
    width: 11px;
}

/* likes on facebook */
#likesOnFacebook { margin:10px 20px 0px 20px; }
#likesOnFacebook li { margin-top:8px; height:31px; position:relative; border-bottom:#CCC 1px solid; ;  }
#likesOnFacebook li p { position:absolute; width:250px; font-size:14px; line-height:13px; color:#565656; top:4px; left:0px;}
#likesOnFacebook li p strong { color:#000;}
#likesOnFacebook li .likeButton { left: 260px;  top: 0px; }
#likesOnFacebook .last {border-bottom:none;}
.peopleLikeThis { display:inline-block; height:12px; padding:4px 0px 0px 20px;font-size:10px; line-height:10px; color:#333; background:url(../images/sprite.png) -302px -156px no-repeat; position:absolute; left: 315px;  top: 3px;}

/* coupons and offers */
#couponsAndOffers { margin:10px 0px 0px 20px; }
#couponsAndOffers li { margin-bottom:10px;}
#couponsAndOffers li h3 { font-size:14px; line-height:14px;font-weight:bold;   }
#couponsAndOffers li a {color:#b21061;font-size:12px; line-height:12px; }
#couponsAndOffers li a:hover { text-decoration:underline; }
#couponsAndOffers li p {font-size:11px; line-height:11px; }

/* certifications */
#quickViewCertifications { margin:10px 0px 10px 20px;}
#quickViewCertifications a { margin-right:15px; }

/* quick view reviews */
.quickViewReviewsResultsContainer {
	margin:15px 10px 0px 20px;
	height:585px;
	overflow:auto;
}
#quickViewContent .searchResultsBottomNavigationContainer {  margin-top:0px; }
#quickViewContent .searchResultsBottomNavigation { width:550px; }
#quickViewContent .searchResultsBottomNavigation .pagination {left:0px;}

/* quick view coupons */
.quickView .coupons h2 { background:url(../images/sprite.png) -0px -756px repeat-x; position:relative; }
.quickView .coupons #couponsAndOffers { margin:20px;}
.quickView .coupons #couponsAndOffers li { border:#b2b2b2 dashed 1px; -moz-border-radius: 4px; border-radius: 4px;  padding:10px; }

/* quick view store */
.quickView .store { margin:20px;}
#shippingPaymentList li { height:24px; overflow:hidden; margin-bottom:12px; }
#shippingPaymentList li img { margin-right:4px;}
.quickView .store p { margin:20px 0px 6px 0px;}
.quickView .store p a {color:#b21061; text-decoration:underline; }
.quickView .store #quickViewCertifications { margin:0px!important;}

/* coupon detail */
.couponDetails .productName a {
	font-size:24px!important;
	line-height:24px!important;
}
.couponDetails strong {
	font-size:14px!important;
	
}

/* description */
.descriptionContainer, .relatedHeadlinesContainer, .classifiedResultsContainer, .myCheapStuffContainer  { padding:4px 20px 10px 20px; }
.descriptionContainer p { margin:0px 0px 15px 0px;  }

/* related headlines */
#relatedHeadlinesList { margin:5px 0px 0px 0px; }
#relatedHeadlinesList li { margin-bottom:15px;}
#relatedHeadlinesList h2 {margin-bottom:1px; }
#relatedHeadlinesList h2 a { font-size:12px;line-height:12px; color:#000;  }
#relatedHeadlinesList h2 a:hover { color:#b21061; }
#relatedHeadlinesList span { font-size:11px; color:#505050; }
#relatedHeadlinesList p { font-size:11px; line-height:11px; margin-top:3px; }

/* classified results */
#classifiedResultsList li { padding:7px 0px 7px 0px; border-bottom:1px solid #c0c0c0; }
#classifiedResultsList li a { font-size:12px;line-height:12px; color:#000;  }
#classifiedResultsList li a:hover { color:#b21061; text-decoration:underline; }
#classifiedResultsList .last { border:none; }
#classifiedFrame { width:589px; margin:12px 0px 20px 20px;  border:1px solid #e5e5e5; }

/* SIDEBAR */
/* general sidebar */
#sideBar { width:300px; margin:0px 10px 0px 10px; float:right; display:inline;}
#dealsOfTheDayList { margin-bottom:16px; }
#dealsOfTheDayList li { /*border-bottom:#e5e5e5 solid 1px; */padding:2px 0px 0px 0px;  }
.ie6 #dealsOfTheDayList li {display:inline-block;}
#dealsOfTheDayList li a span { display:inline-block; width:11px; height:16px;  background:url(../images/sprite.png) -40px -284px; position:absolute; left:10px; margin-top:-8px; top:50%; }
#dealsOfTheDayList li a:hover span { background-position:-40px -300px;}
.ie6 #dealsOfTheDayList li a span { top:6px; margin:0px 0px 0px -30px;}

#dealsOfTheDayList li a { display:block; color:#464646; background-color:#d2f6f6; font-size:12px; line-height:13px;  padding:6px 10px 6px 30px; -moz-border-radius: 6px; border-radius: 6px;position:relative; }
#dealsOfTheDayList li a:hover { background-color:#ff3197; background-position:center right; color:#FFF; text-decoration:underline; } 
.sidebarAdFrame1 { margin:10px 0px;}
.sidebarAdFrame2 { margin-top:10px;}
#retailersTable { margin-top:9px; }
#retailersTable tr td { width:92px; padding:5px 0px;}

/* search sidebar */
.sidebarAdFrameTop { margin:0px 0px 20px 0px;}
.sidebarAd160x600 { margin:0px 0px 0px 70px;}

/* price range */
#priceRangeContainer { margin-bottom:10px; }
#priceRangeContainer p { margin:8px 0px 0px 0px; color:#565656; font-size:14px; line-height:14px; }
#priceRangeContainer label { margin-right:10px; }

/*
 * jQuery UI CSS Framework 1.8.6 // jQuery UI Slider 1.8.6
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 * http://docs.jquery.com/UI/Theming/API //  http://docs.jquery.com/UI/Slider#theming
*/

/* Component containers */
.ui-widget-content {
	border: 1px solid #4f4e4e;
	background: #D0CBCB;
	background: -moz-linear-gradient(top, #D0CBCB 0%, #4F4E4E 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D0CBCB), color-stop(100%,#4F4E4E));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D0CBCB', endColorstr='#4F4E4E',GradientType=0 );
	background: -o-linear-gradient(top, #D0CBCB 0%,#4F4E4E 100%);
}

.ui-widget-header {
	border: 1px solid #4f4e4e;
	height:6px;
	background: #7E7A79;
	background: -moz-linear-gradient(top, #7E7A79 0%, #1B1C1B 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7E7A79), color-stop(100%,#1B1C1B));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7E7A79', endColorstr='#1B1C1B',GradientType=0 );
	background: -o-linear-gradient(top, #7E7A79 0%,#1B1C1B 100%);
}

/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #ff0000; }

/* Ui Slider */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; height:18px; width:9px; background:url(../images/sprite.png) -51px -284px; border:1px solid #4f4e4e; cursor: pointer;-moz-border-radius: 2px; border-radius: 2px; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; background-position:0px -6px; }
.ui-slider-horizontal { height:6px; margin:13px 0px 16px 0px; }
.ui-slider-horizontal .ui-slider-handle { top: -7px; margin-left: -5px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 6px; font-size:0px!important; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

/* top / popular searches */
.sidebarSearchesContainer { padding:5px 0px 16px 0px; }
.sidebarSearchesList {  width:130px; float:left; padding:0px 10px; }
.sidebarSearchesList li { border-bottom:1px dotted #cccccc; color:#ef2e8e; padding:2px 0px 4px 0px; list-style:disc inside;}

.sidebarSearchesList a { font-size:12px; line-height:15px;  font-weight:bold; color:#4a85ab;vertical-align:middle;display:inline-block; width:116px;   }
.ie6 .sidebarSearchesList a, .ie7 .sidebarSearchesList a {  vertical-align:middle;width:109px;}
.ie8 .sidebarSearchesList a { width:109px;}
.sidebarSearchesList a:hover { color:#b21061; text-decoration:underline; }

/* filter by color */
#colorSwatchesList { margin:10px 0px 10px 10px; padding:4px; list-style:none; width:270px; border:1px solid #c9c9c9; height:74px; overflow:hidden;-moz-border-radius: 4px; border-radius: 4px; }
#colorSwatchesList li { width:14px; height:14px; float:left; margin:0px 1px 1px 0px; cursor:pointer; font-size:0px; background-color:#666;}

/* stores / brands lists */
.sidebarSortContainer { margin:10px 0px 8px 0px;}
.storesBrandsList { width:298px; height:180px; margin:0px 0px 10px 0px; border:1px solid #c9c9c9; overflow-x:hidden; overflow-y:auto; display:block;-moz-border-radius: 4px; border-radius: 4px;}
.storesBrandsList li { padding:4px 0px; border-bottom:1px solid #eeeeee; }
.ebayOthers { background:url(../images/sprite.png)-282px -182px no-repeat; padding-left:34px; }
#ebayOthersCheckbox { margin-left:10px; }





/* FOOTER */
#footer {
	background-color:#fff;
	padding-top:20px;
	width:950px;
	margin:0px auto 20px auto;
	border:1px solid #c6c6c6; border-top:none; 
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	background: #0B4344;
	background: -moz-linear-gradient(top, #0B4344 0%, #00292A 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0B4344), color-stop(100%,#00292A));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0B4344', endColorstr='#00292A',GradientType=0 );
	background: -o-linear-gradient(top, #0B4344 0%,#00292A 100%);

	}
#footerFormWrapper {
	height:85px;
	background:url(../images/sprite.png) 0px -516px repeat-x;
	position:relative;
}
.footerSearchForm {
	top: 39px;
}
#footer .footerDescription {
	font-size:12px; 
	line-height:14px; 
	color:#489192;
	margin:0px 0px 0px 22px;
}
#footer .footerDescription strong {
	font-size:14px;
	line-height:16px;
	color:#91c0c1;
}
#footerNavigation { !important; margin:10px 0px 0px 22px;}
#footerNavigation li { display:inline;color:#7e9c9d;}
#footerNavigation li a { color:#7e9c9d; padding:0px 4px 0px 1px;}
#footerNavigation li a:hover, #footerNavigation li.currentMenuItem a {
	color:#95d6ff;
}
#footer .copyRight {
	color:#5f7a7b;
	font-size:10px;
	margin:4px 0px 20px 22px;
	
}

/* SPONSORED RESULTS */
.sponsoredResultsContainer { padding:4px 20px 5px 0px;}
.sponsoredResultsHeading {  color:#666666;  font-size:10px;  text-transform:uppercase;  }
#sponsoredResultsUl { margin:8px 0px 6px 20px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; background-color:#f0f0f0; padding:8px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }
#sponsoredResultsUl li { margin-bottom:10px; position:relative; }
#sponsoredResultsUl li .sponsoredResultsImage { border:#d5d5d5 solid 1px; margin-right:8px; position:absolute; left:0px; top:0px;  }
#sponsoredResultsUl li .sponsoredResultsImage:hover {cursor:default; }
#sponsoredResultsUl li a {   color:#7f7f7f; display:inline-block; }
#sponsoredResultsUl li h3 { margin:0px 0px 0px 0px; font-size:17px; line-height:17px; }
#sponsoredResultsUl li p { margin:0px 0px 2px 0px; color:#333333;}
#sponsoredResultsUl li strong { font-size:10px; line-height:10px; color:#009900;}
#sponsoredResultsUl li h3 { text-decoration:underline; margin-bottom:4px; color:#0000FF; }
.sponsoredResultsFavicon { display:inline-block; height:18px; vertical-align:middle; margin-left:0px; text-decoration: none; cursor: default; } 
.sponsoredResultsFavicon img { height:18px; }


/* PROFILE PAGES */
.profilePage .modalHeading { height:34px; }
.profilePage #quickViewTabs { width:610px;} 
.profilePage #quickViewTabs li a {width:auto; padding:5px 10px 0px 10px; font-size:12px;}
.editProfileLink {
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:#b21061;
	float:right;
	margin:6px 20px 0px 0px;
}
.profilePhotosWrapper {
	width:150px;
	padding:12px;
	margin:15px 20px 0px 0px;
	border:1px solid #d0d0d0;	
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	overflow:hidden;
	box-shadow:inset 0 0 6px #d8d8d8;
	float:left;
}	
.profilePhotosWrapper h2, .profilePhotosWrapper h3 {
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:14px;
}
.profilePhotosWrapper h2 {
	color:#4d4d4d;
	font-weight:bold;	
}
.profilePhotosWrapper h3 {
	color:#a7a7a7;
	font-weight:normal;
}
.profilePhotos {
	margin-top:8px;
	width: 151px;
}
.profilePhoto, .friendPhoto {
	display:inline-block;
	border:1px solid #d0d0d0;
	float:left;
}
.profilePhoto img, .friendPhoto img { border:1px solid #FFF; }
.profilePhoto.large { margin-right:3px; }
.profilePhoto.small { margin:0px 0px 2px 2px; }

.profileInfo {
	float:left;	
	width:390px;
	margin-top:18px;
}

.profileInfo strong {
	color:#b21061;
	
}
.profileInfo p {
	margin-bottom:12px;
}

.friendCount {
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:#000000;
	float:right;
	margin:6px 20px 0px 0px;
}
.profileFriends {
	margin-top:15px;
}
.profileFriends.main {
	padding-left:0px;
	width:480px;

}
.profileFriends div {
	width:44px;
	float:left;
	margin:0px 9px 10px 0px;
	display:inline-block;
}
.profileFriends div span {
	display:inline-block;
	color:#4d4d4d;
	width:44px;
	font-size:9px;
	line-height:11px;
	overflow:hidden;
}
.moreFriendsLink {
	display:block;
	clear:left;
	font-size:11px;
	color:#b21061;
	text-decoration:none;
}
.moreFriendsLink:hover, .editProfileLink:hover { text-decoration:underline;}

/* PROFILE EDIT PAGES */
#profileEditForm {
	margin-top:15px;
}
#profileEditForm div{
	margin:12px 0px;
}
#profileEditForm h3 {
	font-size:14px;
	line-height:14px;
	color:#b21061;
	margin:0px 0px 6px 0px;	
}
#profileEditForm p {
	font-size:14px;
	line-height:14px;
	color:#565656;	
}
#profileEditForm label {
	color:#565656;	
	font-weight:bold;
	margin-bottom:4px;
	display:block;
}
.profile_edit_field {
	width:250px;
	border:1px solid #c0c0c0;
	padding-left:4px;
	margin-bottom:4px;		
}

#profileEditForm .profilePhotosWrapper {
	width:98px;
	margin-right:10px;
	padding-bottom:6px;
}
#profileEditForm .profilePhotosWrapper img{
	border: 1px solid #D0D0D0;
}
#profileEditForm .profilePhotosWrapper a {
	display:block;
	text-align:center;
	margin-top:3px;
	
}
#profileEditForm .profilePhotosWrapper a.profileName {
	font-weight:bold;
	margin:-6px 0px 4px 0px;
}
#profileEditForm .pagination {
	left:0px;
	
}

/* messages table */
#data_grid {
	margin-top:15px;
	text-align:left;
	border-bottom: 1px dotted #D0D0D0;
	
}
#data_grid tr td {
	border-top: 1px dotted #D0D0D0;
	}
	
/* WRITE REVIEW */
.writeReview { width:580px; height:512px; }
.writeReview h3{ font-size:12px; line-height:14px; margin:0px 0px 10px 0px!important; }
.writeReview .formButton { margin:10px 0px 0px 0px;}

.review_wrap {
	width: 340px;
	height: 289px;
	float: left;
	margin: 15px 0px 15px 15px;
	clear: left;
	display:inline;
}
.review_wrap em {
	font-size: 10px;
	color: #565656;
	font-style: normal;
	display: block;
	margin: 2px 0px 4px 0px;
}
.review_wrap strong {
	color:#B21061;
}
.review_fieldwrap {
	float: left;
	clear: left;
	margin: 15px 0px 0px 0px;
	width: 340px;
	padding: 15px 0px 0px 0px;
	border-top: 1px dotted #ccc;
}
.review_field {
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	width: 330px;
	font-size: 12px;
	padding: 4px 5px 3px 5px;
	color: #333;
	height: 80px;
	overflow-x: hidden;
	overflow-y: auto;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	font-family: Tahoma, Geneva, sans-serif;
}
.lp_review_submit {
	font-size: 14px;
	padding: 4px 10px 5px 10px;
	color: #fff;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-shadow: 0 -1px 0 #7B1849;
	background: #fd3095;
	background: -moz-linear-gradient(top, #fd3095 0%, #e25ba0 49%, #d32a7d 53%, #bc246f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd3095), color-stop(49%,#e25ba0), color-stop(53%,#d32a7d), color-stop(100%,#bc246f));
	background: -webkit-linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	background: -o-linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	background: -ms-linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd3095', endColorstr='#bc246f',GradientType=0 );
	background: linear-gradient(top, #fd3095 0%,#e25ba0 49%,#d32a7d 53%,#bc246f 100%);
	display: block;
	position: relative;
	float: left;
	margin: 15px 5px 15px 0px;
}
.lp_review_submit:hover {
	background: #fe58aa;
	background: -moz-linear-gradient(top, #fe58aa 0%, #ea7ab2 49%, #d95797 53%, #ca508d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe58aa), color-stop(49%,#ea7ab2), color-stop(53%,#d95797), color-stop(100%,#ca508d));
	background: -webkit-linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);
	background: -o-linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);
	background: -ms-linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe58aa', endColorstr='#ca508d',GradientType=0 );
	background: linear-gradient(top, #fe58aa 0%,#ea7ab2 49%,#d95797 53%,#ca508d 100%);	
	
}

/* review tips */
.lb_review_tips {
	position: relative;
	width: 171px;
	font-size: 11px;
	padding: 10px;
	background: #f5f5f5;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	float: right;
	margin: 15px 15px 15px 0px;
}
.lb_review_tips p {
	margin: 5px 0px 0px 0px;
	color: #565656;
}
.lb_review_tips ul {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 5px 15px;
	color: #565656;
	background: #d0d0d0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	list-style:disc;
}
.lb_review_tips li { margin: 4px 5px 5px 5px; }
.lb_review_tips strong { color: #000; }

/*
JQuery Stars
*/
/* jQuery.Rating */
div.rating-cancel, div.star-rating {
	float:left;
	width:22px;
	height:22px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
	margin-right:2px;
}
div.rating-cancel, div.rating-cancel a { background:url(../images/delete.gif) no-repeat 0 -22px }
div.star-rating, div.star-rating a { background:url(../images/star.gif) no-repeat 0 0px }
div.rating-cancel a, div.star-rating a {
	display:block;
	width:22px;
	height:100%;
	background-position:0 0px;
	border:0;
	
}
div.star-rating-on a { background-position:0 -22px!important }
div.star-rating-hover a { background-position:0 -44px }
/* Read Only CSS */
div.star-rating-readonly a { cursor:default !important }
/* Partial Star CSS */
div.star-rating {
	background:transparent!important;
	overflow:hidden!important
}
/* END jQuery.Rating Plugin CSS */

/* no image results */
#quickViewProductContainer.no_image #quickViewInfo {
	width:589px;
	margin-left:0px;
	margin-bottom:20px;	
}
#quickViewProductContainer.no_image .quickViewImage, #searchResultsList.no_image .starsWrapper, #searchResultsList.no_image .productAvailability, #searchResultsList.no_image .retailerLogo, #searchResultsList.no_image .getBestPrice, #searchResultsList.no_image .searchResultsProductImage {
	display:none;	
}
#searchResultsList.no_image .businessName a{
	color: #175886 !important;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
}
#searchResultsList.no_image li, #searchResultsList.no_image p {
	height:auto;
}
#searchResultsList.no_image p {
	margin:0px;
}
#searchResultsList.no_image .description {
	margin-top:8px;
	font-size: 11px;
    line-height: 13px;
    float:left;
}
#searchResultsList.no_image .midLine {
	height:16px!important;}
#searchResultsList.no_image .line {
	margin-top:10px;
	height:36px;
}
#searchResultsList.no_image .quickViewButton {
	top:45px;
	left:35px;
}

/*Member Directory*/

.all_categories_header {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #f9f9f9;
background: -moz-linear-gradient(top, #f9f9f9 0%, #d0d0d0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d0d0d0));
background: -webkit-linear-gradient(top, #f9f9f9 0%,#d0d0d0 100%);
background: -o-linear-gradient(top, #f9f9f9 0%,#d0d0d0 100%);
background: -ms-linear-gradient(top, #f9f9f9 0%,#d0d0d0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d0d0d0',GradientType=0 );
background: linear-gradient(top, #f9f9f9 0%,#d0d0d0 100%);
	position: relative;
	padding: 10px;
	height: 40px;
	margin-top:10px;
}
.all_categories_header h2 {
	margin:0px;
	color:#565656;
	
}
.all_categories_header ul {
	position: absolute;
	margin:  0px;
	list-style: none;
	font-size: 14px;
	left: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	top: 35px;
}
.all_categories_header ul a {
	text-decoration: none;
	padding: 0px 6px 0px 6px;
	display: block;
	border-right: 1px solid #565656;
	color: #565656;
}
.all_categories_header ul a:hover {
	color: #fff;
	background: #565656;
	text-decoration:none;
}
.all_categories_header li {
	display: inline;
	float: left;
}

/* profile search form */
#profileSearch {
	margin-top:5px;
	padding-top:8px;
	height:36px;
	background: #dcfdfd;
	background: -moz-linear-gradient(top, #dcfdfd 0%, #b1ddde 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dcfdfd), color-stop(100%,#b1ddde));
	background: -webkit-linear-gradient(top, #dcfdfd 0%,#b1ddde 100%);
	background: -o-linear-gradient(top, #dcfdfd 0%,#b1ddde 100%);
	background: -ms-linear-gradient(top, #dcfdfd 0%,#b1ddde 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcfdfd', endColorstr='#b1ddde',GradientType=0 );
	background: linear-gradient(top, #dcfdfd 0%,#b1ddde 100%);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 1px 0 #EAFEFE;
}
#profileSearch label {
	padding:0px 6px 0px 10px;
}
#profileSearch input {
	border:1px solid #A5C620;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right:15px;
	padding:5px 0px;
	vertical-align:middle;
}
#profileSearchSubmit {
	display:inline-block;
	height:28px;
	padding:0px 10px!important;
	color:#658a05;
	font-weight:bold;
	text-shadow: 0 1px 0 #fff;
	border:1px solid #A5C620;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	bbackground: #a9c928;
	background: -moz-linear-gradient(top, #a9c928 0%, #daee8d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9c928), color-stop(100%,#daee8d));
	background: -webkit-linear-gradient(top, #a9c928 0%,#daee8d 100%);
	background: -o-linear-gradient(top, #a9c928 0%,#daee8d 100%);
	background: -ms-linear-gradient(top, #a9c928 0%,#daee8d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9c928', endColorstr='#daee8d',GradientType=0 );
	background: linear-gradient(top, #a9c928 0%,#daee8d 100%);
	cursor:pointer;
	
}

#profileSearchSubmit:hover {
	border-color:#A5C620;
	background: #bad453;
	background: -moz-linear-gradient(top, #bad453 0%, #e1f1a4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bad453), color-stop(100%,#e1f1a4));
	background: -webkit-linear-gradient(top, #bad453 0%,#e1f1a4 100%);
	background: -o-linear-gradient(top, #bad453 0%,#e1f1a4 100%);
	background: -ms-linear-gradient(top, #bad453 0%,#e1f1a4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bad453', endColorstr='#e1f1a4',GradientType=0 );
	background: linear-gradient(top, #bad453 0%,#e1f1a4 100%);
}
	
	
/* profile listing */
#profile_directory_listing, .profile_info h4, .profile_info p {
	margin:0px;
	padding:0px;
}
#profile_directory_listing li {
	list-style:none;
	border-bottom:1px solid #e0e0e0;
	padding:10px 0px 9px 0px;
}
#profile_directory_listing table {
	float:left;
	margin-right:10px;
}
#profile_directory_listing td img {
	border:none;
}
.profile_info {
	float:left;
	width:460px;
	overflow:hidden;
	height:43px;
}
.profile_info a {
	font-size:15px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
}
.profile_info a:hover {
	text-decoration:underline;
}
.profile_info h4 {
	font-size:12px;
	line-height:12px;
}
.profile_info p {
	margin-top:2px;
	font-size:11px;
	line-height:11px;
	color:#707070;
}

.view_profile_button {
	display:inline-block;
	padding:1px;
	height:24px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background: #ef2e8e;
	background: -moz-linear-gradient(top, #ef2e8e 0%, #7b1849 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef2e8e), color-stop(100%,#7b1849));
	background: -webkit-linear-gradient(top, #ef2e8e 0%,#7b1849 100%);
	background: -o-linear-gradient(top, #ef2e8e 0%,#7b1849 100%);
	background: -ms-linear-gradient(top, #ef2e8e 0%,#7b1849 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef2e8e', endColorstr='#7b1849',GradientType=0 );
	background: linear-gradient(top, #ef2e8e 0%,#7b1849 100%);
	text-decoration:none;
	float:right;
	margin-top:7px;
	cursor:pointer;
}

.view_profile_button strong {
	display:inline-block;
	height:18px;
	padding:4px 10px 0px 10px;
	color:#fff;
	text-shadow: 1px 1px 3px #7b1849;
	font-size:14px;
	line-height:14px;
	border:1px solid #f17fb7;
	border-top-color:#fe82bf;
	border-bottom-color:#ab2165;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background: #fd3196;
	background: -moz-linear-gradient(top, #fd3196 0%, #e15c9e 49%, #d5297e 51%, #bd2470 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd3196), color-stop(49%,#e15c9e), color-stop(51%,#d5297e), color-stop(100%,#bd2470));
	background: -webkit-linear-gradient(top, #fd3196 0%,#e15c9e 49%,#d5297e 51%,#bd2470 100%);
	background: -o-linear-gradient(top, #fd3196 0%,#e15c9e 49%,#d5297e 51%,#bd2470 100%);
	background: -ms-linear-gradient(top, #fd3196 0%,#e15c9e 49%,#d5297e 51%,#bd2470 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd3196', endColorstr='#bd2470',GradientType=0 );
	background: linear-gradient(top, #fd3196 0%,#e15c9e 49%,#d5297e 51%,#bd2470 100%);
}

.view_profile_button:hover {
	background-color:#1680a4;
	text-decoration:none!important;
}
.view_profile_button:hover strong {
	background: #fd63b0;
	background: -moz-linear-gradient(top, #fd63b0 0%, #e884b6 49%, #e05c9e 51%, #dc4a93 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd63b0), color-stop(49%,#e884b6), color-stop(51%,#e05c9e), color-stop(100%,#dc4a93));
	background: -webkit-linear-gradient(top, #fd63b0 0%,#e884b6 49%,#e05c9e 51%,#dc4a93 100%);
	background: -o-linear-gradient(top, #fd63b0 0%,#e884b6 49%,#e05c9e 51%,#dc4a93 100%);
	background: -ms-linear-gradient(top, #fd63b0 0%,#e884b6 49%,#e05c9e 51%,#dc4a93 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd63b0', endColorstr='#dc4a93',GradientType=0 );
	background: linear-gradient(top, #fd63b0 0%,#e884b6 49%,#e05c9e 51%,#dc4a93 100%);
}
a.nobdr {border:0px !important}
/*Member Directory*/
#topNavigation li .topNavLink {
	display:inline-block;
	font-weight:bold;
	color:#053435;
	font-size:14px;
	line-height:12px;
	text-shadow:0px -1px 0px #70e2e4;
	height:19px;
	padding:8px 16px 0px 16px;
	margin:1px 1px 0px 0px;
	background: #04C1C3;
	background: -moz-linear-gradient(top, #04C1C3 0%, #92E4E5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#04C1C3), color-stop(100%,#92E4E5));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04C1C3', endColorstr='#92E4E5',GradientType=0 );
	background: -o-linear-gradient(top, #04C1C3 0%,#92E4E5 100%);
	border-bottom:1px solid #04c1c3;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
/* topdeals new 6 up */
#dealsSliderContainer { margin:0px 0px 0px 0px; width:2600px; height:492px; position:absolute; left: 0px; top: 0px;  }
.topDealsFrame { margin:0px 0px 0px 0px; width:629px; height:492px; float:left;}
.topDealsFrame.tall {height:auto;}
.topDealsFrame li { width:180px; height:252px; margin:0px 5px 0px 20px; float:left; /*background-color:#f0f0f0;*/ margin-bottom:3px;}
.ie6 .topDealsFrame li { display:inline;}
.topDealsImage { width:178px; height:88px; border:1px solid #b21061;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-top:12px; overflow:hidden;}
.topDealsImage img { border:none}
.topDealsFrame h1 {text-align:center; margin:10px 0px 0px 0px; height:68px; overflow:hidden;}
.topDealsFrame h1 a{ font-size:14px; line-height:16px; color:#17589a; }
.topDealsFrame h1 a:hover { text-decoration:underline; }
.topDealsFrame .getCouponButton { position:static; margin-left:14px;}
/* END topdeals new 6 up */

/* coupons new 6 up */
#latestCouponsContainer { height:580px; position:relative; width:629px; overflow:hidden; }
#couponsSliderContainer { margin:0px 0px 0px 0px; width:2600px; height:580px; position:absolute; left: 0px; top: 0px;  }
.couponsFrame { margin:15px 0px 0px 0px; width:629px; height:580px; float:left;  padding-left:15px;/*background-color:#9CC;*/ }
.couponsFrame.tall {height:auto; padding-bottom:15px;}
.couponsFrame li {width:172px; height:247px; float:left; margin:0px 5px 10px 5px; display:inline; padding:8px; position:relative; border:1px solid #c0c0c0;border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:inset 0 0 6px #d8d8d8; background:#FFF;}
.couponsFrame .couponWrapper { width:162px; height:237px; padding:4px; border:1px dotted #b2b2b2; text-align:center; }
.couponsFrame h2 { margin:8px 0px 7px 0px; height:38px; overflow:hidden;}
.couponsFrame h2 a { font-size:16px; line-height:18px; color:#ff0000;}
.couponsFrame p { margin-top:8px; height:54px; overflow:hidden;}
.couponsFrame p a { font-size:11px; line-height:13px; color:#17589a;}
.couponsFrame p a:hover, .couponsFrame h2 a:hover { text-decoration:underline; }
.couponsFrame .couponLogo { display:inline-block; width:120px; height:60px; overflow:hidden;}
.couponsFrame .couponLogo img { border:none;}
.couponsFrame .getCouponButton { bottom:28px;}
/* END coupons new 6 up */
/* END coupons new 6 up */
.h200{height:200px;overflow:auto;margin: 5px 0;border:1px solid #d0d0d0;}
.map_box{ border: 2px solid #D0D0D0;float: left; height: 265px; margin-left: 10px; width: 265px;padding:10px}
#map_canvas{width:100%;height:100%}
.priceButton {
    display:block;
    margin:15px auto 0px auto;
    font-size: 16px;
    line-height: 16px;
    font-weight:bold;
    text-shadow:0px -1px 0px #0c7e00;
    color:#fff;
    padding:6px 0px 4px 0px;
    width:100px;
    text-align:center;
    border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    background: #26b018;
    background: -moz-linear-gradient(top, #26b018 0%, #0e9700 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26b018), color-stop(100%,#0e9700));
    background: -webkit-linear-gradient(top, #26b018 0%,#0e9700 100%);
    background: -o-linear-gradient(top, #26b018 0%,#0e9700 100%);
    background: -ms-linear-gradient(top, #26b018 0%,#0e9700 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26b018', endColorstr='#0e9700',GradientType=0 );
    background: linear-gradient(top, #26b018 0%,#0e9700 100%);   
}
.priceButton:hover {
    background: #30d61d;
    background: -moz-linear-gradient(top, #30d61d 0%, #12ba00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30d61d), color-stop(100%,#12ba00));
    background: -webkit-linear-gradient(top, #30d61d 0%,#12ba00 100%);
    background: -o-linear-gradient(top, #30d61d 0%,#12ba00 100%);
    background: -ms-linear-gradient(top, #30d61d 0%,#12ba00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30d61d', endColorstr='#12ba00',GradientType=0 );
    background: linear-gradient(top, #30d61d 0%,#12ba00 100%);
}