/**
	For textboxes on outer areas of page.
*/

/*Colors
Gainsboro = #DCDCDC
Whitesmoke =#F5F5F5
*/

.SmallTextBox
{	
	
}	

.Small
{
	font-size: 7pt;	
}

.DarkColor
{
	background-color: #efefe7;
}

.DarkHeader
{
	background-color: #c6c7bd;
}

.DarkFont
{
	color: #000000;
}

.LargeDarkFont
{
	color: #000000;
	font-size: 14pt;
}

.MediumFont
{
	color: #0b59a9;
}

.MediumDarkFont
{
	color: #000000;
	font-size: 11pt;
}

.MediumDarkFont Label
{
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
}

.DarkBorder
{
	border-color: #efefe7;
}

.MediumColor
{
	background-color: #0b59a9;
}

.ErrorColor
{
	color: Red;
}

.White
{
	color: White;	
}

.MenuHeader
{
	font-size: 9pt;
	color: black;
	background-color: #efefe7;
    border-style: outset;
    border-width: 1px;
    border-bottom-width: 0px;
    border-color: #6699ff;
    padding: 2px;
    
}

.MenuBody
{
	font-size: 8pt;
	padding: 2px;
    border-style: outset;
    border-width: 0px;
    border-top-width: 0px;
    border-color: #6699ff;	
    background-color:  #efefe7;
   /* background-color:  #5599ee;*/
}

.MenuItem
{
	/*color: white;*/
	background-color: Gray;
	font-size: 8pt;
	color: #000000;
}

.MenuItem a
{
	font-size: 7pt;
	color: white;
}

.MenuItem a:Link
{
	font-size: 7pt;
	color: #000000;
}

.MenuItem a:active
{
	font-size: 7pt;
	color: #efefe7;	
}

.MenuItem a:visited
{
	font-size: 7pt;
	color: #efefe7;
}

.MenuItem a:hover
{
	font-size: 7pt;
	/*color: #efefe7;	*/
	color: #0000FF;
}

.Disabled
{
	background-color: #efefe7;
}

a.FilterPanelItem
{
	font-size: 7pt;
}

a.FilterPanelItem:link
{
	font-size: 7pt;
}

a.FilterPanelItem:visited
{
	font-size: 7pt;
}

a.FilterPanelItem:hover
{
	font-size: 7pt;
	color: #CC0000;
}

a.FilterPanelItem:active
{
	font-size: 7pt;
}

.ProductGrid
{
	border: solid, 1px, #efefe7;
}

.ProductGridHeader 
{
	background-color: #003366;
	/*background-color: #c6c7bd;*/
	color: White;
}

.LightProductGridHeader 
{
	background-color: #efefe7;
	font-weight: bold;
	color: Black;
}



.ProductSpecs
{
	background-color: #efefe7;
	font-weight: bold;
	color: Black;
	border: solid 1px Black;
}

.ProductOutline
{
	border: solid 1px #efefe7;
}

.BrowseTitle
{
	font-family: Arial TUR;
	font-size: x-large;
	color: #003366;
}

.LoginTitle1
{
	font-family: Arial Black;
	font-size: small;
	color: #CC0000;
}

.LoginTitle2
{
	font-family: Arial Black;
	font-size: small;
	color: #003366;
}

.Instruction1
{
	font-weight: bold
}

.PromoSection1
{
	background-color: White;
}

.PromoSection2
{
	border: solid 1px Gainsboro;
	background-color: White;
}

.PromoSection3
{
	background-color: #F5F5F5;
}

.PromoSection4
{
	border: solid 1px Gainsboro;
	background-color: #F5F5F5;
}

.PromoSection5
{
	border-bottom: solid 1px Gainsboro;
	background-color: White;
}

.PromoSection6
{
	border-bottom: solid 1px Gainsboro;
	background-color: #F5F5F5;
}


.PromoHeader1
{
	font-weight: bold;
	font-size: 15px;
	color: #336699;
}

.PromoHeader2
{
	font-weight: bolder;
	font-size: 11px;
	color: #CC0000;
}

.PromoHeader3
{
	font-weight: bolder;
	font-size: 12px;
	color: #CC0000;
}

.PromoHeader4
{
	text-align: right;
}

.PromoBody1
{
}

.PromoBody2
{
	list-style-type: circle;
}

a.PromoHeader4
{
	font-weight: bolder;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

a.PromoHeader4:hover
{
	font-weight: bolder;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;	
}

a.PromoDefaultLink
{
	color: #336699;	
}

a.PromoDefaultLink:hover
{
	color: #336699;	
}

a.PromoDefaultLink:active
{
	color: #336699;	
}

a.PromoDefaultLink:visited
{
	color: #336699;	
}

a.LearnMore1
{
	font-weight: bold;
	text-decoration: none;
	color: #336699;	
}

a.LearnMore1:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;	
}

a.LearnMore1:active
{
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;	
}

a.LearnMore1:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;	
}

.FeatureProduct
{
}

.FeatureProductItem
{
	padding: 2px 2px 2px 2px;
}



.MiniGridContainer
{
	background-color: #336699;
	/*border: solid, 1px, #336699;*/	
}

.MiniGridHeader td
{
	background-color: #336699;
	border: solid, 0px, #336699;
	color: White;
}

.MiniGridHeader 
{
	background-color: #336699;
	border: solid, 0px, #336699;
	color: White;
}

.MiniGrid
{
	background-color: White;
	border-color: White;
}


.MiniGridItem
{
	background-color: White;
	border-color:White;
}

a.MiniGridLink
{
	color: Black;
}

a.MiniGridLink:hover
{
	color: #CC0000;
}

.GridHeader td
{
	/*background-color: #c6c7bd;*/
	background-color:#336699;
	color: White;
}

.GridHeader 
{
	/*background-color: #c6c7bd;*/
	background-color:#336699;
	color: White;
}

.Grid
{
	background-color: #efefe7;
	border-color: 	#efefe7;
}


.GridItem
{
	background-color: White;
}

.GridAlternateItem
{
	background-color: #e7e7de;
}

.LightGridHeader 
{
	font-weight: bold;
	color: #efefe7;
}

.SearchGridHeader td
{
	color: #efefe7;
	border-bottom: solid, 2, #efefe7;}

.SearchGridHeader 
{
	color: #efefe7;
}


.SearchGrid
{
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: solid, 1, White;
}


.SearchGridItem
{
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: dotted, 2, #efefe7;
}

.SearchGridAlternateItem
{
	background-color: #e7e7de;
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: dotted, 1, #efefe7;
}

.LightSearchGridHeader 
{
	font-weight: bold;
	color: #efefe7;
}

.Price1
{
	font-weight: bold;
	color: #CC0000;
}

a.NavigationPath
{
	text-decoration: underline;
	color: Black;
}

a.NavigationPath:hover
{
	text-decoration: underline;
	color: #CC0000;
}

a.Description1
{
	color: Black;
	
}

a.Description1:hover
{
	color: #CC0000;
}

a.SmallRedLink
{
	font-size: 7pt;
}

a.SmallRedLink:hover
{
	font-size: 7pt;
	color: #CC0000;
}

a.SmallRedLink:visited
{
	font-size: 7pt;
}

a.RedBoldLink
{
	font-weight: bold;
	text-decoration: none;
}

a.RedBoldLink:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}

a.RedLink:
{
	font-size: 7pt;
	color: #ffffff;
}

a.WhiteLink:
{
	font-size: 7pt;
	color: #ffffff;
}

a.WhiteLink:Link
{
	font-size: 7pt;
	color: #ffffff;
}

a.WhiteLink:active
{
	font-size: 7pt;
	color: #ffffff;	
}

a.WhiteLink:visited
{
	font-size: 7pt;
	color: #ffffff;
}

a.WhiteLink:hover
{
	font-size: 7pt;
	/*color: #efefe7;	*/
	color: #ffffff;
}

a.BlueLink:
{
	font-size: 8pt;
	color:Blue;
	font-family :Verdana;
	
}

a.BlueLink:Link
{
	font-size: 8pt;
	color:Blue;
	font-family :Verdana;
}

a.BlueLink:active
{
	font-size: 8pt;
	color:Blue;
	font-family :Verdana;	
}

a.BlueLink:visited
{
	font-size: 8pt;
	color:Blue;
	font-family :Verdana;
}

a.BlueLink:hover
{
	font-size: 8pt;
	color:Blue;
	font-family :Verdana;
}
a.Links
{
	color: Black;
	font-weight: bold;
	font-family:Verdana;
	text-decoration:none;
}
a.Links:hover
{
	
	font-weight: bold;
	font-family:Verdana;
	text-decoration:none;
	color:Green;
	
}

a.PromoLinks
{
	color: #336699;
	font-weight: bold;
	font-family:Verdana;
	text-decoration:none;
	height:30px;
}
a.PromoLinks:visited
{
	color: #336699;
	font-weight: bold;
	font-family:Verdana;
	text-decoration:none;
}

a.PromoLinks:hover
{
	
	font-weight: bold;
	font-family:Verdana;
	text-decoration:none;
	color:Green;
	
	
}

a.RightPanelMenuHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #336699;
	text-indent: 5pt;
	font-family: tahoma, Verdana;
	text-decoration: none;
}
a.RightPanelMenuHeader:visited
{
	font-family:tahoma, Verdana;
	font-weight:bold;
	font-size:8pt;
	text-decoration:None;
	color:#336699;
}

a.RightPanelMenuHeader:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #cc0033;
	font-family: tahoma, Verdana;
	text-decoration: none;
}


a.RightPanelMenuItem
{
	font-size: 8pt;
	color: black;
	text-indent: 5pt;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

a.RightPanelMenuItem:hover
{
	font-family:tahoma, Verdana;
	font-size:8pt;
	text-decoration:None;
	color:#CC0033;
	
}
a.RightPanelMenuItem:visited
{ font-family:Tahoma, Verdana;
}
.RightPanelHeaderDiv
{
	color: #336699;
	background-color: #ffffff;
	text-align: left;
	padding-bottom: 3px;
	font-weight:bold;
	font-size:10pt;
	font-family:tahoma, Verdana;
}

.rtop, .rbottom{
display:block;
background:#ffffff;
}

.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:/**#cc0033;**/#336699;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}

.RightPanelItemDiv
{
	padding-bottom: 5px;
	border-bottom: #ffcc00 1px inset;
	background-color: #F5F5F5;
	text-align:left;
}

.RighPanel
{
	border-width:1px;
	border-color:#ffcc00;
	background-color:#fffff4;
	/*width:2000px;*/
	text-align:left;
}

/*Telephone Styles */
.AreaCodeTextBox
{
	width : 40px;
}
.NumberTextBox
{
width : 72px;	
}
.ExtensionTextBox
{
width:50px;
}

/*TextBox Labels */
.LabelFont
{
	font-weight:bold;
	font-family:Verdana;
}





.ErrorMessage
{
	font-size: 10pt;
	font-family:Verdana;
	font-weight:bold;
	color : Black;
	background-color :#F18B82;
	
	
}

.ErrorMessage div
{
	border-color:Black;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.ErrorMessage_sm
{
	font-size: 8pt;
	font-family:Verdana;
	font-weight:bold;
	color : Black;
	
	
	
}

.ErrorMessage_sm div
{
	background-color :#F18B82;
	border-color:Black;
	border-style:solid;
	border-width:1px;
	color : Black;
	}







.InfoMessage
{
	font-size: 8pt;
	font-family:Verdana;
	color : Blue;
	background-color :Yellow;
	
	
}

.LeftPanelTextBox
{
	width:110px
}

.UserInfo
{
	width:140px	
}

.Label10
{
	font-weight:bold;
	font-family:Verdana;
	font-size:8pt;
	color:White;
}

.BrowsePromoPanel
{
	 Background:#EFEFE3;
	 
     Border-Color:#D8E4F1;
     vertical-align:top;
     /*width:25%;*/
     width:210px;
	
     border-width:1;
     border-style:solid;
     text-align:center;
     
}

.BrowsePromoImage
{
	width : 125px;
	vertical-align:middle;
	
	
	
}

.BrowsePromoImageDiv
{
	background-color:white;
	width:125px;
	height:125px;
	vertical-align:middle;
	text-align:center;
	
	
}

.EmailBox
{
	background-color:#B2E4FF;
	Height:25px;
	Width:175px;
	font-family:Verdana;
	font-size:12;
}

.ReqrdStar, .DivMandatoryFields
{
	display: inline;
	color: red;
}
/****************************Specs*******************************************/
.Specs h4
{
	color:#336699;
	font-weight:bold;
		
}

.Specs div
{
	color:#336699;
	font-weight:bold;
	font-size:14;
	background-color:#F5F5F5;
		
}

.Specs1 div
{
	border-color:Black;
	border-width:1px;
	border-style:solid;
}




/*************************** Styling For Cart *******************************/

.CartOuterPanel
{
	width:150px;
	border-color:Black;
	border-style:solid;
	border-width:medium;
	
	
}

.Nohreflink
{
	color:Blue;
	text-decoration:underline;
	cursor:pointer;
	
}

.CartInstructionsInnerDiv
{
	background-color:#C0C0C0;
	border-color:#C0C0C0; 
	border-width:1px; 
	border-style:solid;
	padding:5px;   
	font-family:Verdana; 
	font-size:9pt; 
	color:Black; 
	
}

.CartCreateContact 
{
 border: 1px solid #DCDCDC;
 background-color:#F5F5F5;
 
}

.RightBorder
{
	border-right :1px solid #DCDCDC;
}

.TopBorder
{
	border-top : 1px solid #DCDCDC;
}

.CartInstructionsExternalDiv
{
    Display:none;
    border-color:Black; 
    border-width:1px; 
    border-style:solid; 
    padding:3px;
}




/****************************Assurz Styling**********************************/


.Assurz a
{
border-style:none;
text-decoration:none;
border-width:0}

.Assurz img
{
	border-width:0;
	border-style:none;
}

/************************Featured Product************************************/

.FeaturedProduct
{
	width:210px;
	height:250px;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:#C0C0C0 ;
	margin:2px;
	
	
}

.MaxWidth
{
	width:200px;
	height:150px;
}
	


.BrandStore
{
	width:100%;
	height:400px;
	background-color:#ffffff;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	
	
}

/*********************Ajax Modal Popup Styling Specs****************************/

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	/*background-color:#ffffdd;*/
	background-color:#88BBEE;
	border-width:1px;
	border-style:solid;
	border-color:#003366;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
.modalPopupPrice,.modalPopupColamcoPanel,.modalPopupPriceGreen, .modalPopupPriceRed
{
	
	font-family:tahoma, Verdana;
	
}

.modalPopupPrice,.modalPopupColamcoPanel
{
	width:100%;	
}
.modalPopupColamcoPanel
{
	background-color:White;
	font-size:large;
	color:#003366;
	height:75px;
	width:100%;
	font-weight:bold;
}



.modalPopupPriceGreen
{
	
	color:#FF6666;
	
}

.modalPopupPriceRed
{
	color:#FF6666;
}

/********************************Search Styles****************************************/
.Srch_FltrPnl_Hdr
{
	background-color: #6BBA70;
	/*background-color: #006E2E;*/
	color:White;
	height:10;
	font-size:13;
}

.Srch_FltrPnl_Bdy
{
	height:10;
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	PADDING-TOP:0px;
	vertical-align:top;
	background-color:White;
}




Srch_FilterPanelItem
{
	font-size: 6;
	color:Black;
	font-weight:bold;
}

a.Srch_FilterPanelItem
{
	font-size: 6;
	color:Black;
	font-weight:bold;
}

a.Srch_FilterPanelItem:link
{
	font-size: 6;
}

a.Srch_FilterPanelItem:visited
{
	font-size: 7pt;
}

a.Srch_FilterPanelItem:hover
{
	font-size: 7pt;
	color: #CC0000;
}

a.Srch_FilterPanelItem:active
{
	font-size: 7pt;
}

/***********************************Product Detail Tabs***************************************************/
.ProductSpecsBar
{
	background-color: #A5A5A5;
	font-weight: bold;
	color: Black;
	border: solid 1px #efefe7;
	font-family:Verdana;
	font-size:medium;
	height:12px;
}

.ProductSpecsBarSelected
{
	background-color: #1C9FED;
	font-weight: bold;
	border: solid 1px Gainsboro;
	font-family:Verdana;
	font-size:medium;
	height:12px;
}

.TabLinkButton
{
	text-decoration:none;
	cursor:pointer;height:35px;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#003366;
	

}

.TabLinkButton a
{
	text-decoration:none;
	cursor:pointer;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#003366;

}

/******************************Specs And Details *************************/
/*
    * .ajax__tab_header : A container element that wraps all of the tabs at the top of the TabContainer. 
                          Child CSS classes:.ajax__tab_outer.
    * .ajax__tab_outer  : An outer element of a tab, often used to set the left-side background image of the tab.
                          Child CSS classes: .ajax__tab_inner.
    * .ajax__tab_inner  : An inner element of a tab, often used to set the right-side image of the tab. 
                          Child CSS classes:.ajax__tab_tab.
    * .ajax__tab_tab    : An element of the tab that contains the text content. Child CSS classes:none.
    * .ajax__tab_body   : A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none.
    * .ajax__tab_hover  : This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer.
    * .ajax__tab_active : This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer.
*/
/*    
 .SpecsAndDetails 

.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}
*/
/*
.SpecsAndDetails .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url("/Store/Images/Styles/AjaxTabs/tab-line.gif") repeat-x bottom;}
.SpecsAndDetails .ajax__tab_outer {padding-right:4px;background:url("/Store/Images/Styles/AjaxTabs/tab-right.gif") no-repeat right;height:21px;}
.SpecsAndDetails .ajax__tab_inner {padding-left:3px;background:url("/Store/Images/Styles/AjaxTabs/tab-left.gif") no-repeat;}
.SpecsAndDetails .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url("/Store/Images/Styles/AjaxTabs/tab.gif") repeat-x;}
.SpecsAndDetails .ajax__tab_hover .ajax__tab_outer {background:url("/Store/Images/Styles/AjaxTabs/tab-hover-right.gif") no-repeat right;}
.SpecsAndDetails .ajax__tab_hover .ajax__tab_inner {background:url("/Store/Images/Styles/AjaxTabs/tab-hover-left.gif") no-repeat;}
.SpecsAndDetails .ajax__tab_hover .ajax__tab_tab {background:url("/Store/Images/Styles/AjaxTabs/tab-hover.gif") repeat-x;}
.SpecsAndDetails .ajax__tab_active .ajax__tab_outer {background:url("/Store/Images/Styles/AjaxTabs/tab-active-right.gif") no-repeat right;}
.SpecsAndDetails .ajax__tab_active .ajax__tab_inner {background:url("/Store/Images/Styles/AjaxTabs/tab-active-left.gif") no-repeat;}
.SpecsAndDetails .ajax__tab_active .ajax__tab_tab {background:url("/Store/Images/Styles/AjaxTabs/tab-active.gif") repeat-x;}
.SpecsAndDetails .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
 
.SpecsAndDetails .ajax__scroll_horiz {overflow-x:scroll;}
.SpecsAndDetails .ajax__scroll_vert {overflow-y:scroll;}
.SpecsAndDetails .ajax__scroll_both {overflow:scroll}
.SpecsAndDetails .ajax__scroll_auto {overflow:auto}
*/
/* Current theming from : http://blogs.visoftinc.com/archive/2007/09/26/ajax-control-toolkit-tab-control-themes.aspx */
.SpecsAndDetails .ajax__tab_header {white-space:nowrap;}
.SpecsAndDetails .ajax__tab_outer {display:-moz-inline-box;display:inline-block; overflow:visible;}
.SpecsAndDetails .ajax__tab_inner {display:-moz-inline-box;display:inline-block;}
.SpecsAndDetails .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

.SpecsAndDetails .ajax__tab_header					{ background:url(/Store/Images/Styles/AjaxTabs/images/tab-line.gif) repeat-x bottom; }
.SpecsAndDetails .ajax__tab_outer						{ background:url(/Store/Images/Styles/AjaxTabs/images/tab-right.gif) no-repeat right; }
.SpecsAndDetails .ajax__tab_inner						{ background:url(/Store/Images/Styles/AjaxTabs/images/tab-left.gif) no-repeat; }
.SpecsAndDetails .ajax__tab_tab						{ background:url(/Store/Images/Styles/AjaxTabs/images/tab.gif) repeat-x; }
.SpecsAndDetails .ajax__tab_hover .ajax__tab_outer	{ background:url(/Store/Images/Styles/AjaxTabs/images/tab-hover-right.gif) no-repeat right; }
.SpecsAndDetails .ajax__tab_hover .ajax__tab_inner	{ background:url(/Store/Images/Styles/AjaxTabs/images/tab-hover-left.gif) no-repeat; }
.SpecsAndDetails .ajax__tab_hover .ajax__tab_tab		{ background:url(/Store/Images/Styles/AjaxTabs/images/tab-hover.gif) repeat-x; }
.SpecsAndDetails .ajax__tab_active .ajax__tab_outer	{ background:url(/Store/Images/Styles/AjaxTabs/images/tab-active-right.gif) no-repeat right; }
.SpecsAndDetails .ajax__tab_active .ajax__tab_inner	{ background:url(/Store/Images/Styles/AjaxTabs/images/tab-active-left.gif) no-repeat; }
.SpecsAndDetails .ajax__tab_active .ajax__tab_tab		{ background:url(/Store/Images/Styles/AjaxTabs/images/tab-active.gif) repeat-x; }
.SpecsAndDetails .ajax__tab_body						{ background:url(/Store/Images/Styles/AjaxTabs/images/body-bg.gif) repeat-x;}

/* XP IE7 theme - Other Styles */
.SpecsAndDetails .ajax__tab_header 					{ font-family:verdana,tahoma,helvetica;font-size:11px; }
.SpecsAndDetails .ajax__tab_outer						{ height:29px; padding-right:1px; }
.SpecsAndDetails .ajax__tab_inner						{ padding-left:3px;  }
.SpecsAndDetails .ajax__tab_tab						{ padding:8px 5px;margin:0; }
.SpecsAndDetails .ajax__tab_body						{ font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px; background-color:#FFFFFF; }





/******************************************    ADDRESS    *****************************************/


.Address
{
}

.AddressLeftCol
{
	text-align:right;
	width:95px;
	font-weight:bold;
	height:30px;
}

.AddressRightCol
{
	
}
/*************************         LOGIN        *******************************************************/
.Login table
{
	width : 100%;
}


.LoginLeft, .LoginRight td
{
	font-family:Verdana;
	font-size:10pt;	
	padding-bottom:2px;
	padding-top:2px;
		
	text-align:right;
	
}

.LoginLeft td
{
	width :40%;
	text-align:right;
	
	
}

.LoginRight td
{
	width :60%;
	text-align:left;
	
}

.LoginBox
{
	height:22px;
	
}

.LoginLeftPanel table
{
	width :100%;
	
	
}



.LoginLeftPanel td
{
	text-align:center;
	
}

/*************************         Browse Products        *******************************************************/

.BrowseProds_ItemStyle
{
    vertical-align:top;
    width:33%;
    height:100%;
    padding:0 0 10px 0;
    
    
}
.BrowseProds_EnclosedDiv
{
    text-align:center;
    vertical-align:top;
    
    margin:0px 2px 0px 2px;
    height:100%;
    
    border:solid 1px #003366;
  
   
    
    
    
    
    
}
.BrowseProds_HeaderDiv
{
    background-color:#6699CC;
    width:100%; 
    padding:2px 0 2px 0;
    
    
    font-weight:bold;
    color:black;
    margin:0px 0 3px 0;
    font-size:14px;
    
}



div.BrowseProds_ListDiv
{
  
  background:url(/Store/Images/UIImages/ListItmBG.gif) repeat-x top;
  padding:3px 5px 3px 25px;
  color:#003366;
  width:inherit;
  text-align:left;
}



a.BrowseProds_ListDiv
{
    text-decoration:none;
    color:#003366;
   
}
a.BrowseProds_ListDiv:hover
{
   background-position:0 -10px;
    cursor:pointer;
    color:#336699;  
    font-weight:bold;
}

div.BrowseProds_ListDiv:hover
{
    background-position:0 -10px;
    cursor:pointer;
    color:#336699;
    
    
    
    }
    
.BrowseProds_ParentImage
{
    margin:0 0 4px 0;
    
    
}

a.BrowsePath
{
    color:#336699;
    font-weight:bold;
    
    padding:0 3px 0 3px;
    
}

a.BrowsePath:visited
{
    color:#336699;
    font-weight:bold;
    
   
    
}

a.BrowsePath:active
{
    color:#336699;
    font-weight:bold;
    
   
    
}

a.BrowsePath:hover
{
  color:#003366;
}


.FeatureProductHeader
{
	
	color: Black;
	background:url(/Store/Images/UIImages/FeaturedPrds_BG.gif) repeat-y left;
	padding:3px 0 3px 10px;
	font-size:14px;
	font-weight:bold;
	
	
}

/*****************************    Search Styling  ****************************************/
.dv_SearchResults
{
   
}
.dv_SearchOptions
{
    padding-bottom:15px;
    padding-top:10px;
}

.SrchResult_window
{
    
    text-align:right;
    padding:0 20px 0 0px;
    font-weight:bold;
}
div.Search_Item
{
   
    text-align:left;
    padding:5px 0 10px 0;
    margin-bottom:10px;
    border-bottom:solid 1px #dddddd;
   
   
    
}

div.Search_Item:hover
{
    background-color:#EFEFEF;
}

.Search_Image
{
    
   
    float:left;
    clear:left;
    padding-left:15px;
    padding-right:10px;
    width:120px;
  
}

div.Search_Desc
{
    float:left;
    width:60%;
 }

 
  .Srch_Desc_Itm
  {
    padding:3px 0 0px 0;
    clear:left;
    /*color:#555555;*/
    color:#555555;
    font-weight:bold;
    font-size:11px;
   
  }
 
.Srch_Desc_Itm span
  {
      color:#909090;
      padding:0 5px 0 15px;
  }


 
 .search_clean
 {
     clear:both;
     }
 
 .Search_PartNos
 {
     padding-top:10px;
     color:#336699;
 }
 
 .Search_PartNos span
 {
     
     color:#6699CC;
 }
 
a.Search_Desc
{
    font-size:11px;
    font-weight:bold;
    color:#003366;
    text-decoration:none;
}
a.Search_Desc:hover
{
    
    color:#336699;
    font-size:11px;
    text-decoration:underline;
    
}


.Search_Util
{
 float:left;
 background-color:#DDEEFF;
 width:15%;
 clear:right;
    
}



.Srch_Util_Itm 
{
   text-align:center;
   padding-bottom:3px;
   padding-top:3px;
}

.Srch_Util_Itm  img
{
    text-decoration:none;
    border:none 0px ;
}

.Search_Price
{
    font-weight:bold;
    font-size:14px;
    color:#990000;
    
}

div.Search_Sort
{
    float:left;
   
}



a.Search_Paging
{
    text-decoration:none;
    color:Black;
    font-size:13px;
    
}

a.Search_Paging:hover
{
    text-decoration:underline;
    color:Blue;
    font-size:13px;
    
}

a.Search_Paging:visited
{
    text-decoration:none;
    color:Black;
    font-size:13px;
    
}

a.Search_Paging_Selected
{
    text-decoration:none;
    color:Black;
    font-weight:bold; 
    font-size:14px;
    background-color:#B0B0B0;
    padding:2px 2px 2px 2px;
    border:solid 1px black;
    
    
    
}
div.Search_Paging
{
    text-align:center;
    
    
}

a.PageNav
{
    margin-left:7px;
    margin-right:7px;
    font-size:13px;
    
}

a.PageNav:hover
{
    margin-left:7px;
    margin-right:7px;
    font-size:13px;
    
}

a.PageNav:visited
{
    margin-left:7px;
    margin-right:7px;
    font-size:13px;
    
}

a.PageNav_Active
{
    text-decoration:underline;
    color:Black;
 
}

a.PageNav_Active:hover
{
    text-decoration:underline;
    color:Blue;
 
}

a.PageNav_Active:visited
{
    text-decoration:underline;
    color:Black;
 
}



a.PageNav_Passive
{
    text-decoration:none;
    color:Gray;
    
}

a.PageNav_Passive:hover
{
    text-decoration:none;
    color:Gray;
    
}

a.PageNav_Passive:visited
{
    text-decoration:none;
    color:Gray;
    
}




/***********************************   Search Filters   *****************************/


h2.Srch_SrchBx
{
    
    padding:8px 0 12px 45px;
    
    }

input.Srch_SrchBx
{
    height:25px;
    width:300px;
    
    font-size:13px;
}

.SrchFilters
{
    font-family:Tahoma Verdana;
    font-size:13px;
    
}




.SrchFilter
{
    padding:2px 0 2px 0px;
    margin:15px 0 15px 0;
    text-align:center;
   
    
}

.SrchFilter_hdr
{
    color:black;
    font-weight:bold;
    padding:4px 0 4px 0;
    text-align:center;
   background:url(/Store/Images/UIImages/SrchFltr_Hdr.gif) no-repeat left top;
    
}

.Srch_FilterItem
{
   
    padding:2px 0 2px 10px;
    background-color:#DDEEFF;
    border-bottom:solid 1px #99CCFF;
    text-align:left;
    
    
    
}



a.SearchFilter
{
    color:black;
    text-decoration:none;
 
  
     
    
    
}

a.SearchFilter:hover
{
   
   text-decoration:underline;
   color:blue;
    
    
}

a.SearchFilterToggle
{
   
    margin-left:30px;
    padding:2px 0 2px 0;
    
}

a.Filter_Active_Hdr
{
    color:black;
    font-weight:bold;
    
    text-decoration:underline;
   
    
}
a.Filter_Active_Hdr:hover
{
    color:gray;
     
}

.Filter_Active_Selected
{
    
    margin-left:10px;
    padding:5px 0 5px 0;
    
}

.Filter_Active
{
    background-color:#99CCFF;
}
















	


				
	



   

