/* ================================
CSS STYLES FOR DotNetNuke
================================
*/ 

#specs table tr td.title {
    padding: 0 !important;
}

#specs table tr td {
    border-top: 1px solid #C0C0C0;
    padding: 28px 0 30px 40px;
    vertical-align: top;
}
#specs table tr td.title h2 {
    font-size: 1.6em;
    font-weight: normal;
    line-height: 1.15em;
    margin: 12px 0 5px;
    text-align: left;
}


/* styles for NEW homepage banners */

#dnn_ctr1366_DynamicForms_tblHeader, #dnn_ctr1366_DynamicForms_pnlRegistration

{z-index:100 !important;
	position:relative;
	left:360px;
	top:50px;

}




/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    width:797px;
    height:333px;
	margin:0px;
	overflow:hidden;

}

#slider {
    position:relative;
     width:797px;
    height:333px;
	overflow:hidden;
	background:url(http://www.haag-streit-usa.com/slider/demo/images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:relative;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
    margin-top:300px;
	height:auto;
	width:200px;
	height:20px;
	border:0px solid green;


}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(http://www.haag-streit-usa.com/slider/demo/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:32px;
	height:85px;
	text-indent:-9999px;
	border:0;
	margin-top:-30px;
}
a.nivo-nextNav {
	background:url(http://www.haag-streit-usa.com/slider/demo/images/btn-previous-new.png) no-repeat;
	right:0px;
}
a.nivo-prevNav {
	background:url(http://www.haag-streit-usa.com/slider/demo/images/btn-next-new.png) no-repeat;
	left:0px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}


/* for product matrix pages */
h3 a:active {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
h3 a:hover{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
h3 a {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
#matrix {
margin:10px;
}
#matrix h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0066CC;
}
#matrix a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#matrix li a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#matrix h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#0066CC;
}
#matrix h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;
}
#matrix td {
vertical-align:top;
border-bottom:solid #999999 1px;
}
/* homepage */
#home h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#157dc4;
}
#home {
width:475px;
}
#home p {
margin-left:90px;
}
/* for product detail pages */
#CaptionBox {
height:35px;
}
.products-category {
float:left;
width:48%;
height:280px;
}
.products-category h1 {
margin:0 10 10 0;
border-bottom:dotted 1px gray;
font-size:125%;
}
.products-comp {
float:left;
margin-left:10px;
width: 47%;
}
.products-comp2 {
float:left;
margin-left:10px;
}
.products-list {
padding:0 15 0 0;
margin-top:90px;
}
.products-img {
float:left;
}
#product-content {
width:400px;
}
#product-content h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
color:#157dc4;
border-bottom: 1px solid #157dc4;
}
#product-content h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
color:#666;	
}

.featured-product {
float:left;
clear:left;
width:100%;
border-bottom:2px solid #CCC;
margin-bottom:15px;
	
}

	.featured-product h1.lead {
		font-size:16px;
		color:#666;
		margin:0;
	}
	.featured-product h1 { margin:p; padding:0;}
	.featured-product img {
		width:100px;
		height:auto;
		float:right;
		margin-left:10px;
	}


/* formatting for newsletter signup */
#dnn_ctr767_DynamicForms_tblHeader {
background-image:url(/Portals/0/images/form-newsletter-background.png);
background-repeat:no-repeat;
width:285px;
}
/* formatting for inline product form */
#dnn_ctr562_DynamicForms_pnlRegistration {
padding-left:15px;
padding-top:28px;
margin-top:10px;
background-image:url(/Portals/0/images/product-form-background3.jpg);
background-repeat:no-repeat;
height:455px;
width:300px;
}
/* formatting for LENSTAR product form */
#dnn_ctr951_DynamicForms_pnlRegistration {
padding-left:15px;
padding-top:28px;
margin-top:10px;
background-image:url(/Portals/0/images/product-form-background-learn-more.jpg);
background-repeat:no-repeat;
height:515px;
width:400px;
}
ul li {
margin: 7px 0 7px 0px;
padding: 0 0 0 15px;
list-style: none;
background: url(/Portals/0/images/bullet-blue-triangle.gif) no-repeat 0 3px;
line-height:20px;
color:#333;
}
#regular-bullets ul li {
margin: 7px 0 7px 0px;
padding: 0 0 0 1px;
list-style: square;
line-height:20px;
background: url(/Portals/01/images/bullet-blue-triangle.gif) no-repeat 0 1px;
color:#333;
}
#downloads {
background-color:#e8e7e7;
border: 1px solid #157dc4;
width:282px;
margin-left:10px;
padding-top:0px;
}
#downloads h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
color:#157dc4;
background-color:#fff;
border-bottom: 1px solid #157dc4;
padding:5px;
}
#downloads p {
margin:10px;
}
#support {
border: 1px solid #d8d6d6; 
padding: 10px; 
background-color: #fff;
width:100%;
margin:10px 10px 0 10px;
}
#support a {
width:100%;
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
color:#333;
padding: 5 0 5 0;
font-size:110%;
}
#support a:hover {
background-color:#d8d6d6;
}
/* GENERIC */
A:link  {
text-decoration:underline;
color:#0067b1;
}
A:visited   {
text-decoration:underline;
color:#0067b1;
}
A:hover {
text-decoration:none;
color:#0067b1;
}
A:active    {
text-decoration:underline;
color:#0067b1;
}
p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:lighter;
color:#333;
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:lighter;
color:#157dc4;
font-size: 22px;
}
h2, h2 a:link, h2 a:active {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666;
font-size: 16px;
}
H4  {
}
H5, DT  {
}
H6  {
}
/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}
/* background color for the content part of the pages */
Body
{
}
.ControlPanel {
}
/* background/border colors for the selected tab */
.TabBg {
}
.LeftPane  { 
}
.ContentPane  { 
}
.RightPane  { 
}
/* text style for the selected tab */
.SelectedTab {
}
/* hyperlink style for the selected tab */
A.SelectedTab:link {
}
A.SelectedTab:visited  {
}
A.SelectedTab:hover    {
}
A.SelectedTab:active   {
}
/* text style for the unselected tabs */
.OtherTabs {
}
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}
A.OtherTabs:visited  {
}
A.OtherTabs:hover    {
}
A.OtherTabs:active   {
}
/* GENERAL */
/* style for module titles */
.Head   {
}
/* style of item titles on edit and admin pages */
.SubHead    {
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}
/* text style used for most text rendered by modules */
.Normal
{
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}
.NormalRed
{
}
.NormalBold
{
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}
A.CommandButton:visited  {
}
A.CommandButton:hover    {
}
A.CommandButton:active   {
}
/* button style for standard HTML buttons */
.StandardButton     {
}
TFOOT, THEAD    {
}
TH  {
}
SMALL   {
}
BIG {
}
BLOCKQUOTE, PRE {
}
UL LI   {
}
UL LI LI    {
}
UL LI LI LI {
}
OL LI   {
}
OL OL LI    {
}
OL OL OL LI {
}
OL UL LI   {
}
HR {
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   
/* style of item titles by Announcements and events */
.ItemTitle    {
}
/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}
.ModuleTitle_MenuBar {
}
.ModuleTitle_MenuItem {
}
.ModuleTitle_MenuIcon {
}
.ModuleTitle_SubMenu {
}
.ModuleTitle_MenuBreak {
}
.ModuleTitle_MenuItemSel {
}
.ModuleTitle_MenuArrow {
}
.ModuleTitle_RootMenuArrow {
}
/* Main Menu */
.MainMenu_MenuContainer {
}
.MainMenu_MenuBar {
}
.MainMenu_MenuItem {
}
.MainMenu_MenuIcon {
}
.MainMenu_SubMenu {
}
.MainMenu_MenuBreak {
}
.MainMenu_MenuItemSel {
}
.MainMenu_MenuArrow {
}
.MainMenu_RootMenuArrow {
}
/* Login Styles */
.LoginPanel{
}
.LoginTabGroup{
}
.LoginTab {
}
.LoginTabSelected{
}
.LoginTabHover{
}
.LoginContainerGroup{
}
.LoginContainer{
}
.yellow_color
{
  background-color:#FFEB9C;
}


