#content h1 {
	height:auto;
}

#main_content i{
font-size:12px;
}

#main_content, 
#product_content
 { 
	font-family:Arial, Helvetica, sans-serif !important; 
	font-size:12px;
	line-height:16px;
	padding: 20px; 
	color: #333; }

.related_product h4 a,
.featured_product h3 a,
#product_content div { 
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px;
}
#main_content a:link.breadcrumb, #main_content a:visited.breadcrumb,
#product_content a:link.breadcrumb, #product_content a:visited.breadcrumb {text-decoration:underline; font-size:12px}

#main_content h1,
#main_content span,
#main_content div,
#main_content i,
#main_content a,
#product_content h1,
#product_content span,
#product_content div,
#product_content i,
#product_content a{
	font-family:Arial, Helvetica, sans-serif !important;
}

#main_content h1,
#product_content h1
{
	background-image: none;
	color: #333;
	font-size: 28px;
	font-weight: 100;
	padding: 0px 0px 10px 0px;
}

#main_content .subtitle, #product_content h1{
	color:#A00;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
}

#main_content .pagination
{
	float: left;
	padding-bottom: 20px;
}

#main_content .price
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

#main_content a:link,    #product_content a:link{color:#000000; text-decoration:none;}
#main_content a:visited, #product_content a:visited {color:#000000; text-decoration:none;}
#main_content a:hover,   #product_content a:hover{color:#FF0000; text-decoration:none;}

#main_content table table td{
	padding-bottom:10px;
}

#main_content table table td .title{
	font-size: 14px;
	font-weight: bold;
	color:#333;
	margin-bottom:10px;
}

.main_product
{
	width: 400px;
	float: left;
	height: 150px;
	padding-left: 40px;
	padding-bottom: 20px;
}

.main_product img
{
	float: left;
	padding-right: 10px;
}

.main_product h2
{
	font-size: 16px;
	padding-bottom: 5px;
}

#main_content h3, #main_content h3 a
{
	color: #333;
	font-size: 12px;
	font-weight: 100;
}


.main_product .desc { padding-bottom: 5px; }

.main_product .price
{
	font-size: 14px;
	font-weight: bold;
}

.button,
.learn_more
{
	background: url('/2009/imgs/learn.gif');
	border: 0px #333 solid;
	width:80px;
	height:31px;
	margin: 0 0 0 15px;
	cursor:pointer;
}

.button:hover,
.learn_more:hover
{
	background: url('/2009/imgs/learn_over.gif');
}

.add_to_cart
{
	background: url('/2009/imgs/add.gif');
	border: 0px #333 solid;
	width:80px;
	height:31px;
	margin: 0 0 0 15px;
	cursor:pointer;
}

.add_to_cart:hover
{
	background: url('/2009/imgs/add_over.gif');
}

.video_clip
{
	background: url('/2009/imgs/watch.jpg');
	border: 0px #333 solid;
	width:150px;
	height:110px;
	margin: 0 0 10px 10px;
	cursor:pointer;
}

.video_clip:hover
{
	background: url('/2009/imgs/watch_over.jpg');
}

.add_to_cart
{
	float: right;
}
.video_clip
{
	float: right;
}
.main_product .button { float: right; }

.topcat_product
{
	width:170px;
	float: left;
	height: 225px;
	padding-left: 40px;
	padding-bottom: 20px;
	text-align: center;
}

.topcat_product h2,
.topcat_product h2 a
{
	color:#A00 !important;
	font-size:18px;
	padding-bottom: 8px;
	margin: auto;
	height:30px;
}
.topcat_product h2 a
{
	text-decoration: none;
	color: #A00;
	font-weight:100;
}
.topcat_product h2 a:hover
{
	text-decoration: underline;
	color: #000;
}
.topcat_product h3
{
	font-size: 12px;
	padding-bottom: 5px;
	margin: auto;
}

.topcat_product .browse_button
{
	background: url('/2009/imgs/browse.jpg');
	border: 0px #333 solid;
	padding: 4px 5px;
	width:158px;
	height:33px;
	margin-top:10px;
	cursor:pointer;
}

.topcat_product .browse_button:hover
{
	background: url('/2009/imgs/browse_over.jpg');
}

#featured_sidebar,
#related_products
{
	float: right;
	width: 225px;
	border: 1px #333 solid;
	margin-left: 20px;
}
#featured_sidebar .header,
#related_products .header
{
	background-color: #C00;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
}
.featured_product
{
	text-align: center;
	padding: 10px;
}

.related_product
{
	text-align: left;
	padding: 10px;
}
.featured_product h4,
.related_product h4
{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

.combo_product,
.books_product,
.dvd_product {
	width:215px;
	float: left;
	height: 160px;
	padding-left: 15px;
	padding-bottom: 20px;
	text-align: center;
}

.combo_product h3,
.books_product h3,
.dvd_product h3 {
	margin: 0px;
	padding-bottom: 5px;
	font-size:14px;
}

#combo_container h2,
#books_container h2,
#dvd_container h2
{
	font-size: 16px;
	padding-bottom: 8px;
	margin: auto;
}
#books_container h2,
#dvd_container h2
{
	text-align: center;
}



.image_price
{
	float: left;
	padding-right: 15px;
	text-align: right;
}

.price { padding: 6px 0;}


#storemenu {
	background-image:url(/2007/images/title_standard_bg.png);
	margin: 0;
	padding: 2px 0px 0px;
	
}
#storemenu a {
	font-size: 12px;
	color:white;
	text-transform:uppercase;
	text-decoration: none;
	font-weight:normal;
	padding: 10px 6px 10px;
}
#storemenu ul li div {
	background-color:#000000;
	padding: 5px 0 0 0;
	min-width:120px;
}
#storemenu .yuimenubaritem-selected{
	background-color:#000000;
}
#storemenu li li:hover{
	background-color:#FF0000;
}
		
#storemenu .yui-menu-shadow-visible{
	left:0;
	right:0;
	top:0;		
}
