/* Top navigation bars */

.infobutlink a:link {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background-color: #EAE9E9;
	float: none;
	
	
	width:155px; /* All browsers */
	#width:175px; /* Over ride for IE7 */

	padding:10px;

	margin-right: auto;
	text-align: center;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-right-color: #999999;
	margin-left: auto;
	vertical-align:middle;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 19px;
	height:auto;
	display:block;
	text-shadow: 1px 1px 0px white;
	
}

.sliProdCell {
	background-color: #e9e9e9;
}
.infobutlink a:visited {
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #F6F4F4;
	color: #333;
	float: none;
	
	
	width:155px; /* All browsers */
	#width:175px; /* Over ride for IE7 */
	padding:10px;

	vertical-align:middle;
	margin-right: auto;
	text-align: center;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-right-color: #999999;
	margin-left: auto;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 19px;
	height:auto;
	display:block;
}
.infobutlink a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background-color: #FDFDFD;
	float: none;
	width:155px; /* All browsers */
	#width:175px; /* Over ride for IE7 */
	padding:10px;
	vertical-align:middle;
	margin-right: auto;
	text-align: center;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-right-color: #999999;
	margin-left: auto;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 19px;
	height:auto;
	display:block;
}


.infobutlinkdark a:link {
	padding:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
	background-color: #333;
	float: none;
	width: 175px;
	margin-right: auto;
	text-align: center;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-right-color: #999999;
	margin-left: auto;
	vertical-align:middle;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 19px;
	height:auto;
	display:inline-block;
}

.topmenubuttona a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	color: #FFF;
	background-color: #202223;
	float: left;
	height: 27px;
	width: 85px;
	border: 1px solid #6A6A6A;
	display:inline-block;
	text-align: center;
	margin-right:2px;
	margin-top:3px;
}


.topmenubuttona a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	color: #FFF;
	background-color: #202223;
	float: left;
	height: 27px;
	width: 85px;
	border: 1px solid #6A6A6A;
	display:inline-block;
	text-align: center;
	margin-top:3px;
	margin-right:2px;
}


.topmenubuttona a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 27px;
	font-weight: bold;
	color: #34BBFF;
	background-color: #141515;
	float: left;
	height: 27px;
	width: 85px;
	border: 1px solid #34BBFF;
	display:inline-block;
	text-align: center;
	margin-top:3px;
	margin-right:2px;
}
.infobutlinkdark a:visited {
	padding:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #333;
	color: #FFF;
	float: none;
	width: 175px;
	vertical-align:middle;
	margin-right: auto;
	text-align: center;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-right-color: #999999;
	margin-left: auto;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 19px;
	height:auto;
	display:inline-block;
}
.infobutlinkdark a:hover {
	padding:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #333;
	float: none;
	width: 175px;
	vertical-align:middle;
	margin-right: auto;
	text-align: center;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-right-color: #999999;
	margin-left: auto;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 19px;
	height:auto;
	display:inline-block;
}



.navigatortop {
	background-color: #161616;
	height: 77px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	float: left;
}

.top-backing 				{ background-color: #7BBDE7; }
.top-smallbar-backing		{ background-color: #B9DDEF; }
.top-links					{ font-family:; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }
.top-links:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }


.top-links-new  {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; color:#171818;}
.top-links-new a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:#1E1E1E;
	text-decoration: none;
	display:inline-block;
	background-color:#FFF;
	width:100%;
	height:30px;
	line-height:30px;
	border: 1px dashed #E1E1E1;
	text-shadow: 1px 1px 0px white;
}
.top-links-new a:visited {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:10pt;
	color:#1E1E1E;
	text-decoration: none;
	display:inline-block;
	background-color:#FFF;
	width:100%;
	height:30px;
	line-height:30px;
	border: 1px dashed #E1E1E1;
	text-shadow: 1px 1px 0px white;
}
.top-links-new a:hover		{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:10pt;
	color:#2C2C2C;
	text-decoration: none;
	display:inline-block;
	background-color:#E5E5E5;
width100%:100%; 			height:30px;
	line-height:30px;
	border: 1px dashed #B4B4B4;
	text-shadow: 1px 1px 0px white;
}


.top-smallbar-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#CCCCCC; text-decoration: none; }
.textbox-search 			{ background-color: #FFFFFF; font-family: Tahoma; font-size: 8pt; font-weight: lighter; color: #000000; border: 1px solid #30799E; }
.textboxjh-search 			{
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: lighter;
	color: #333333;
	border: 1px solid #000000;
	padding:3px;
	height:20px;
}
.button-search 				{ background-color: #B9DDEF; font-family: Tahoma; font-size: 7pt; font-weight: lighter; color: #000000; border: 1px solid #30799E; padding: 0px; height: 17px; cursor: hand; }

/*  Left And Right Menus */
.menu-backing				{background-color: #CCCCCC;}
.menu-backing-title			{background-color: #262626;}
.menu-backing-content		{background-color: #CCCCCC;}
.menu-title-text			{font-family:Tahoma; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none;}
.menu-section-links			{
	font-family:arial;
	font-weight:bold;
	font-size:10pt;
	color:#202020;
	text-decoration: none;
	background-color: #eaeaea;
	width: 198px;
	padding-left:10px;
	height: auto;
	font-variant: normal;
	margin-bottom:1px;
	display:inline-block;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 4px;
}
.menu-section-links:hover 	{
	font-family:arial;
	font-weight:bold;
	font-size:10pt;
	color:#202020;
	text-decoration: none;
	background-color: #F5F5F5;
	width: 198px;
	padding-left:10px;
	margin-bottom:1px;
	height: auto;
	display:inline-block;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 4px;
}


.he-section-links			{
	font-family:Tahoma;
	font-weight:bold;
	font-size:9pt;
	color:#FFF;
	text-decoration: none;
	background-color: #2087C8;
	width: 198px;
	padding-left:10px;
	height: auto;
	font-variant: normal;
	margin-bottom:1px;
	display:inline-block;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 4px;
}
.he-section-links:hover 	{
	font-family:Tahoma;
	font-weight:bold;
	font-size:9pt;
	color:#FFF;
	text-decoration: none;
	background-color: #58B0E4;
	width: 198px;
	padding-left:10px;
	margin-bottom:1px;
	height: auto;
	display:inline-block;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 4px;
}

.menu-section-links-sale		{
	font-family:Tahoma;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #D30505;
	width: 198px;
	padding-left:10px;
	
	font-variant: normal;
	margin-bottom:1px;
	display:inline-block;
	text-transform: capitalize;
	padding-top: 3px;
	padding-bottom: 4px;

}
.menu-section-links-sale:hover 	{
	font-family:Tahoma;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #E80606;
	width: 198px;
	padding-left:10px;
	height: auto;
	font-variant: normal;
	margin-bottom:1px;
	display:inline-block;
	text-transform: capitalize;
	padding-top: 3px;
	padding-bottom: 4px;
}



.menu-section-links-selected			{
	font-family:Tahoma;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #2D3039;
	width: 198px;
	padding-left:10px;
	height: auto;
	font-variant: normal;
	margin-bottom:1px;
	display:inline-block;
	text-transform: capitalize;
	padding-top: 3px;
	padding-bottom: 4px;
}
.menu-section-links-selected:hover 	{
	font-family:Tahoma;
	font-weight:bold;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #2E83B9;
	width: 198px;
	padding-left:10px;
	margin-bottom:1px;
	height: auto;
	display:inline-block;
	text-transform: capitalize;
	padding-top: 3px;
	padding-bottom: 4px;
}


.infoheaderJH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #151515;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px dashed #7A7A7A;
}



.menu-subsection-links		{
	font-family:Tahoma;
	font-weight:normal;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #1C7DBA;
	width: 198px;
	height: auto;
	font-variant: normal;
	text-transform: capitalize;
	display:inline-block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom: 1px;
	
}
.menu-subsection-links:hover{
	font-family:Tahoma;
	font-weight:normal;
	font-size:8pt;
	color:#FFF;
	text-decoration: none;
	background-color: #009CFF;
	width: 198px;
	height: auto;
	font-variant: normal;
	text-transform: capitalize;
	display:inline-block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom: 1px;
}

.menu-subsection-links-selected		{
	font-family:Tahoma;
	font-weight:normal;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #6E89AB;
	width: 198px;
	height: auto;
	font-variant: normal;
	text-transform: capitalize;
	display:inline-block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom: 1px;
}


.menu-normal-text			{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-normal-text-side			{ font-family:Arial; font-weight:normal; font-size:9pt; color:#0F89CB; text-decoration: none; }

.menu-hotline-text			{ font-family:Tahoma; font-weight:bold; font-size:14pt; color:#2B7AA3; text-decoration: none; }
.menu-bold-text				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.menu-links					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none;}
.menu-links:hover 			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }



.SMENU-links					{ font-family:Arial; font-weight:normal; font-size:9pt; color:#292929; text-decoration: none;}
.SMENU-links:hover 			{ font-family:Arial; font-weight:normal; font-size:9pt; color:#18A4F0; text-decoration: none; }


/*  Middle Section (Main Content) */
.middle-backing				{ background-color: #FFFFFF; }
.text-path 					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#2B7AA3; text-decoration: none;}
.section-search-title 		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#2B7AA3; text-decoration: none;padding-left: 10px;  }
.text-path:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }
.middle-normal-text			{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.table-backing-title		{ background-color: #333333; }

.text-path-JH 				{
	font-family:Tahoma;
	font-weight:bold;
	font-size:8pt;
	color:#FFF;
	text-decoration: none;
}
.text-path-JH:link			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: underline; }
.text-path-JH:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: underline; }

.table-backing-title-text	{
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #CCCCCC;
}
.table-backing-content		{
	background-color: #E1E1E1;
	/* background-color: #87898C; */
	
}


.table-backing-content-sec		{
	background-color: #E9E9E9;	/* background-color: #87898C; */
	
}

.field-backing-main-title    { background-color: #F3F3F3; }
.field-backing-title		{ background-color: #E9E9E9; }
.field-backing-content		{ background-color: #E9E9E9; } /* original colour: #F1EDED; */
.table-title-text			{ font-family:Tahoma; font-weight:bold; font-size:9pt; color:#3B4D58; text-decoration: none; }
.middle-links				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#333333; text-decoration: none; }


.middle-links1				{ target:_blank; font-family:Tahoma; font-weight:bold; font-size:8pt; color:#333333; text-decoration: none; }


.middle-links:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#333333; text-decoration: none; }



.middle-links-white				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }
.middle-links-white:hover				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }



.middle-links-box			{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#333333;
	text-decoration: none;
	width:230px;
	display:inline-block;
	background-color:#D4D4D4;
	border: 1px solid #9B9B9B;
	height:25px;
	line-height:25px;
	text-indent:5px;
}
.middle-links-box:hover			{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#333333;
	text-decoration: none;
	width:230px;
	display:inline-block;
	background-color:#DFDFDF;
	border: 1px solid #9B9B9B;
	height:25px;
	line-height:25px;
	text-indent:5px;
}

.middle-links-box-blue			{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#333333;
	text-decoration: none;
	width:195px;
	display:inline-block;
	background-color:#2087C8;
	border: 1px solid #9B9B9B;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}

.middle-links-box-blue a:link		{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;	
}

.middle-links-box-blue a:hover		{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #B0D1E3;
}


.middle-links-box-blue:hover			{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#333333;
	text-decoration: none;
	width:195px;
	display:inline-block;
	background-color:#51ABE1;
	border: 1px solid #9B9B9B;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}


.side-links-rec				{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#FFFFFF; text-decoration: none; }
.side-links-rec:hover				{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#0F85C6; text-decoration: none; }

.middle-subsection-links	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#5D5D5D;
	text-decoration: none;
	background-color: #D6D6D6;
	width: 223px;
	padding-left: 1px;
	height: 23px;
	padding-top:2px;
	padding-bottom:2px;
	border: 1px solid #FFFFFF;
	display:block;
}
.middle-subsection-links:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#2E2623;
	text-decoration: none;
	
	background-color: #E8E8E8;
	width: 223px;
	padding-left: 1px;
	height: 23px;
	padding-top:2px;
	padding-bottom:2px;
	
	border: 1px solid #FFFFFF;
display:block;
}


.middle-subsection-links-auto	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#3C3A3A;
	text-decoration: none;
	background-color: #F2F2F2;
	width: auto;
	padding-left: 5px;
	padding-top:2px;
	padding-bottom:2px;4
	height: 18px;
	font-variant: normal;
	text-transform: capitalize;
	border: 1px solid #FFFFFF;
	display:inline-block;
	padding-right: 5px;
}
.middle-subsection-links-auto:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #006A94;
	width: auto;
	padding-left: 5px;
	height: 14px;
	padding-top:2px;
	padding-bottom:2px;
	text-transform: capitalize;
	border: 1px solid #FFFFFF;
	padding-right: 5px;
}


.middle-subsection-links-dark	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#FFF;
	text-decoration: none;
	background-color: #1B1B1B;
	width: auto;
	padding-left: 5px;
	padding-top:2px;
	padding-bottom:2px;
	height: 14px;
	margin-left:20px;
	font-variant: normal;
	text-transform: capitalize;
	border: 1px solid #FFFFFF;
	display:inline-block;
	padding-right: 5px;
}
.middle-subsection-links-dark:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #1F1F1F;
	width: auto;
	padding-left: 5px;
	height: 14px;
	padding-top:2px;
	padding-bottom:2px;
	text-transform: capitalize;
	border: 1px solid #2087C8;
	padding-right: 5px;
}


.product-field-title		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.product-field-content		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.normal-field-title			{ font-family:Tahoma; font-weight:normal; font-size:10pt; color:#202226; text-decoration: none; padding-left:5px;}
.normal-field-content		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.error-text					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.highlighter-text				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#0000FF; text-decoration: none; }

/*  Product styles */
.description-text			{
	font-family:Tahoma;
	font-weight:normal;
	font-size:8pt;
	color:#000000;
	text-decoration: none;
	text-align: justify;
}
.specialoffer-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.extrafield-title-text		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#CCCCCC; text-decoration: none; }
.extrafield-content-text	{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.qty-title-text				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#1E1E1E; text-decoration: none; }
.price-title-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#1E1E1E; text-decoration: none; }
.price-content-text			{ font-family:Tahoma; font-weight:bold; font-size:10pt; color:#FFFFFF; text-decoration: none; }

.price-content-special			{
	font-family:Tahoma;
	font-weight:bold;
	font-size:10pt;
	color:#FFF;
	text-decoration: none;
	background-color: #900;
	padding: 4px;
	height: auto;
	width: auto;
}

.other-title-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.darkshade-backing			{ background-color: #AAAAAA; }
.mediumshade-backing		{ background-color: #BBBBBB; }
.lightershade-backing			{ background-color: #CCCCCC; }
.extralightershade-backing	{ background-color: #DDDDDD; }
.review-title-backing		{ background-color: #CCCCCC; }
.review-subject-backing		{
	background-color: #B5B5B5;
	padding: 10px;
}
.review-content-backing		{ background-color: #EEEEEE; }
.review-title-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.review-content-text		{
	font-family:Tahoma;
	font-weight:normal;
	font-size:10pt;
	color:#000000;
	text-decoration: none;
	padding: 15px;
	
}

/*  Section styles */
.header-title				{ font-family:Tahoma; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.header-description			{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }
.subsection-description		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }

/*  General Form Fields */
.textbox 					{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	background-color:#FBFBFB;
	border: 1px solid #768089;
	padding-right: 7px;
	padding-left: 7px;
}




.button						{ background-color: #B9DDEF; font-family: Tahoma; font-size: 7pt; font-weight: lighter; color: #000000; border: 1px solid #30799E; padding: 0px; height: 17px; cursor: hand; }
.selectbox					{ background-color: #FFFFFF; font-family: Tahoma; font-size: 8pt; font-weight: lighter; color: #000000; border: 1px solid #30799E; }

.selectboxjh				{ background-color: #171717; font-family: Tahoma; font-size: 8pt; font-weight: lighter; color: #FFFFFF; border: 1px solid #30799E; }

/*  Copyright */
.copyright-text				{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.copyright-links			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
.copyright-links:hover 		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

/*  Default Options */
A 							{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
A:hover 					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.body-shop					{
	background-color: #F4F4F4;
	margin: 0px;
	/* background-image: url(../images/bg_Shade.jpg); */
	background-repeat: repeat-x;
}
.section-menu-title-text 	{font-family:Tahoma; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none;}
.section-menu-backing-content {
	background-color: #6A6A6A;
}
.section-menu-section-links {font-family:Tahoma;font-weight:bold;font-size:8pt;color:#333333;text-decoration: none;background-color: #CCCCCC;width: 198px;padding-left: 2px;height: 18px;font-variant: normal;text-transform: capitalize;}
.section-menu-normal-text 	{background-color: #999999;}
.section-menu-backing 		{background-color: #999999;}
.section-menu-backing:hover {background-color: #FFFF00;}
.section-menu-section-links:hover {font-family:Tahoma;font-weight:bold;font-size:8pt;color:#FFFFFF;text-decoration: none;background-color: #666666;width: 198px;padding-left: 2px;height: 18px;text-transform: capitalize;border: 1px solid #CCCCCC;}
h1 {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}


.pricetag {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

.pricetagstrike {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: line-through;
}
.tableholder {
	padding: 5px;
	height: auto;
	width: 210px;
	background-color: #E1E1E1;
	border: 1px solid #999999;
	margin-right: 2px;
	margin-top:3px;
	float: right;
	margin-top:2px;
	 
}


/*  Left And Right Menus */
.newmenu-backing				{background-color: #CCCCCC;}
.newmenu-backing-title			{background-color: #262626;}
.newmenu-backing-content		{background-color: #CCCCCC;}
.newmenu-title-text			{font-family:Tahoma; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none;}
.newmenu-section-links			{
	font-family:Tahoma;
	font-weight:bold;
	font-size:8pt;
	color:#333333;
	text-decoration: none;
	background-color: #CCCCCC;
	width: 198px;
	padding-left: 1px;
	height: 18px;
	
	font-variant: normal;
	text-transform: capitalize;
}
.newmenu-section-links:hover 	{
	font-family:Tahoma;
	font-weight:bold;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #666666;
	width: 198px;
	padding-left: 1px;
	height: 18px;
	text-transform: capitalize;
	border: 1px solid #CCCCCC;
}

.middle-linksback				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#40A0CD; text-decoration: none; }





.middle-linksback:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }


.infobutlinksmall a:link {
	padding:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #33373E;
	float: none;
	width: 175px;
	margin-right: auto;
	text-align: center;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-right-color: #999999;
	margin-left: auto;
	vertical-align:middle;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 19px;
	height:auto;
	display:inline-block;
	
}
.infobutlinksmall a:visited {
	padding:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #33373E;
	color: #FFF;
	float: none;
	width: 175px;
	vertical-align:middle;
	margin-right: auto;
	text-align: center;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-right-color: #999999;
	margin-left: auto;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 19px;
	height:auto;
	display:inline-block;
	
}
.infobutlinksmall a:hover {
	padding:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #1C1E23;
	float: none;
	width: 175px;
	vertical-align:middle;
	margin-right: auto;
	text-align: center;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-right-color: #999999;
	margin-left: auto;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 19px;
	height:auto;
	display:inline-block; 	
}

.middle-subsection-links-sale	{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#FFF;
	text-decoration: none;
	background-color: #900;
	width: 223px;
	padding-left: 1px;
	padding-top:2px;
	padding-bottom:2px;
	height: 18px;
	font-variant: normal;
	text-transform: capitalize;
	border: 1px solid #FFFFFF;
	display:inline-block;
}
.middle-subsection-links-sale:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #B30000;
	width: 223px;
	padding-left: 1px;
	height: 18px;
	padding-top:2px;
	padding-bottom:2px;
	text-transform: capitalize;
	border: 1px solid #FFFFFF;
}


.menu-subsection-links-s		{
	font-family:Tahoma;
	font-weight:normal;
	font-size:8pt;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #900;
	width: 198px;
	padding-left: 10px;
	height: 18px;
	font-variant: normal;
	text-transform: capitalize;
	display:inline-block;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.menu-subsection-links-s:hover{
	font-family:Tahoma;
	font-weight:normal;
	font-size:8pt;
	color:#FFF;
	text-decoration: none;
	background-color: #C10000;
	width: 198px;
	padding-left: 10px;
	height: 18px;
	text-transform: capitalize;
	display:inline-block;
	margin-bottom: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.topmenuhold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 19px;
	font-weight: normal;
	color: #4FB3EE;
	float: left;
	height: 19px;
	width: 101px;
	border: 1px none #0A3454;
	display:inline-block;
	text-align: right;
	padding-right: 10px;
}
body {
	margin-top: 0px;
}
.errorblock {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #7D2D2D;
	background-color: #F7C8C8;
	padding: 5px;
	border: 1px dotted #840000;
	margin-top:4px;
	background-image: url(../images/exc.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 25;
}



.topmenubuttona a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-color: #F1F1F1;
	float: left;
	height: 23px;
	width: 85px;
	border: 1px solid #0A3454;
	display:inline-block;
	text-align: center;
	margin: 0px;
}


.topmenubuttona a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-color: #F1F1F1;
	float: left;
	height: 23px;
	width: 85px;
	border: 1px solid #0A3454;
	display:inline-block;
	text-align: center;
	margin: 0px;
}

.topmenubuttona a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #FFF;
	background-color: #282C31;
	float: left;
	height: 23px;
	width: 85px;
	border: 1px solid #D8D8D8;
	display:inline-block;
	text-align: center;
	margin: 0px;
}

.cartholder a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #FFF;
	background-color: #0972AC;
	float: left;
	height: 27px;
	width: auto;
	border: 1px solid #0A3454;
	display:inline-block;
	text-align: center;
	margin: 0px;
}

.cartholder  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #FFF;
	background-color: #0972AC;
	float: left;
	height: 27px;
	width: auto;
	border: 1px solid #0A3454;
	display:inline-block;
	text-align: center;
	margin: 0px;
}

.cartholder  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 27px;
	font-weight: bold;
	color: #FFF;
	background-color: #15A5F2;
	float: left;
	height: 27px;
	width: auto;
	border: 1px solid #D8D8D8;
	display:inline-block;
	text-align: center;
	margin: 0px;
}
.infoblockgreen {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828282;
	background-color: #EFEFEF;
	padding: 5px;
	border: 1px dotted #EFEFEF;
	margin-top:4px;
	text-align: center;
	text-indent: 5;
}
.infoblockgreenlarger {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	background-color: #EFEFEF;
	padding: 10px;
	border: 1px dotted #EFEFEF;
	margin-top:4px;
	text-align: center;
	text-indent: 5;
}



.salestyle {
	padding: 5px;
	height: auto;
	width: 175px;
	border: 1px solid #9E9E9E;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #900;
	margin-top: 2px;
}
.salestrike {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #621919;
	text-decoration: line-through;
}
.priceJHSale {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #F3F3F3;
	color: #940909;
	width: 163px;
	#width: 175px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}
