@charset "UTF-8";


/* CSS Document */

body {
	background-image:url(http://im.morningstar.com/im/DiagStripes.gif);	
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	}
	
div {
	float:left;
	position:relative;
	display:inline;
	}
		
/*-----------------------Containers----------------------*/	
.BodyContainer {
	width:975px;
	background-color:#FFFFFF;
	float:none;
	display:block;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
	}
	
.LeftNavWrap  {
	width:175px;
	margin:0px 20px 0px 0px;
	}
	
.NavWrap_home  {
	width:185px;
	margin:0px 0px 0px 0px;
	}

.ContentWrap  {
	background-color:#FFFFFF;
	width:955px;
	margin:20px 10px 0px 10px;
	}
	
.FlashWrap  {
	width:955px;
	margin:0px 0px 30px 0px;
	}
	
.GridWrap  {
	width:760px;
	margin:0px 0px 0px 0px;
	}
	
.TopRule  {
	width:760px;
	margin:30px 0px 5px 0px;
	border-top: 3px solid #cccccc;
	}
	
.mr_0  {
	margin-top:0px;
	}
	
.mr_20  {
	margin:0px 20px 0px 0px;
	}

.mr_10  {
	margin:0px 0px 10px 0px;
	}
	
.GrayWrap  {
	width:760px;
	margin:0px 0px 0px 0px;
	}
	
.bottom  {
	width:746px;
	border-bottom: 7px solid #f4f2ef;
	}
	
.ImageWrap  {
	width:175px;
	margin:25px 20px 0px 0px;
	text-decoration:none;
	display:block;
	}

.QVWrap  {
	width:175px;
	margin:10px 0px 0px 0px;
	text-decoration:none;
	display:block;
	}
	
.NameWrap  {
	width:175px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	display:block;
	}
	
img {
	border-style:none;
	}
	
/*--------------------------Roll OVer--------------------------*/	

.action {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size: 10px;
	letter-spacing:0.1em;
	padding-left:5px;
	padding-top:4px;
	opacity:1.0px;
	filter:alpha(opacity=100);	
	text-decoration:none;
	}

.action a:link, .action a:visited, .action a:active, .action a:hover {
	text-decoration: none;
	}

a:link span, a:visited span {
	display:none;
	}


a:active span, a:hover span {
	position: absolute;
	text-decoration:none;
	width: 170px;
	line-height:1.2em;
	height: 16px;
	bottom: 4px;
	left: 0px;
	background-color:#444444;
	opacity:0.8;
	filter:alpha(opacity=80);	
	display:inline;
	}	

a:hover, a:visited:hover {
    display: inline;
}


/*----------------------------Drop Down------------------------*/	
.DropDown {
	width: 175px;
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	}



/*----------------------------TYPE----------------------------*/		
.home, .home a:active, .home a:visited, .home a:link  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:16px;
	width: 300px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	}
	
.home a:hover {
	color:#FF0000;
	text-decoration:underline;
	}
	
.Title  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:3px 0px 0px 0px;
	color:#333333;
	line-height:15px;
	}
	
.Name, .New {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:15px;
	margin: 5px 0px 0px 0px;
}

.New {
	color:#FF0000;
	text-decoration:none;
	}

.Name a:link, .Name a:active, .Name a:visited {
	color:#666666;
	text-decoration:underline;
	margin: 5px 0px 0px 0px;
	}

.Name a:hover {
	color:#FF0000;
	text-decoration:none;
	}
	
.More  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:15px;
	float:right;
	text-decoration:none;
	padding:3px 7px 0px 0px;
	background-image:url(http://im.mstar.com/im/arrow_link_spaced.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}

.More a:link, .More a:active, .More a:visited {
	color:#666666;
	text-decoration:none;
	padding:0px 7px 0px 0px;
	}

.More a:hover {
	color:#FF0000;
	text-decoration:underline;
	}

.arrow {
	float:right;
	padding:0px 0px 3px 0px;
	}

/*----------------------------STORE LEFT NAV----------------------------*/	
.LeftNav, .LeftNavSub { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	float:left;
	position:relative;
	display:inline;
	text-decoration: none;
	color:#666666;
	width:172px;
	overflow:visible;
	border-top:solid 1px #333333;
	padding:3px 0px 3px 0px;
	}
	
.LeftNavOff, .LeftNavOn { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;	
	color:#666666;
	float:left;
	position:relative;
	display:inline;
	text-decoration: none;
	padding:3px 0px 3px 14px;
	}
	
.LeftNavSubOff { 
	text-decoration: none;	
	color:#666666;
	width:160px;
	text-decoration:none;
	color:#666666;
	padding:0px 0px 2px 14px;
	display:inline-block;
	}
	
.LeftNavOn {
	background-image:url(http://im.mstar.com/im/store/arrow_open.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	}
	
.LeftNavOff {
	background-image:url(http://im.mstar.com/im/store/arrow.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
	}
	
.LeftNav a:active, .LeftNav a:visited, .LeftNav a:link {
	color:#666666;
	text-decoration:none;
	}
	
a.LeftNav:hover, a.LeftNavOff:hover {
	color:#ff0000;
	text-decoration:underline;
	}
	
a.LeftNavSubOff:hover {
	color:#FF0000;
	background-image:url(http://im.mstar.com/im/store/openarrow_red.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	}

.LeftNavSub {
	border-top:dotted 1px #666666;
	width:175px;
	padding:3px 0px 3px 0px;
}		

.LeftNavSubOn {
	width:160px;
	background-image:url(http://im.mstar.com/im/store/openarrow_red.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	text-decoration:none;
	color:#ff0000;
	padding:3px 0px 3px 14px;
	}	
	

/*----------------------------HOME PAGE NAV----------------------------*/	
.Nav_home, .Nav_home2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	float:left;
	position:relative;
	display:inline;
	overflow:visible;
	padding:3px 0px 3px 0px;
	width:185px;
	border-top:solid 1px #333333;
	color:#333333;
	text-decoration:none;
	}
	
.Nav_home a:hover  {
	color:#ff0000;
	text-decoration:underline;
	}
	
.Nav_home2 {
	border-top:dotted 1px #666666;
	padding:3px 0px 3px 0px;
}

.Nav_homeClass, .Nav_homeClass a:active, .Nav_homeClass a:visited, .Nav_homeClass a:link  { 
	text-decoration: none;	
	color:#666666;
	padding-left:14px;
	display:inline-block;
	}
	
.Nav_home2 a:hover {
	color:#FF0000;
	background-image:url(http://im.mstar.com/im/store/openarrow_red.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	}		
	
.Nav_subhead {
	border-top:none;
	text-decoration:none;
	color:#333333;
	}			

.All_Prod {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	float:left;
	position:relative;
	display:inline;
	overflow:visible;
	padding:3px 0px 3px 0px;
	width:185px;
	color:#666666;
	text-decoration:none;
	}

/*-----------------------Store Branding----------------------*/			
.Masthead_storewrap {
    height: 100px;    
    width: 975px;
    float:none;   
    display:block;
    margin-left: auto;
    margin-right: auto;
    overflow:hidden;
    }   


.Masthead_store { 
    height: 7px;    
    width: 955px; 
    background-color:#ff0000;
    float:none;   
    display:block;
    margin-left: auto;
    margin-right: auto;
    overflow:hidden;
}
        

.Store_logo {
    background-image:url(http://im.morningstar.com/im/store_logo.gif);
    background-repeat:no-repeat;
    margin:10px 0px 0px 10px;
    width:266px;
    height:45px;
    display:block;
    
}	

