/* Featured Stores and Brands Pod - Homepage
------------------------------------------------------------------ */
#depspod {
	width:660px;
	height:250px;
	margin:10px 0px 0px 0px;
	float:left;
	position:relative;
}

#depspod .body {
	margin:0px 0px 0px 10px;
	overflow:hidden;
}

#depspod .body .rotator {
	width:650px;
	height:250px;
	position:relative;
}

#depspod .body .rotator .wrapper {
	width:650px;
	height:250px;
  	position: absolute;
  	top: 0;
  	left:0;
  	overflow:hidden;
}

#depspod .body .rotator .wrapper ul {
	width:9999px; 
	height:250px;
}


#depspod .body .rotator .wrapper ul li {
	float:left;
	width:650px;
	height:250px;
}

#depspod a.carousel_button_left {
	background:url(../images/rotator_bts.png) 0px 0px no-repeat;
	cursor:pointer;
	display:block;
	height:35px;
	left:14px;
	position:absolute;
	top:108px;
	width:35px;
	z-index:700;
}

#depspod a.carousel_button_left:hover {
	background:url(../images/rotator_bts.png) 0px -35px no-repeat;
	cursor:pointer;
	display:block;
	height:35px;
	left:14px;
	position:absolute;
	top:108px;
	width:35px;
	z-index:700;
}
	
#depspod a.carousel_button_right {
	background:url(../images/rotator_bts.png) -35px 0px no-repeat;
	cursor:pointer;
	display:block;
	height:35px;
	position:absolute;
	right:4px;
	top:108px;
	width:35px;
	z-index:700;
}

#depspod a.carousel_button_right:hover {
	background:url(../images/rotator_bts.png) -35px -35px no-repeat;
	cursor:pointer;
	display:block;
	height:35px;
	position:absolute;
	right:4px;
	top:108px;
	width:35px;
	z-index:700;
}

#dodtpod {
	width:310px;
	height:250px;
	margin:10px 0px 0px 0px;
	float:right;
}

#dodtpod .wrapper {
	margin:0px 10px 0px 0px;
}

.hp_leftcolumn_bottom {
	width:990px;
	float:left;
	margin:14px 0px 0px 0px;
}

/* Deal of the day 
----------------------------------------------------------------- */
#sale_banner {
	width:296px;
	height:246px;
	background-color:#fff;
	border:2px solid #0d19b4;
	position:relative;
}

#sale_banner .wrapper {
	padding:20px;
}

#sale_banner .wrapper h1 {
	color:#7e7d7d;
	font-size:30px;
	font-style:italic;
	font-family:Trebuchet MS;
}

#sale_banner .wrapper div.content {
	border-top:1px solid #ccc;
	padding:15px 0px 0px 0px;
	margin:15px 0px 0px 0px;
}

#sale_banner .wrapper div.content p {
	/*font-family:Trebuchet MS;
	font-style:normal;
	color:#7e7d7d;
	line-height:1.2em;
	font-size:13px;*/
	margin:0px 0px 0px 0px;	
}

#sale_banner .wrapper div.content p a {
	font-family:Trebuchet MS;
	font-style:normal;
	color:#615D51;
	line-height:1.2em;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#sale_banner .wrapper div.content p a span.ppc {
	color:#7e7d7d;
	font-style:italic;
	font-weight:normal;
	font-size:11px;
}

#sale_banner .wrapper div.content p a:hover {
	text-decoration:underline;
}

#sale_banner .wrapper div.content div.links {
	padding:15px 0px 0px 0px;
}

#sale_banner .wrapper div.content div.links p {
	margin:0px 0px 10px 0px;
}

#sale_banner .wrapper div.content div.links p a {
	background:url(../images/new_sprite_elements.png) -77px -125px no-repeat;
	font-family:Trebuchet MS;
	font-style:italic;
	color:#0d19b4;
	font-weight:normal;
	font-size:16px;
	padding:0px 0px 0px 12px;
	text-decoration:none;
}

#sale_banner .wrapper div.content div.links p a.was {
	text-decoration:line-through;
}

#sale_banner .wrapper div.content div.links p a.now {
	/*font-weight:bold;*/
	font-size:18px;
}

#sale_banner .wrapper div.content div.links p a.more {
	background:url(../images/new_sprite_elements.png) -77px -82px no-repeat;
	color:#ffa300;
}

#sale_banner .wrapper div.content div.links p a:hover {
	text-decoration:underline;
}

#sale_banner .wrapper div.content img {
	position:absolute;
	top:112px;
	left:160px;
}

#sale_banner .wrapper div.content .see_details_button {
	position:absolute;
	top:45%;
	left:104px;
	width:87px;
	height:23px;
	background:url(../images/hiolo_sprite.png) -490px -230px no-repeat;
	z-index:700;
	display:none;
}

#sale_banner .markdown_ribbon {
	position:absolute;
	top:-5px;
	right:0px;
	display:block;
	height:81px;
	width:81px;
	background:url(../images/new_sprite_elements.png) 0px 0px no-repeat;
	font-weight:bold;
	color:#fff;
	z-index:800;
}

#sale_banner .markdown_ribbon p {
	font-family:Trebuchet MS;
	position:absolute;
	left:39px;
	top:13px;
	font-size:13px;
	font-style:italic;
}

#sale_banner .markdown_ribbon p span {
	font-size:18px;
}

.off_text {
	position:absolute;
	top:32px;
	right:4px;
	font-size:11px;
	font-family:Trebuchet MS;
}

/*Offers Countdown
----------------------------------------------------*/
.ofhp {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:990px;
	position:relative;
}

.ofhp .ofhp_container {
	background: url(../images/free_shipping_banner_home.png) 0px 0px no-repeat;
	height:70px;
}

.ofhp .ofhp_container .countdown {
	position:absolute;
	top:12px;
	right:40px;
	color:#6d9e04;
	font-size:32px;
	font-family:Georgia;
	font-style:normal;
	font-weight:bold;
	text-align:left;
}

.ofhp .ofhp_container .countdown sup {
	font-size:50%;
	position:relative;
	top:-10px;
}

/* Home Page Carousel Six Items View
------------------------------------*/
.homepage .single_carousel .header_container {
	background:url(../images/carousel_bg_sprite.png) -3825px -106px  no-repeat;
	padding:11px 0px 2px 0px;
}

.homepage .single_carousel .body_container .bottom_shadow {
	padding:0px 0px 10px 0px;
	background:url(../images/carousel_bg_sprite.png) -3825px bottom no-repeat;
	overflow:hidden;
}

.homepage .single_carousel .header_container .header .category {
	float:left;
	width:auto;
	padding:0px 0px 0px 10px;
	height:20px;
	line-height:20px;
	color:#0d19b4;
	font-size:14px;
	font-family:Trebuchet MS;
	font-style:italic;
	font-weight:bold;
}

.homepage .single_carousel .header_container .header .paging {
	float:right;
	padding:0px 0px 0px 0px;
	position:relative;
	width:auto;
}

.homepage .single_carousel .header_container .header .paging .carousel_pages {
	height:20px;
	line-height:20px;
	color:#0d19b4;
	font-size:12px;
	font-family:Trebuchet MS;
	font-style:normal;
}

.homepage .single_carousel .header_container .header .paging .carousel_pages a {
	color:#0d19b4;
	cursor:pointer;
	display:block;
	float:left;
	height:19px;
	margin:0px 10px 0px 1px;
	padding:0px 3px 0px 3px;
	border-bottom:1px solid #0d19b4;
	width:auto;
}
	
.homepage .single_carousel .header_container .header .paging .carousel_pages .active {
	background:#0d19b4;
	color:#FFF;
}
