/* Harvard Bartending Course */

body.hbc a
	{
	color:#65236A;}
	
body.hbc a:hover
	{
	color:#3D1643;}
	
body.hbc #page_tab_container
	{
	background:url(/image/page/shared/page_nav_tab_background.gif) bottom repeat-x;
	margin-bottom:5px;
	}

body.hbc #page_tab
	{
	height:21px;
	padding:7px 0 0 10px;
	width:760px; 
	margin:auto;
	}

body.hbc #page_tab li
	{
	margin:0; 
	padding:0;
  	display:inline;
  	list-style-type:none;
	}
	
body.hbc #page_tab li a:link, body.hbc #page_tab li a:visited
	{
	float:left;
	background:#F9F9F9;
	font-size:11px;
	line-height:15px;
	padding:2px 10px 2px 10px;
	margin-right:4px;
	border:1px solid #CCCCCC;
	text-decoration:none;
	color:#333333;
	}

body.hbc #page_tab li a:link.active, body.hbc #page_tab li a:visited.active
	{
	border-bottom:1px solid #FFFFFF;
	background:#FFFFFF;
	color:#000000;
	}

body.hbc #page_tab li a:hover
	{
	background:#F0D4F2;
	color:#333333;
	}
	
body.hbc #page_tab li a:hover.active
	{
	background:#FFFFFF;
	}	
	
body.hbc #page_title_container
	{
	background-color:#F0D4F2;}
	
body.hbc #page_nav li a:hover
	{
	background-color:#F0D4F2;}
	
body.hbc #page_body_tab
	{
	height: 21px;
	margin: 0;
	padding:7px 0 0 10px;
	background: url(/image/page/shared/page_tab_background.gif) repeat-x bottom;
	background-color:#65236A;}

body.hbc #page_body_tab li
	{
	margin: 0; 
	padding: 0;
  	display: inline;
  	list-style-type: none;}
	
body.hbc #page_body_tab li a:link, body.hbc #page_body_tab li a:visited
	{
	float: left;
	background: #F9F9F9;
	font-size: 11px;
	line-height: 15px;
	font-weight:bold;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	color: #65236A;
	}

body.hbc #page_body_tab li a:link.active, body.hbc #page_body_tab li a:visited.active
	{
	border-bottom: 1px solid #F0D4F2;
	background: #F0D4F2;
	color: #000000;
	}

body.hbc #page_body_tab li a:hover
	{
	background: #F0D4F2;
	color:#000000;
	}
	
body.hbc .page_body_text
	{
	background-color:#F0D4F2}
		
body.hbc .page_body_quote_crimson
	{
	background:   url("/image/page/hbc/page_blockquote_crimson.gif") no-repeat;
	background-color:#65236A;
	color:#FFFFFF;
	margin:0;
	padding:10px 10px 0 140px;
	height:90px;
	overflow:hidden;}

body.hbc .page_body_quote_globe
	{
	background:  url("/image/page/hbc/page_blockquote_globe.gif") no-repeat;
	background-color:#65236A;
	color:#FFFFFF;
	margin:0;
	padding: 10px 10px 0 140px;
	height:90px;
	overflow:hidden;}
	
body.hbc .page_body_quote_wallstjournal
	{
	background:   url("/image/page/hbc/page_blockquote_wallstjournal.gif") no-repeat;
	background-color:#65236A;
	color:#FFFFFF;
	margin:0;
	padding:10px 10px 0 140px;
	height:90px;
	overflow:hidden;}

body.hbc .page_body_quote_register
	{
	background:   url("/image/page/hbc/page_blockquote_calendar.gif") no-repeat;
	background-color:#65236A;
	color:#FFFFFF;
	margin:0;
	padding: 10px 10px 0 140px;
	height:90px;
	overflow:hidden;}


body.hbc .page_body_quote_author
	{
	color:#e7aceb;}
	
body.hbc a.page_body_quote_author
	{
	color:#e7aceb;}

body.hbc a.page_body_quote_author:hover
	{
	color:#F0D4F2;}
	
body.hbc a.page_body_quote_link
	{
	color:#FFFFFF;}

body.hbc a.page_body_quote_link:hover
	{
	color:#F0D4F2;}
	
body.hbc table.page_body_table td
	{
	padding: 2px 10px 2px 5px;}
	
body.hbc tr.page_body_table_head td
	{
	background:#65236A;
	color:#FFFFFF;
	font-weight:bold;}
	
/*Shop*/

.shop_hbc_product_image
	{
	float:left;
	background:url(/image/page/hbc/page_body_product_background.gif) top left no-repeat;
	width:124px;
	height:84px;
	text-align:center;
	padding:8px;}
	
.shop_hbc_product_image_kits
	{
	float:left;
	background:url(/image/page/hbc/page_body_product_background_with_text.jpg) top left no-repeat;
	width:180px;
	height:240px;
	text-align:center;
	padding:8px;
	}
	
.shop_hbc_product_image_kits #barkit1 a
	{
	float:left;
	background:url(/shop/images/barkit1withborder.jpg) top left no-repeat;
	width:180px;
	height:240px;
	display:block;
	overflow:hidden;
	}
	
.shop_hbc_product_image_kits #barkit1 a:hover
	{
	cursor:default;
	width:520px;
	height:400px;
	display:block;
	background-position:0 -240px;
	position:absolute;
	top:10px;
	left:-314px;
	}
	
.shop_hbc_product_image_kits #barkit2 a
	{
	float:left;
	background:url(/shop/images/barkit2withborder.jpg) top left no-repeat;
	width:180px;
	height:240px;
	display:block;
	overflow:hidden;
	}
	
.shop_hbc_product_image_kits #barkit2 a:hover
	{
	cursor:default;
	width:520px;
	height:400px;
	display:block;
	background-position:0 -240px;
	position:absolute;
	top:10px;
	left:-314px;
	}
	
.shop_hbc_product_image_kits #barkit3 a
	{
	float:left;
	background:url(/shop/images/barkit3withborder.jpg) top left no-repeat;
	width:180px;
	height:240px;
	display:block;
	overflow:hidden;
	}
	
.shop_hbc_product_image_kits #barkit3 a:hover
	{
	cursor:default;
	width:520px;
	height:400px;
	display:block;
	background-position:0 -240px;
	position:absolute;
	top:10px;
	left:-314px;
	}
	
.shop_hbc_product_image_kits #barkit4 a
	{
	float:left;
	background:url(/shop/images/barkit4withborder.jpg) top left no-repeat;
	width:180px;
	height:240px;
	display:block;
	overflow:hidden;
	}
	
.shop_hbc_product_image_kits #barkit4 a:hover
	{
	cursor:default;
	width:520px;
	height:400px;
	display:block;
	background-position:0 -240px;
	position:absolute;
	top:10px;
	left:-314px;
	}
	
.shop_hbc_product_image_kits #barkit5 a
	{
	float:left;
	background:url(/shop/images/barkit5withborder.jpg) top left no-repeat;
	width:180px;
	height:240px;
	display:block;
	overflow:hidden;
	}
	
.shop_hbc_product_image_kits #barkit5 a:hover
	{
	cursor:default;
	width:520px;
	height:400px;
	display:block;
	background-position:0 -240px;
	position:absolute;
	top:10px;
	left:-314px;
	}
	
.shop_hbc_product_image_kits #barkit6 a
	{
	float:left;
	background:url(/shop/images/barkit6withborder.jpg) top left no-repeat;
	width:180px;
	height:240px;
	display:block;
	overflow:hidden;
	}
	
.shop_hbc_product_image_kits #barkit6 a:hover
	{
	cursor:default;
	width:520px;
	height:400px;
	display:block;
	background-position:0 -240px;
	position:absolute;
	top:10px;
	left:-314px;
	}
	
.shop_hbc_product_image_kits #tshirt a
	{
	float:left;
	background:url(/shop/images/hbctshirtwithborder.jpg) top left no-repeat;
	width:180px;
	height:240px;
	display:block;
	overflow:hidden;
	}
	
.shop_hbc_product_image_kits #tshirt a:hover
	{
	cursor:default;
	width:520px;
	height:400px;
	display:block;
	background-position:0 -240px;
	position:absolute;
	top:10px;
	left:-314px;
	}
	
.shop_hbc_product_image_kits #blackbook a
	{
	float:left;
	background:url(/shop/images/barblackbookwithborder.jpg) top left no-repeat;
	width:180px;
	height:240px;
	display:block;
	overflow:hidden;
	}
	
.shop_hbc_product_image_kits #blackbook a:hover
	{
	cursor:default;
	width:520px;
	height:400px;
	display:block;
	background-position:0 -240px;
	position:absolute;
	top:10px;
	left:-314px;
	}
	
.shop_hbc_product_image_kits #barcoursebook a
	{
	float:left;
	background:url(/shop/images/barcoursebookwithborder.jpg) top left no-repeat;
	width:180px;
	height:240px;
	display:block;
	overflow:hidden;
	}
	
.shop_hbc_product_image_kits #barcoursebook a:hover
	{
	cursor:default;
	width:520px;
	height:400px;
	display:block;
	background-position:0 -240px;
	position:absolute;
	top:10px;
	left:-314px;
	}

.shop_hbc_productinfo
	{
	float:left;
	width:307px;
	margin:0 0 0 10px;
	}
	
.shop_hbc_productinfo_kits
	{
	float:left;
	width:251px;
	margin:0 0 0 10px;
	}
	
.shop_hbc_productinfo h1
	{
	display:inline;
	}
	
.shop_hbc_productinfo_kits h1
	{
	display:inline;
	}
	
.shop_hbc_productattributes_kits
	{
	float:left;
	border: 0px;
	}
	
fieldset.attributes
	{
	border:0px; 
	margin-left:-7px;}
	
.shop_price_hbc
	{
	font-weight:normal;
	}
	
.shop_hbc_special
	{
	float:left;
	width:150px;
	height:250px;
	display:block;
	margin-left:15px;
	}