body {
	margin:			0;
	
	font-family:	Arial;
}

a {
	text-decoration:	none;

	color:				#0071B6;
}

hr {
	border:			0;

	height:			1px;

	border-top:		1px #0071B6 solid;

	margin:			0;
	padding:		0;
}

.Bar-Header {
	font-weight:	bold;

	color:			white;

	padding-left:	15px;

	font-size:		12px;

	background-color: #979797;
}

.Bar-Seperator {
	background-color:	#158CC3;

	height:				2px;

	overflow:			hidden;
}

.Bar-Item {
	color:			black;

	font-size:		12px;

	padding-left:	15px;

	padding-top:	2px;
	padding-bottom:	2px;

	cursor:			pointer;
}

.Bar-SubItem {
	color:			white;

	font-size:		12px;

	padding-left:	15px;

	padding-top:	3px;
	padding-bottom:	3px;

	background-color:	#158CC3;
}

.ViewProduct-Header {
	font-weight:	bold;

	font-size:		14pt;

	color:			#0071B6;

	margin:			0;
}

.ViewProduct-PartNumber {
	color:			#609AD3;

	font-size:		10pt;

	font-weight:	bold;
}

.ViewProduct-Price {
	color:			#609AD3;

	font-size:		12pt;

	font-weight:	bold;
}

.ViewProduct-PriceSpecial {
	color:			red;

	font-size:		12pt;

	font-weight:	bold;
}

.JH_Lightbox_Box {
	border:				1px black solid;

	padding:			5px;

	background-color:	white;
}

.JHA_Form_Name {
	font-size:			8pt;

	width:				30%;

	text-align:			left;

	padding-left:		20px;
}

.JHA_Form_Value {
	width:				70%;

	font-size:			8pt;
}

.Camera_Dropdown {
	width:				230px;

	position:			block;
}

.Camera_Dropdown_Focus {
	width:				350px;

	position:			absolute;

	left:				0px;
	top:				0px;
}

.ManufacturersBox {
	width:				230px;
	height:				230px;

	text-align:			center;
}

.ManufacturersBox hr {
	background-color:	#8EA539;
	border:				none;

	width:				100%;
	height:				7px;

	margin:				0px;
	margin-bottom:		14px;
}

.ManufacturersBoxPreview {
	float:				left;

	width:				78px;
	height:				78px;

	border:				1px #0087C1 solid;

	background-repeat:	no-repeat;
	background-position: center center;
}

.ManufacturersBoxLinks {
	float:				right;

	width:				140px;

	font-weight:		bold;

	text-align:			left;
}

.ManufacturersBoxLinks a {
	color:				#004380;

	font-size:			12px;

	line-height:		20px;
}

.BannersName {
	width:				100%;
	height:				32px;

	text-align:			center;

	font-size:			16px;
	font-weight:		bold;

	color:				#008BC4;

	margin-top:			8px;
}

.BannersNumber {
	width:				20px;
	height:				20px;

	color:				white;

	text-align:			center;

	line-height:		20px;

	background-color:	#CCCCCC;

	font-size:			11px;
	font-weight:		bold;

	cursor:				pointer;

	position:			absolute;
}

.BannersNumberActive {
	background-color:	#818181;
}


@font-face {
	font-family:		'BebasNeue';
	src:				url('./Fonts/BebasNeue.eot');
	src:				local('BebasNeue'), url('./Fonts/BebasNeue.otf') format('opentype');
	font-weight:		normal;
	font-style:			normal;
}

.EmailSpecialBar {
	width:				826px; 
	height:				48px; 
	
	background-image:	url('./gfx/email-special-bar.jpg'); 
	background-repeat:	no-repeat;
	
	position:			relative;
}

.EmailSpecialBarWrap {
	width:				22px; 
	height:				15px; 
	
	position:			absolute; 
	
	right:				0px; 
	top:				48px; 
	
	background-image:	url('./gfx/email-special-bar-wrap.jpg'); 
	background-repeat:	no-repeat;
}

.EmailSpecialInput {
	outline:			none;

	border:				none;

	width:				140px;
	height:				22px;

	line-height:		22px;

	font-size:			10px;
	font-style:			italic;

	background-color:	#E6F3FB;

	color:				#747474;

	position:			absolute;

	left:				208px;
	top:				12px;
}

.EmailSpecialTitle {
	position:			absolute;

	left:				560px;
	top:				9px;

	color:				white;

	font-style:			italic;
	font-size:			18px;

	font-family:		'BebasNeue';
}

.EmailSpecialContent {
	position:			absolute;

	left:				560px;
	top:				27px;

	color:				#158CC4;

	font-size:			12px;
}

.EmailSpecialGo {
	cursor:				pointer;

	width:				22px;
	height:				22px;

	background-image:	url('./gfx/email-special-bar.jpg'); 
	background-repeat:	no-repeat;
	background-position: -369px -12px;

	position:			absolute;

	left:				369px;
	top:				12px;
}

.EmailSpecialTitle a:hover, .EmailSpecialContent a:hover {
	text-decoration:	none;
	border:				none;
}
