/* HOME PAGE CSS */

#divPage
{
	background-color:#191919;
}

.semHeader
{
	padding-bottom:6px;
}



#divBody
{
    padding:0px;
	padding-top:4px;
	background-color:#191919;
}


/*   *******************************NEW HOMEPAGE 05/11******************************  */

#home_outer {
	position:relative;
	left:0px;
	top:0px;
	width:965px;
	height:681px;
	FLOAT:left;
	background-color:#191919;
}

#homepage_hero_panel {
	position:absolute;
	left:235px;
	top:0px;
	width:727px;
	height:397px;
/*	background-image:url(../PIX/home/301009.jpg);
	background-repeat:no-repeat; */
}

#homepage_side_panel1 {
	position:absolute;
	left:1px;
	top:0px;
	width:232px;
	height:129px;

}

#homepage_side_panel1 h2 {
	height:0;
	display:none;
}

#homepage_side_panel2 {
	position:absolute;
	left:1px;
	top:134px;
	width:232px;
	height:129px;
	margin-top:0;
}

#homepage_side_panel2 h2 {
	height:0;
	display:none;
}

#homepage_side_panel3 {
	position:absolute;
	left:1px;
	top:268px;
	width:232px;
	height:129px;
	margin-top:0;
}

#homepage_side_panel3 h2 {
	height:0;
	display:none;
}

#homepage_bottom_panel1 {
	position:absolute;
	left:0px;
	top:446px;
	width:233px;
	height:235px;
}

#homepage_bottom_panel2 {
	position:absolute;
	left:244px;
	top:446px;
	width:233px;
	height:235px;
}

#homepage_bottom_panel3 {
	position:absolute;
	left:488px;
	top:446px;
	width:233px;
	height:235px;
}

#homepage_bottom_panel4 {
	position:absolute;
	left:732px;
	top:446px;
	width:233px;
	height:235px;
}

#textLinkMainContainer {
	position:absolute;
	top:407px;
	left:10px;
	width:945px;
	height:15px;
	padding:5px 0 10px 0;
	margin:0px;
	text-align:center;
	background-color:#404040;
	clear:left;
}

.textLinkSubContainer {
	padding-left:8px;
	padding-right:8px;
	display:inline;
	width:auto;
	height:auto;
	background:url(../pix/home/text_link_divider.gif) no-repeat;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.textLinkSubContainer2 {
	padding-left:1px;
	display:inline;
	width:auto;
	height:auto;
	background:url(../pix/home/text_link_divider.gif) no-repeat;
}


a.textLink {
	text-decoration:underline;
	color:#d4d3d3;	
}

a.textLink:hover {
	text-decoration:none;
	color:#fffffff;
}




/*   *******************************OLD HOMEPAGE STUFF******************************  */

#HOME_OUTER_LAUNCH {
	position:relative;
	left:0px;
	top:0px;
	width:965px;
	height:90px;
	FLOAT:left;
	background-color:#191919;
}


#HomeOuter {
	position:relative;
	left:0px;
	top:0px;
	width:965px;
	height:452px;
	FLOAT:left;
	background-color:#191919;
}

#Homepage2009-01 {
	position:absolute;
	left:1px;
	top:0px;
	width:727px;
	height:452px;
}

#Homepage-01a {
	position:absolute;
	left:1px;
	top:0px;
	width:727px;
	height:397px;
/*	background-image:url(../PIX/home/301009.jpg);
	background-repeat:no-repeat; */
}

#MainPanel-1 {
	width:176px;
	height:118px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
}

#MainPanel-3 {
	width:176px;
	height:212px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
}

#MainPanel-4 {
	width:176px;
	height:122px;
	float:left;
	overflow:hidden;
	padding:0;
	margin:0;
}

#MainPanel-2 {
	width:551px;
	height:452px;
	float:left;
}


#Homepage2009-01 h1 {
	height:0;
	display:none;
}

#Homepage2009-03 {
	position:absolute;
	left:732px;
	top:0px;
	width:232px;
	height:148px;
}

#Homepage2009-03 h2 {
	height:0;
	display:none;
}

#Homepage2009-04 {
	position:absolute;
	left:732px;
	top:152px;
	width:232px;
	height:148px;
}

#Homepage2009-04 h2 {
	height:0;
	display:none;
}

#Homepage2009-05 {
	position:absolute;
	left:732px;
	top:304px;
	width:232px;
	height:148px;
}

#Homepage2009-05 h2 {
	height:0;
	display:none;
}


/*   **********************************MERCH RULES********************************  */

span.DarkGreyText16
{
    font-size:16px;
    color:#ffffff;
}

.bestSellersDiv
{
    float:left; 
    width:945px; 
    height:150px; 
    padding-top:10px;
	padding-left:10px;
}

.bestSellersTitleSection
{
    float:left; 
    width:945px; 
    border-top:1px dotted #ffffff;
    border-bottom:1px dotted #ffffff;
    height:120px; 
    padding-top:10px;
}


.bestSellersItemTitle
{
    display:block; 
    color:#ffffff; 
    font-weight:bold; 
}

.bestSellersItemTitle a
{
    text-decoration:none;
    color:#ffffff;
}

.bestSellersDescriptionPrice
{
    display:block; 
    color:#ffffff;
}


#bestseller_outer {
	position:absolute;
	text-align:right;
	left:0px;
	top:500px;
	width:965px;
	height:150px;
}

p.Merchtext {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	color:#415263;
	font-size:11px;
	text-align:left;
	left:10px;
	top:30px;
}

#bestseller1-img {
	position:absolute;
	left:0px;
	top:62px;
	width:79px;
	height:111px;
}

#bestseller1-copy {
	position:absolute;
	vertical-align:bottom;
	left:83px;
	top:62px;
	width:80px;
	height:111px;
}

#bestseller1-copy a {
	font-family: verdana, arial, sans-serif;
	vertical-align:bottom;
	color: #000000;
}

#bestseller1-copy a.bestseller-category {
	font-size:11px;
	font-weight:bold;
	margin: 0 0;
	padding: 0 0;
}

#bestseller1-copy a.bestseller-categoryNEW, #bestseller2-copy a.bestseller-categoryNEW, #bestseller3-copy a.bestseller-categoryNEW {
	font-size:11px;
	line-height:12px;
	font-weight:bold;
	color:#d4288a;
	margin: 0 0;
	padding: 0 0;
}

#bestseller1-copy a.bestseller-prodname {
	font-size: 10px;
	line-height:11px;
	margin: 0 0;
	padding: 0 0;
}

#bestseller1-copy a.bestseller-price {
	font-size: 12px;
	line-height:14px;
	margin: 0 0;
	padding: 0 0;
}

#bestseller2-img {
	position:absolute;
	left:0px;
	top:173px;
	width:79px;
	height:111px;
}

#bestseller2-copy {
	position:absolute;
	vertical-align:bottom;
	left:83px;
	top:173px;
	width:80px;
	height:111px;
}

#bestseller2-copy a {
	font-family: verdana, arial, sans-serif;
	color: #000000;
}

#bestseller2-copy a.bestseller-category {
	font-size:11px;
	font-weight:bold;
	margin: 0 0;
	padding: 0 0;
}

#bestseller2-copy a.bestseller-prodname {
	font-size: 10px;
	line-height:11px;
	margin: 0 0;
	padding: 0 0;
}

#bestseller2-copy a.bestseller-price {
	font-size: 12px;
	line-height:14px;
	margin: 0 0;
	padding: 0 0;
}

#bestseller3-img {
	position:absolute;
	left:0px;
	top:283px;
	width:79px;
	height:111px;
}

#bestseller3-copy {
	position:absolute;
	vertical-align:bottom;
	left:83px;
	top:283px;
	width:80px;
	height:111px;
}

#bestseller3-copy a {
	font-family: verdana, arial, sans-serif;
	color: #000000;
}

#bestseller3-copy a.bestseller-category {
	font-size:11px;
	font-weight:bold;
	margin: 0 0;
	padding: 0 0;
}

#bestseller3-copy a.bestseller-prodname {
	font-size: 10px;
	line-height:11px;
	margin: 0 0;
	padding: 0 0;
}

#bestseller3-copy a.bestseller-price {
	font-size: 12px;
	line-height:14px;
	margin: 0 0;
	padding: 0 0;
}

#xtra_panel a {
	width:343px;
	height:397px;
	/* must be absolutely positioned so that overlapping will occur */
	position:absolute;
	z-index:100;
	background:url(../pix/spacer/spacer.gif) repeat;
}

#xtra_panel2 a {
	height:70px;
	width:700px;
	/* must be absolutely positioned so that overlapping will occur */
	position:absolute;
	margin-top:370px;
	margin-left:0px;
	overflow:hidden;
	clear:right;
	background:url(../PIX/spacer/spacer.gif) repeat;
}

#xtra_panel3 a {
	height:36px;
	width:376px;
	/* must be absolutely positioned so that overlapping will occur */
	position:absolute;
	margin-top:415px;
	margin-left:0px;
	overflow:hidden;
	clear:right;
	background:url(../PIX/spacer/spacer.gif) repeat;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                      Slider styles Start                                      */
/*-----------------------------------------------------------------------------------------------*/

/*--Window/Masking Styles--*/

.window {
	height:397px;	
	width:727px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	float:left;
	}

.hero_reel {
	position: absolute;
	top: 0; left: 0;
}

.hero_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 20px; 
	right:22px;
	width: 65px; 
	height:30px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/

}
.paging a {
	padding:5px;
	text-decoration: none;
	color: #fff;
	font-size:12px;
	color:#000;
	background:#fff;
	border: 1px solid #000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a.active {
	color:#fff;
	font-weight:bold;
	background:#e50a75;
	border: 1px solid #000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	
}


ul#panels {
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:0;
	height:397px;
}

#offer_button {
	height:190px;
	width:146px;
	/* must be absolutely positioned so that overlapping will occur */
	position:absolute;
	margin-top:162px;
	margin-left:554px;
	overflow:hidden;
	clear:right;
	z-index:100;
}

#strike_button {
	height:109px;
	width:164px;
	/* must be absolutely positioned so that overlapping will occur */
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	overflow:hidden;
	clear:right;
	z-index:100;
}

#main_image_text {
    width:727px;
	height:452px;
	/* must be absolutely positioned so that overlapping will occur */
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	overflow:hidden;
	clear:right;
	z-index:1;
}

#sale_main_image_text {
    width:727px;
	height:452px;
	/* must be absolutely positioned so that overlapping will occur */
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	overflow:hidden;
	clear:right;
	z-index:1;
}

#may_discount_terms_button a {
	width:122px;
	height:17px;
	position:absolute;
	background:url(../pix/spacer/spacer.gif) no-repeat;
	margin-left:199px;
	margin-top:415px;
	float:left;
}

/*-----------------------------------------------------------------------------------------------*/ 
/*                                       Slider styles End                                       */
/*-----------------------------------------------------------------------------------------------*/
