/* hwb 05-aug-05 override store css */
#productpanel
{
	margin-top:20px;
	background-color:#2D2B2C;
		color:#B6B6B6;
		color:white;
		margin-left: 80px;
		width:540px;
			z-index:100;
}
#productpanel h1,#productpanel h2
{
		color:#B6B6B6;
}
.productsection
{
	padding:0px;
	margin-left:10px;
	margin-right:10px;
	border-top:1px dashed #cccccc;
	color:#E1E1E1;
}
#ProductSummarySection
{
	padding:0px;
	margin-left:10px;
	margin-right:10px;
	border-top:1px dashed #cccccc;
	color:#E1E1E1;
}
#ProductSummarySection h1, #ProductSummarySection h2
{ color:Red;
}
.ProductSummaryDisplayWrapper
{
     height:150px;
     margin-top:5px; 
}
.ProductSummaryImageHolder
{
    height:105px;
    text-align:center;
    vertical-align:middle;
}
.ProductSummaryText
{
    padding-left:20px;
    height:25px;
}
.ProductSummaryImage
{
    width:85px;
    height:100px;
}
.HookLine
{
    font-size: larger;
    font-style: italic;
		color:white;
}
.ourprice
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFE42F;
	font-family: verdana;
}
.blackBack
{
background-color: #3a3d3d; 
}

.xsmalltext
{
    font-size: 8pt;
    color: #666666;
    font-family: verdana;
}
.xprice 
{ 
   font-weight: bold; 
	color: #FFE42F;
}
.xRetailPrice
{
	font-weight: bold;
	font-size: 10pt;
	color: #BBBBBB;
	font-family: verdana;
	text-decoration: line-through;
}
#menuTopRight { /* styles for top menu */
	position: absolute;
/*	top: 10px; */
	right: 135px;
	padding-right:130px;
	z-index:100;

}
#menuTop {
	padding:3px 5px;
	/* border-bottom:2px solid #006400; */
	border-right:0px solid #7F7F7F;
	border-left:0px solid #EDEDED;
	margin-bottom:1px;
	/* url(bg-topnav.gif) repeat-x; */
	}

#menuTop .left {
	float:left;
	width:10%;
	}

#menuTop .side {
	float:right;
	width:90%;
	text-align:right;
	}

	#menuTop ul { list-style: none; padding: 0px; margin: 0px; }
	#menuTop li { padding: 0px; margin: 0px; display: inline; border-left: solid 0px #000; }
	#menuTop li.first { border-left: none; }
	#menuTop li a:link, #menuTop li a:visited { 
		padding: 0px 2px 0px 5px; 
		text-decoration: none; 
	}
	#menuTop li a:active, #menuTop li a:hover {
		text-decoration: underline;
	}
#menuTop .style1 {
	color: #b2aea9;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none;
	font-weight:normal
}
#menuBottom {
	padding:0px 5px;
	/* border-bottom:2px solid #006400; */
	border-right:0px solid #7F7F7F;
	border-left:0px solid #EDEDED;
	margin-bottom:1px;
	/* url(bg-topnav.gif) repeat-x; */
	}

#menuBottom .left {
	float:left;
	width:10%;
	}

#menuBottom .side {
/*	float:right;
	width:90%; */
	text-align:right;
	}

	#menuBottom ul { list-style: none; padding: 0px; margin: 0px; }
	#menuBottom li { padding-left: 4px; margin: 0px; display: inline; border-left: solid 1px #3a3d3d; }
	#menuBottom li.first { border-left: none; }
	#menuBottom li a:link, #menuBottom li a:visited { 
		padding: 0px 2px 0px 5px; 
		text-decoration: none; 
	}
	#menuBottom li a:active, #menuBottom li a:hover {
		text-decoration: underline;
color:White;
	}
#menuBottom .style1 {
	color: #b2aea9;
	font-size: 10px;
	font-family: tahoma;
	text-decoration:none;
	font-weight:normal
}

#menunarrow
{
width:50px;
background-image: url("~/funshirt/design/back_1.jpg");
     background-position: top left; 
     background-repeat: no-repeat;
}
#menunarrowcontain
{
width:50px;
   height: 100%;
   background-image: "~/funshirt/design/back_2.jpg"); 
   background-position: bottom left; 
   background-repeat: no-repeat;
}
#menunarrowcontain .item
{
   width:50px;
   background-image: url("~/funshirt/design/rep_1.jpg");
    background-position: bottom left; 
    background-repeat: repeat-x;
}

.none {
	display:none;
	}
#hidden {
	display:none;
	}
.hidden {
	display:none;
	}

.clear {
	clear:both;
	}
