	/***    Reset Classes   ***/
	body,form,div,td,tr,img,ul {margin:0;padding:0;}
	img{border:0;}
	ul{margin-top:0px;}        
	/***    End Reset Classes   ***/
	
	/***    Main Classes    ***/        
	body{font-family: Arial, Verdana, Helvetica, sans-serif;text-align:center;margin:0px auto;}
	table{font-size: 12px;}
	h1, h2, h6{margin:0;padding:0;}
	h1{font-size:24px;}
	h2{font-size:18px;margin:5px 0 5px 0;}
	/***    End Main Classes    ***/
	
	
	
	
	

	/***    Header Classes  ***/
	.header1, .header2, header3{background-position:top;background-repeat:no-repeat;}
	.header1{background-image:url("//www.hermanstreet.com/store/media/i/header-s1.gif");height:88px;}
	.header2{background-image:url("//www.hermanstreet.com/store/media/i/header-s2.gif");height:42px;}
	.header3{background-image:url("//www.hermanstreet.com/store/media/i/header-s3.gif");height:45px;}          
	.header_cont{float:right;margin-top:4px;width:580px;}
	/***    End Header Classes  ***/

	/***    Footer Classes  ***/
	.footer{background-image:url("//www.hermanstreet.com/store/media/i/footer.jpg");background-position:top;background-repeat:no-repeat;font-size:12px;height:80px;margin-bottom:20px;text-align:center;}
	/***    End Footer Classes  ***/

	/***    Nav Classes ***/
	.main_nav{background-color:#cccccc;padding: 4px 0 2px 0;text-align:center;}
	.sub_nav{background-color:#666666;color:#FFFFFF;font-size:12px;font-weight:bold;padding: 3px 0 3px 0;text-align:center;}
	.sub_nav a, .footer, .footer a{color:white !important;text-decoration:none;}
	.sub_nav a:hover, .footer a:hover{text-decoration:underline;}
	/***    End Nav Classes ***/
	
	/***  More Info Page  ***/
	.more-info-prod-name {font-family: Verdana; font-size: 11pt; font-weight: bold; color: black;}
	.more-info-title {font-size: 12px; font-weight: bold; color: black;}
	.more-info-text { color: #282828 }
	.more-info-details{border-top:1px solid #BBBBBB; padding:10px 0 0 0;}
	.more-info-details ul{padding-left:40px;}
	/***	End More Info Page	***/
	
	/*** Search Box Classes ***/
	.search_cont{float:right;margin:2px 10px 0 0;width:315px;.width:335px; }
	.search-text{float:left; font-size: 9pt; color:#FFFFFF; font-weight: bold;margin:4px 3px 0 0;width: 50px;}
	input.search {font-size: 9pt; width: 229px; margin-bottom:4px;}
	/***	End Search Box Classes	***/

	/***    Cart Classes    ***/
	.carttext{border-left:1px solid white;color:white;float:left;margin:0 0 0 5px;padding:0 0 0 7px;width:105px;}
	.minicart{width:175px; float:right;margin:0 20px 0 40px;}
	.miniinfo{width:110px;}
	/***	End Cart Classes	***/
	

	/***    Store Main Links    ***/
	.div_link{display:block;height:100%;width:100%;text-decoration:none;}        
	.main_links{height:51px;}
	.main_links_cont{float:right;margin:10px 210px 0 0;width:270px;}
	.home{float:right;height:30px;width:50px;}
	.about_us{float:right;height:30px;width:80px;}
	.contact_us{float:right;height:30px;width:90px;}
	.help{float:right;height:30px;width:50px;}
	/***	End Store Main Links	***/
	
	/***	Right Nav Classes	***/
	.right_nav{float:left; margin-left:40px; .margin-left:30px; width:228px; .width:200px;}        
	.right_nav_container{width: 226px; .width:226px;}
	.top_nav_container{float: left; width: 250px; .width:180px;}
	.right_nav_img{float:left; margin-top:10px;margin-right:5px;}
	.right_nav_text{float:left; width:115px; margin-top:10px;margin-left: 5px; }
	.right_title{float:left; width:100px; margin-top: 10px; margin-bottom:5px;font: #030303; text-decoration: underline; font-size: 11px; font-weight: bold;}
	.right_text{width:100px; float: left; font-size:12px;}
	.add_to_cart img{border: none;}
	.border{border-bottom: 1px solid #9a9a9a; float:left; margin-left:15px; .margin-left:10px; width: 195px; }
	.end_bottom{border-bottom: 1px solid #9a9a9a; width: 100%; margin-top: 5px;}
	.authentic_guarantee img{margin-top: 15px;}
	.awards{margin-top:10px;}
	.security{margin-top:5px;}
	.border_left{border-left: 1px solid #9a9a9a; border-right: 1px solid #9a9a9a; float:left; width:100%;}
	/***	End Right Nav Classes	***/	
	
	
	/***	Category Header Classes	***/
	.category_header{color:#FFFFFF;font-size:36px;font-weight:bold;text-shadow: 0 -1px 0 rgba(0,0,0,0.5);}
	.cat_header_endcap{width:10px;}
	/***	End Category Header Classes	***/
	
	
	.breadcrumbs{
		padding:6px 0px 20px;
	}
	.clear_floats{
		clear:both;
	}
	
	.free_offers_header{
		background-color:#91b3cf;
		color:white;
		font-size:14px;
		font-weight:bold;
		padding: 2px 0 2px 6px;
	}
	.free_offers{
		font-size:11px;
		font-weight:bold;
		padding-top:5px;
	}
	
	.main{
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		width:898px;
	}
	
	.mult_link{
		float:left;
		padding-top:10px;
		width:250px;
	}
	.prod_options{
		float:left;
		margin-bottom:15px;
		width:230px;
	}

	
	.prod_cont{
		float:left;
		width:630px;
			
	}
	.prod_img{
		float:left;
		width:200px;
	}
	.prod_info{
		float:left;
		padding-top:20px;
	}
	.prod_price{
		float:left;
		width:430px;
	}
	.prod_tabs{
		margin-top:30px;
		float:left;
		width:100%;
	}

	.save_price{
		float:left;
		font-size:20px;
		margin-left:15px;
		padding-top:15px;
		width:130px;
		font-weight: bold;
	}        

	.tab_images{
		background-image:url("//www.hermanstreet.com/store/media/i/details-box/rpt_border.jpg");
		background-repeat:repeat-x;
		background-position:bottom;
		float:left;
		width:100%;
	}
	.tab_images img{
		border:0;
		float:left;
	}
	
	.tab_text{
		border-left: 1px solid #9a9a9a;
		border-right: 1px solid #9a9a9a;
		border-bottom: 1px solid #9a9a9a;
		background-color:white;
		padding:30px;
		.padding-top:10px;
	}

	span.bold, span.ourprice{
		font-weight:bold;
	}
	span.regprice, span.ourprice{
		font-size:14px;
	}
	span.red{
		color:red;
	}
	
	/*Player Classes*/
	a.player {	
		margin-top:0px;
		display:block;
		background:url("//www.hermanstreet.com/store/media/flowplayer/i/splash.png") no-repeat;
		width:220px;
		height:145px;
		padding:0px 0px 0px 0px;	
		text-align:center;
		color:#fff;
		text-decoration:none;
		cursor:pointer;
	}
	
	/* splash image */
	a.player img {
		margin-top:115px;
		border: 0;	
	}


	


	

