﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* This style sheet is intended to contain OFTEN CHANGED rules used when the Menu control adapter is enabled. */

.top_nav_container AspNet-Menu-Horizontal ul
{
    display: block;
}

.top_nav_container a,
.top_nav_container .AspNet-Menu-Leaf
{
    padding: 4px;
    width: 100px;
    border: solid 1px #000000;
    background-color: #f0f0f0;
    color: #333333;
}

.top_nav_container .AspNet-Menu-Leaf:hover
{
    background-color: #e4e4e4;
}

.top_nav_container .AspNet-Menu-Selected
{
    background-color: #dddddd;
}

.mscTabbedAttribute .AspNet-Menu-Horizontal,
.ResultsView .AspNet-Menu-Horizontal,
.mscObjectDetailAttributesView .AspNet-Menu-Horizontal
{
   width:100%;  
}

.mscTabbedAttribute .AspNet-Menu-Leaf,
.ResultsView .AspNet-Menu-Leaf /*,
.mscObjectDetailAttributesView .AspNet-Menu-Leaf*/
{
    list-style-type: none;
    height: 27px;
    background-image: url(images/tab.png);
    background-color: #979797;   
    background-repeat:no-repeat;
    background-position:bottom right;
    padding: 0 10px 0 5px;
    border-left: solid 1px #666666;
}
/* Attributes Tabs */
.Tab
{
	 height: 25px;
	 width:83px;
    background-repeat: no-repeat;
    background-position:0 0;
    cursor: pointer; 
    border: none 0 !important;
}
.Tab:hover{background-position:0 -50px;}
.TabActive{background-position:0 -50px;}
.TabOverview{background-image:url(images/overview.gif);}
.TabFeature{background-image:url(images/features.gif);}
.TabProduct{background-image:url(images/product.gif);}
.TabSpecification{background-image:url(images/spec.gif);width:113px;}
.TabManual{background-image:url(images/manuals.gif);}
.TabResource{background-image:url(images/Resources.gif);width:93px;}
.TabParts{background-image:url(images/parts.gif);width:63px;}
.TabMedia{background-image:url(images/media.gif);width:71px;}
.TabReviews{background-image:url(images/reviews.gif);width:78px;}
.TabSpacer{height:25px;background: url(images/bg2.gif) repeat 0 0;}
/* Attributes Tabs */


.ResultsView .AspNet-Menu-Leaf:hover,
.mscObjectDetailAttributesView .AspNet-Menu-Leaf:hover
{    
    color: #ffffff;
    background-color: #666666;   
}

.mscTabbedAttribute .AspNet-Menu-Leaf a,
.ResultsView .AspNet-Menu-Leaf a,
.mscObjectDetailAttributesView .AspNet-Menu-Leaf a
{
        color: #ffffff;
        padding: 5px 30px 8px 20px;
        line-height: 12px;
        margin-top: 1px;
        text-decoration: none;
}

.mscTabbedAttribute .AspNet-Menu-Selected,
.ResultsView .AspNet-Menu-Selected,
.mscObjectDetailAttributesView .AspNet-Menu-Selected
{
	color: #000000  !important;
	background-color: #ffffff  !important;
}

.AccountWelcome
{
	background-image: url(images/welcome.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	height:25px;
}
.AccountWelcome:hover
{
	background-image: url(images/welcome_hover.gif);
}
.AccountWelcomeActive
{
	background-image: url(images/welcome_current.gif);
	background-repeat:no-repeat;
	height:25px;
}

.AccountProfile
{
	background-image: url(images/Profile.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	height:25px;
}
.AccountProfile:hover
{
	background-image: url(images/Profile_hover.gif);
}
.AccountProfileActive
{
	background-image: url(images/Profile_current.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	height:25px;
}
.AccountStatus
{
	background-image: url(images/status.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	height:25px;
	width:83px;
}
.AccountStatus:hover
{
	background-image: url(images/Status_hover.gif);
}
.AccountStatusActive
{
	background-image: url(images/Status_current.gif);
	background-repeat:no-repeat;
	height:25px;
	width:83px;
}
.AccountPassword
{
	background-image: url(images/Password.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	height:25px;
}
.AccountPassword:hover
{
	background-image: url(images/Password_hover.gif);
}
.AccountPasswordActive
{
	background-image: url(images/Password_current.gif);
	background-repeat:no-repeat;
	height:25px;
}
/*.TabSpacer
{
	border-bottom: 1px solid black;
}*/


.mscTopNavWrapper{font-size:12px;}
.mscTopNav{position:relative;height:135px;border-bottom:1px solid #000000;}
.mscTopNav .mscHeaderBar{height:15px;border-top:5px solid #008452;text-align:center;}
.mscTopNav .mscHeaderContentLeft{margin-right:320px;border:0px solid #EFEFEF;height:115px;overflow:hidden;}
.mscTopNav .mscHeaderContentRight{position:absolute;right:10px;bottom:25px;height:70px;width:310px;overflow:hidden;}
.mscTopNav .mscLinks{position:absolute;top:20px;right:10px;text-align:right;}
.mscTopNav .mscLinks ul{margin:0px;padding:0px;}
.mscTopNav .mscLinks ul li{float:left;list-style:none;margin-left:3px;font-size:11px;}
.mscTopNav .mscLinks ul a{color:#000000;text-decoration:none;}
.mscTopNav .mscLinks ul a:hover{color:#00457E;text-decoration:none;}
.mscTopNav .mscSearch{position:absolute;bottom:0px;right:10px;width:310px;}
.mscTopNav .mscSearch .mscSearchForm{border-bottom:0px;}