/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}






/* Begin WEBLAB FIXED STYLES */

/* Page titles */
	.WLFixed_Title
	{
	 font-size: 1.2em;
	 color: red;
	}

	.WLFixed_UpdatedText
	{
	 font-size: 60%;
	 color: black;
	 font-style: italic;
	}
/* Text Ends */

/* Breadcrumb style */
	.WLFixed_BreadLink
	{
		color: red;
	}
/* End Breadcrumb style */

/* Sub Navigation Link List */
    .WL_Fixed_SubNavListItem
    {
        color: Red;
    }
    
    .WL_Fixed_SubNavListItemLink
    {
       color: Blue; 
    }
/* End Sub Navigation Link List */

/* Simple Feedback From */
	.WLFixed_SimpleForm_Container
	{
		position: relative;
		margin-left: 10px;
	}

	.WLFixed_SimpleForm_Text
	{
		width: 250px;
		display:inline-block;
		color: black;
	}

	.WLFixed_SimpleForm_TextBox
	{
		width:100px;
		font-size:80%;
	}

	.WLFixed_SimpleForm_MultiBox
	{
		width: 350px;
		font-size: 80%;
		height:50px;
	}

	.WLFixed_ContactUsButton
	{
		background-color: Black;
		color: Green;
		padding: 2px;
		border: solid 1px gray;
		margin-right: 2px;
	}
/* Simple Feedback From Ends */

/* LanguageInserts Start */
	#WL_LangSel
	{
		border: solid 1px white;
	}

	#WL_LangSel li
	{
		background-color: White;
		color: Green;
		display:inline;
		margin-right: 20px;
		padding:3px;
		border: dotted 1px blue;	
	}

	#WL_LangSel li a
	{
		font-weight: bold;
	}
/* LanguageInserts Ends */

/* News Articles */
	.WLFixed_NewsArticleListItem
	{
	}

	.WLFixed_NewsArticleLabelTitle
	{
	}

	.WLFixed_NewsArticleLabelPublished
	{
	}

	.WLFixed_NewsArticleReadLink
	{
	}
/* End News Articles */

/* Start RSS Feeder */
.WLFixed_RSSContainer
    {
        overflow: hidden;
        height: 180px;
        width: 210px;
      /*border: solid 1px black;*/
        /*padding: 5px;
        position: relative;*/
    }
    
	.WLFixed_RSSLink
	{
		clear:both;
		color: Red;
	}

	.WLFixed_RSSPublishedDate
	{
		clear:both;
		color: Black;
		font-size: smaller;
	}

	.WLFixed_RSSContent
	{
		clear:both;
		color:black;
	}
	.WLFixed_TickerText
	{
		color: Red;
	}
/* End RSS Feeder */

/* Start Subscriber Panel */
	.WLFixed_SubscriberContainer
	{
		background-color: white;
	}

	.WLFixed_SubscriberLabel
	{
		color: black;
	}

	.WLFixed_subscriberTextBox
	{
		background-color: gray;
		color: White;
	}

	.WLFixed_SubscriberErrorMessage
	{
		color: red;
	}

	.WLFixed_SubscriberButton
	{
		background-color: Black;
		color: Green;
		padding: 2px;
		border: solid 1px gray;
		margin-right: 2px;
	}
/* End Subscriber Panel */

/* Image Gallery */

.WL_Fixed_GalleryImageContainer
{
    width:180px;
    float: left;
    background-color: White;
}

.WL_Fixed_GalleryImageContainer_Link
{
    color: Red;
}

/* Retailer Locator */
    .WLFixed_RetailerLocatorContainer
    {
        width: 600px;
        height: 450px;
    }
    
    .WL_Fixed_retButton
    {
       background-color: Black;
		    color: Green;
		    padding: 2px;
		    border: solid 1px gray;
		    margin-right: 2px;  
    }
    
    .WLFixed_RetailerSearchContainer
    {
        background-color:#eee;
        border: solid 1px black;
        padding: 2px;
         background-color:#eee;
          width: 99%; 
    }
    
    .WLFixed_RetailerLocatorResultsContainer
    {
        width: 99%;
        height: 250px;
       
    }
    
    .WLFixed_RetailerLocatorResultsContainer_BrandLogo
    {
        margin-right: 5px;
        border: none;
        
    }
    
    .WLFixed_RetailerLocatorResultsContainer_ResellerName
    {
        font-size: larger;
        color: Black;
    }
    
     .WLFixed_RetailerLocatorResultsContainer_ResellerAddress
    {
        color: #222;
    }
     .WLFixed_RetailerLocatorResultsContainer_ResellerLocation
    {
        color: Red;
    }
    
    .WLFixed_RetailerLocatorResultsContainer_Link
    {
        color: Red;
        text-decoration: underline;
    }
    
    .WL_FIXED_RetailerCard_Table
    {
        table-layout:auto;
    }
    
    .WLFixed_RetailerLocatorCardContainer
    {
        background-color: #eee;
          font-size: 0.7em;
    }
    
    .WL_FIXED_RetailerCard_Table_HeaderRow
    {
        border: solid 1px black;
        font-size: 1.2em;
        color: white;
          background-color: Orange;
    }
    
     .WL_FIXED_RetailerCard_Table_Cell_ResellerImage
    {
        background-color: #eee;
    }
    
     .WL_FIXED_RetailerCard_Table_Cell_ResellerInfo
    {
        background-color: White;
        color: Black;
        font-weight: bold;
        margin-left: 15px;
    }
    
    .WL_FIXED_RetailerCard_Table_BrandsRow
    {
        border: solid 1px black;
        background-color: White;
    }
    
    .WL_FIXED_RetailerCard_Table_FooterRow
    {
        border: solid 1px black;
          color: white;
          background-color: Orange;
    }

    
    
    
    /* End Retailer Locator */

/* End WEBLAB FIXED STYLES */

body
{
    font-family: Verdana;
    font-size: 0.8em;
    font-weight: normal;
    text-align: left;
    margin: 0px;
    background-color: white; /*#3d4246;*/
    text-align: left;
}

a
{
 color: black;
 text-decoration: none;
}









