/* @override http://staging.highschoolrudyawards.com/CSS/WCCStyle.css */

/* @import url("Microsoft.css"); */


.img
{
    border:solid 0px transparent;
}
.a img, .a:visited img, .a:hover img
{
    border:solid 0px transparent;
}
.a , .a:visited , .a:hover 
{
    border:solid 0px transparent;
}
.pageWrapper
{
    height: auto;
    width:958px;
    margin:0px auto;
    background-color:White;

}
.lefthighlight
{
    width: 29px;
    min-width:29px;
    height:100%;
    float:left;
}

.contentbody
{
    float:left;
    min-width:898px;
    width: 898px;
    margin: 0;
}
/*  BEGIN nav  */
.NavContainer
{
  }

.NavContainer a
{
}
.NavContainer a:hover
{
}

/* END nav */


/*  BEGIN panel styles  


*/
.Result	el
{
   float:left;
    width: 898px;
    min-width: 898px;
    height:100%;
    display: block;
    vertical-align:top;
     margin: 0px;
}
.heroPanel
{
    margin:0px;
    float:left;
    width: 898px;
    min-width: 898px;
}
.FooterPanel
{
    width: 958px;
    min-width: 958px;
     margin: 0px auto;
}

.wrapper
{
    width: 898px;
    min-width:898px;
    margin:0px;
}
.leftMain
{
    width: 230px; 
    vertical-align: top;
    float:left;
}


/*  END panel styles 
.silverlightDiv
{
    
}
.subFeatureDiv
{
    
} */
.NavTitle
{
    clear:both;
    float:left;
    width:669px;
    min-width:669px;
    min-height:90;
    
}



/*  BEGIN Featured Product styles  */


.ProductResultsOuter
{
    display:block;
    position: relative;
    vertical-align:top;
    
}


#FeaturedProductOuter
{
    vertical-align:top;
    display:block;
    position:absolute;
    top:0;
    left:0;
}

#MostUsedProductOuter
{
    display:none;
    position:absolute;
    top:0;
    left:0;
    visibility:collapse;
}

#RecentlyAddedProductOuter
{
    display:none;
    position:absolute;
    top:0;
    left:0;
    visibility:collapse;
}

.FeaturedProductItem
{
    font: normal normal normal 10pt/12pt segoe ui, sans-serif;
}


.TopNav, .TopNav a, .TopNav a:visited, .TopNav a:hover, .NavHelp img
{
    float:left;
    border:solid 0px transparent;
}
.NavHelp, .NavHelp a, .NavHelp a:visited, .NavHelp a:hover, .NavHelp img
{
    float:left;
    border:solid 0px transparent;
    
}
.NavTitle, .NavTitle a, .NavTitle a:visited, .NavTitle a:hover, .NavTitle img
{
    float:left;
    border:solid 0px transparent;
}

/*  END Featured Product styles   */
/* BEGIN  tab button styles */

.lbFeaturedProducts
{
    font: normal normal normal 10pt/12pt segoe ui, sans-serif;
    color: #333;
}

.lbFeaturedProducts_selected
{
    font: normal normal bold 10pt/12pt segoe ui, sans-serif;
    color: #000;
}

.lbMostUsedProducts
{

}

.lbMostUsedProducts_selected
{

}

.lbLatestProducts
{

}

.lbLatestProducts_selected
{

}

/*  END tab button styles  */

/* Search Results styles*/

.searchrefine
{
    width:638px;
    
}

.floatingshadowwrapper
{
      background: url('/images/final/bg-1.gif') repeat-x;
      min-width:600px;
      float:left;
      min-height:15px;

}
.topicbreakwrapper
{
    margin-top:10px;
    min-width:698px;
    float:left;
}
.thirtygutter
{
    width:30px;
    min-width:30px;
    float:left;
}
.twentygutter
{
    width:16px;
    min-width:16px;
    float:left;
}
.floatingshadowtabwrapper
{
    
      background: url('/images/final/bg-1.gif') repeat-x;
      min-width:600px;
      width:61	8px;
      float:left;
      min-height:10px;
      text-align:right;
        color:#0066cc;
        font-size:15px;
        font-family:Segoe UI;

}
.floatingshadowtabwrapper a, .floatingshadowtabwrapper a:visited
{
        margin-top:10px;
        color:#0066cc;
        font-size:12px;
        font-family:Segoe UI;
}
.floatingshadowtabwrapper a:hover
{
    
        margin-top:10px;
        color:#0066cc;
        font-size:12px;
        font-family:Segoe UI;
        text-decoration:underline;
}
.searchbox
{
    width:638px;
    min-width:638px;
    float:left;
}
.searchheaderblock
{
    font-family:Segoe UI;
    float:left;
    margin-bottom:20px;
    color:#000000;
    font-size:22px;
    line-height:26px;
    width:638px;
    min-width:638px;
    text-align:Left;
    vertical-align:middle;
}
.searchtitle
{
    font-family:Segoe UI;
    float:left;
    color:#000000;
    font-size:14px;
    line-height:30px;
    min-width:105px;
    width: 105px;
    text-align: right;
    vertical-align:middle;
	margin-left: 20px;
	padding-right: 5px;
}
hr
{
    color:#E1E1E1;
    background-color:#E1E1E1;height:1px;border:none;
}
.searchcontrolbox
{
    border:solid 1px #E1E1E1 ;
    float:left;
    width:410px;
    min-width:410px;
    height:30px;
    margin-right:20px;
}
.searchtext
{
    float:left;
    margin-top:4px;
    margin-left:5px;
    font-style:italic;
    font-size:12px;
    font-family:Segoe UI;
    color:#999999;
    width:380px;
    min-width:380px;
}
.searchtextactive
{
    float:left;
    margin-top:2px;
    margin-left:5px;
    font-size:14px;
    font-style:normal;
    font-family:Segoe UI;
    color:#000000;
}
.searchbutton
{
     float:left;
    margin-top:5px;
}

/* RefineSearch */
.topicswrapperclear
{
	float:left;
	max-width:600px;
	min-width:600px;
	margin-top:18px;
	 margin-bottom:18px;
	width:600px;
}
.searchwrapperclear
{
	float:left;
	max-width:600px;
	min-width:600px;
	width:600px;
	margin: 18px 0 18px 20px;
}
.floatingsearchshadowrow
{
    margin-top:10px;
    margin-left:30px;
      background: url('/images/final/bg-1.gif') repeat-x;
      min-width:580px;
      width:580px;
      float:left;
      min-height:29px;

}
.searchResultWrapper
{
    min-width:620px;
    margin-left:20px;
    width:620px;
    margin:0px;
    float:left;
}
.resultcenter
{
    width:638px;
    min-width:638px;
    float:left;
}
.sortwrapper
{
    width:638px;
    min-width:638px;
    float:left;
}
.viewingwrapper
{
    width:638px;
    min-width:638px;
}
.viewingpages, .viewingpages Literal
{
    float:left;
    font-family:Tahoma;
    font-size:11px;
    color:#999999;
    line-height:24px;
    vertical-align:bottom;
}
.viewingpagecount, .viewingpagecount Literal
{float:right;}

.viewingpagecount{
	position: relative;
}

.viewingpagecount span,
.viewingpagecount input[type="text"]
{
	margin-right: 2px;
	margin-left: 2px;
	position: relative;
	top: -5px;
} 	


.sortrowwrapper
{
    width:580px;
    min-width:580px;
    float:left;
    padding: 20px 0px 0px 0px;
	margin-left: 10px;
}
.viewingrowwrapper
{
    width:580px;
    min-width:580px;
    float:left;
    margin-top:20px;
}
.searchsortddl, .searchsortddl Literal
{
   
    font-family:Tahoma;
    font-size:11px;
    color:#999999;
    line-height:1.0em;
    min-width:100px;
}
.searchsortorder
{
    float:left;
    min-width:150px;
    font-family:Tahoma;
    font-size:11px;
    color:#999999;
    line-height:1.0em;
}
.columnrowwrapper
{
    width:600px;
    min-width:600px;
    float:left;
    margin-top:0px;
}
.ProductColumnHeader
{
    font-family:Segoe UI;
    font-size:11px;
    color:#0066cc;
    line-height:12px;
    float:left;
    width:401px;
    min-width:401px;
}
.LogoColumnHeader
{
    font-family:Segoe UI;
    font-size:11px;
    color:#0066cc;
    line-height:13px;
    float:left;
    text-align:center;
    width:79px;
    min-width:79px;
}
.searchresultsperpage
{
    margin-left:15px;
    float:left;
    width:165px;
    min-width:160px;
    font-family:Tahoma;
    font-size:11px;
    color:#999999;
    line-height:1.0em;
      
}
.searchadvancedlink, .searchadvancedlink a, .searchadvancedlink a:hover, .searchadvancedlink a:visited
{
    float:left;
    width:110px;
    color:#0066cc;
    font-size:11px;
    line-height:30px;
    text-align:left;
    vertical-align:middle;
}

a, a:hover, a:visited
{
    text-decoration:none;
    color:Black;
    border:solid 0px transparent;
}

/* Filters */
.searchfilters
{
    width:230px;
    float:left;
}
.headersearchfilters
{
    background: url('/images/final/bg-2.gif') repeat-x;
    width:230px;
    float:left;
    min-height:30px;
    font: normal normal bold 12pt/14pt segoe ui;
    cursor:pointer;
    float:left;
}
.headersearchfilters .headersearchtext, .headersearchfilters headersearchtext Literal
{
    margin:0px;
     text-align:left;
    vertical-align:middle;
    margin-top:5px;
    font-size:14px;
    line-height:16px;
    width:190px;
    color:White;
    float:left;
}


.categorysearchexpandimage, .categorysearchexpandimage img
{
    float:left;
    width:auto;
    margin-top:5px;
    margin-left:2px;
    margin-right:2px;
    border:solid 0px transparent;
}
.categoryexpandimage, .categoryexpandimage img
{
    width:auto;
    
        background: url('/images/final/bg-2.gif') repeat-x;
    border:solid 0px transparent;
}
.headerfilters
{
     background: url('/images/navigation/NavigationBack.png') repeat-x;
    width:230px;
    float:left;
    cursor:hand;
}
.headerfilters .headertext
{
    text-align:left;
    vertical-align:middle;
    font-size:16px;
    line-height:32px;
    width:175px;
    color:White;
    float:left;
    cursor:hand;
}
.filterwrapper
{
    width:230px;
    border-left:solid 1px #E1E1E1;
    border-right:solid 1px #E1E1E1;
}
.filtergroup
{
    width:230px;
}
.filtergrouphidden
{
    display:none;
}
.filtergroupselected
{
    background-color:Gray;
    color:White;
    width:230px;
}
.filtergroupcontainer
{
    width:230px;
    text-decoration:none;
    cursor:hand;
}

.filtergrouplabel
{
    cursor:hand;
    font-size:14px;
    margin-left:20px;
    line-height:20px;
}

.filterchildgroup
{
}
filtersearchchildgroup
{
    
    width:230px;
}
.filterchildwrapper
{
    cursor:hand;
    width:230px;
    margin-top:4px;
    margin-bottom:2px;
    background-color:White;
    text-align:left;
    min-width:230px;
    vertical-align:middle;
    font-family:Segoe UI;
    font-size:12px;
    color:#0066cc;
    line-height:1.0em;
    float:left;
}
.filtertopfill
{
    width:230px;
    min-width:230px;
    height:14px;
    min-height:14px;
   
}
.filterchildwrapperhover
{
      cursor:hand;
    width:230px;
    margin-top:4px;
    margin-bottom:2px;
    background-color:White;
    text-align:left;
    min-width:230px;
    vertical-align:middle;
    font-family:Segoe UI;
    font-size:12px;
    color:#0066cc;
    line-height:1.0em;
    float:left;
    text-decoration:underline;
}

.filterchildwrapperselected, .filterchildwrapperselected a, .filterchildwrapperselected a:hover, .filterchildwrapperselected a:visited
{
    width:230px;
    margin-top:10px;
    margin-bottom:10px;
    background-color:#daf3fd;
    vertical-align:bottom;
    text-align:left;
    min-width:230px;
    display:block;
    font-family:Segoe UI;
    font-size:12px;
    font-weight:bold;
    color:#42acf4;
    line-height:1.2em;
    float:left;
    cursor:hand;
    
}

.filterchildlabel
{
    font-size:12px;
    margin-left:29px;
    float:left;
    line-height:20px;
}

.categoryfilterimage
{
    vertical-align:middle;
    text-align:center;
    width:45px;
    min-width:45px;
    display:block;
    margin:0px auto;
    float:left;
}

 .filterchildwrapperselected .categoryfilterlink
{ 
    text-align:left;
    vertical-align:middle;
    min-width:177px;
    width:177px;
    display:block;
    font-family:Segoe UI;
    font-size:12px;
    color:#0066cc;
    line-height:1.0em;
    float:left;
}
.filterchildwrapper .categoryfilterlink
{ 
    text-align:left;
    vertical-align:middle;
    min-width:177px;
    width:177px;
    display:block;
    font-family:Segoe UI;
    font-size:12px;
    color:#0066cc;
    line-height:1.2em;
    float:left;
}
.filterchildwrapper .categoryfilterlink a:hover
{
    text-decoration:underline;
}
.categoryfiltergutter
{
    width:8px;
    min-width:8px;
    float:left;
}

.filtersubchildgroup
{
    margin-top:5px;
    display:block;
    background-color:White;
    width:230px;
    min-width:230px;
    float:left;
}

.filtersubchildwrapper
{
    margin-bottom:5px;
    cursor:hand;
    width:230px;
    background-color:White;
    float:left;
        color:#0066cc;
        font-size:12px;
        font-family:Segoe UI;
         line-height:1.2em;
}
.filtersubchildwrapperHover
{
    margin-bottom:5px;
    cursor:hand;
    width:230px;
    background-color:White;
    float:left;
        color:#0066cc;
        font-size:12px;
        font-family:Segoe UI;
         line-height:1.2em;
         text-decoration:underline;
}
.filtersubchildwrapperselected
{
    margin-bottom:5px;
    width:230px;
    height:20px;
    background-color:#daf3fd;
        color:#42acf4;
        font-size:12px;
        font-family:Segoe UI;
         font-weight:bold;
         line-height:1.2em;
    float:left;
    
}

.filtersubchildgutter
{
    width:25px;
    min-width:25px;
    float:left;
    float:left;
    
    
}
.filtersubchildlabel
{
    font-size:12px;
    float:left;
    line-height:20px;
    width:205px;
    min-width:205px;
}
.childgroup
{
    margin-top:5px;
    margin-left:15px;
    display:block;
}
.childvendorgroup
{
    margin-top:5px;
    margin-left:15px;
    display:none;
}
.childgroup a, .childgroup a:visited, .childgroup a:hover
{
    font-size:10px;
    
}
.childwrapper
{
    margin-bottom:10px;
    min-height:29px;
}
.filterimage
{
    float:left;
    width:20px;
    margin-right:5px;
}
.expandablechild, .expandablechild a, .expandablechild a:hover, .expandablechild a:visited 
{
    float:left;
    width:150px;
    margin-left:5px;
    text-align:left;
    vertical-align:middle;
    line-height:26px;
    font-size:14px;
    
}
.searchwithinbox
{
    margin-left:90px;
        color:#999999;
        font-size:11px;
        font-family:Segoe UI;
        margin-top:14px;
        text-align:left;
        margin-bottom:5px;
        display:none;
        
}
.radiotext
{
    margin-right:20px;
}
.radiotext label
{
    clear:both;
    vertical-align:middle;
    margin-top:50px;
        

}

.childLink, .childLink a,.childLink a:hover, .childLink a:visited 
{
    float:left;
    width:177px;
    margin-left:10px;
    text-align:left;
    vertical-align:middle;
    line-height:26px;
    font-size:14px;
    
}
.browseheaderblock
{
        color:#000000;
        font-size:14px;
        font-family:Segoe UI;
         line-height:1.2em;
         text-align:left;
        float:left;
        width:230px;
        min-width:230px;
        margin-bottom:20px;
}
.searchresults
{
    width:688px;
    min-width:638px;
    float:left;
   
}
.searchresults .searchWithinLabel
{
    min-width:638px;
    font-family:Segoe UI;
    font-size:22px;
    color:#000000;
     line-height:1.0em;
    float:left;
}
.resultsDivider
{
    width:30px;
    min-width:30px;
    float:left;
}
.searchresultitems
{
    margin-top:20px;
	margin-left: 20px;
}
.resultlistitem
{
	float:left;
    width:275px;
    min-width:275px;
    vertical-align:middle;
    margin-bottom: 38px;
}
resultitemimagewrapper
{    width:75px;
    min-width:75px;
    border:solid 0px transparent;
    float:left;
    vertical-align:middle;
    min-height:100px;
    height:100px;
}
.resultitemimage,  .resultitemimage a, .resultitemimage a:visited, .resultitemimage a:hover
{
    border:solid 0px transparent;
    float:left;
    width:75px;
    min-width:75px;
    text-align:center;
    vertical-align:middle;
    min-height:75px;
    height:75px;
}
.resultitemimage img
{
    height:auto;
    widows:auto;
    border:solid 0px transparent;
}
.resultitemimage a img
{
    height:auto;
    widows:auto;
    border:solid 0px transparent;
}

.resultitemdetails, .resultitemdetails a, .resultitemdetails a:visited 
{ 
    float:left;
    width:170px;
    min-width:170px;
    vertical-align:top;
    margin-left:26px;
    
}
 .resultitemdetails div
{ 
    vertical-align:middle;
}
 .resultitemdetails div
{ 
    vertical-align:middle;
}
 .resultitemdetails a:hover
{ 
    float:left;
    width:250px;
    min-width:250px;
    vertical-align:middle;
    text-decoration:underline;
    
}
.itemvendor
{
        color:#333333;
        font-size:11px;
        font-family:Segoe UI;
         text-align:left;
    width:150px;
    min-width:150px;
    margin:0px;
    vertical-align:middle;
}

.itemlocation
{
        color:#333333;
        font-size:10px;
        font-family:Segoe UI;
         text-align:left;
    width:150px;
    min-width:150px;
    margin:0px;
    vertical-align:middle;
}

.itemmoreinfo
{
        color:#0066cc;
        font-size:13px;
        font-family:Segoe UI;
         text-align:left;
    width:150px;
    min-width:150px;
    margin:0px;
}
.itemmoreinfo a
{
        color:#0066cc;
        font: normal normal normal 13px/1.2em segoe ui;
    
}
.itemfeature
{
	color:#0066cc;
	font-size:12px;
	font-family:Segoe UI;
	text-align:left;
	width:150px;
	min-width:150px;
} 
.itemfeature a, .itemfeature a:visited
{
    float:left;
} 
.itemfeature a:hover
{
    text-decoration:underline
}

.itemfeaturelist, .itemfeaturelist hover
{
    margin: 20px 0px 5px 60px;
    width:250px;
    min-width:250px;
    cursor:pointer;
} 
.itemfeaturelist a, .itemfeaturelist a:visited
{
     text-decoration:none;
    font: normal normal normal 12px/1.4em segoe ui;
    color: #0066cc !important;
    cursor:pointer;

} 
.itemfeaturelist a:hover
{
    margin:0px;
        color:#0066cc !important;
    text-decoration:underline;
    float:left;
    cursor:pointer;
}
.TTbitcompat
{
    float:left;
    width:79px;
    min-width:79px;
     text-align:center;
     border-left:solid 1px #E1E1E1;
}
.SFbitcompat
{
    float:left;
     text-align:center;
     width:79px;
    min-width:79px;
     border-left:solid 1px #E1E1E1 ;
}

.windowscompatlogo
{
    float:left;
    width:79px;
    min-width:79px;
     text-align:center;
    border-left:solid 1px #E1E1E1;
}
.compatwrapper, .compatwrapper a, .compatwrapper a:hover, .compatwrapper a:visited
{
    border:solid 0px transparent;
    text-decoration:none;
    text-align:center;
}
.compatwrapper img, .compatwrapper a img, .compatwrapper a:visited img, .compatwrapper a:hover img
{
    border:solid 0px transparent;
}
.enhancedlabel
{
    font-size:10px;
     text-align:center;
}
/* Category Filters Expands */

/*  BEGIN lefthand groups styles  */
   
    .GroupContainer
    {
        position: relative;
        display: block;
        vertical-align: top;
        margin: 0px 0px 0px 0px;
        border: solid 0px blue;
    }
    .GroupHeader
    {
        display: block;
        float: left;
        background-color:White;
        min-width: 230px;
        width: 230px;
        text-align: left;
        vertical-align: middle;
        cursor: pointer;
    }
    
    .GroupHeaderText
    {
        width:200px;
        min-width:200px;
        background: url('/images/final/bg-2.gif') repeat-x;
        color:#FFFFFF;
        font-size:14px;
        font-family:Segoe UI;
         font-weight:normal;
         line-height:24px;
        min-height:29px;
        float:left;
        vertical-align:middle;
    }
    .GroupHeaderTextBold
    {
        width:200px;
        min-width:200px;
        background: url('/images/final/bg-2.gif') repeat-x;
        color:#FFFFFF;
        font-size:14px;
        font-family:Segoe UI;
         font-weight:bold;
         line-height:24px;
        min-height:29px;
        float:left;
        vertical-align:middle;
    }
    .GroupHeaderLeft
    {
        width:15px;
        min-width:15px;
        height:29px;
        min-height:29px;
        background: url('/images/final/bg-2.gif') repeat-x;
        vertical-align:top;
        float:left;
    }
    
    .GroupHeaderRight
    { 
        background: url('/images/final/bg-2.gif') ;  
        width:15px;
        min-width:15px;
        height:29px;
        min-height:29px;
        float:left;
        
    }
    
    .GroupCategories
    {
        float:left;
        display: block;
        border: solid 0px green;
    }
    
    .catGroupdiv
    {
        float:left;
        display: none;
        visibility: hidden;
    }
    .catGroupdiv_selected
    {
        float:left;
        display: block;
        visibility: visible;
    }



 /* END lefthand groups styles*/


/* BEGIN Misc */

.clear
{
	clear: both;
}

/* END Misc */

/*topics*/
#search_container
{
    
	display: block;
	width: 600px;
}



.search_headers_container
{
	position: relative;
}

.search_header_center
{
    float: left;
}

.search_header_center a
{
	display: block;
	font-family: Segoe UI, Arial, Verdana, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-top: 8px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

.search_header_center_selected 
{
	display: block;
	font-family: Segoe UI, Arial, Verdana, Sans-Serif;
	width:600px;
	min-width:600px;
	min-height:36px;
	height:36px;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	cursor: hand;
    background: url('/images/navigation/purple_header.png') repeat-x;
}

.resultLeft
{
	float:left;
	display: block;
	font-family: Segoe UI, Arial, Verdana, Sans-Serif;
	width:279px;
	line-height:34px;
	margin-left:20px;
	min-width:279px;
	min-height:36px;
	height:36px;
	font-style: normal;
	font-weight: bold;
	font-size: 26px;
	text-decoration: none;
	text-align: left;
	cursor: pointer;
	cursor: hand; 
	color:White;
}
.resultCount
{
	float:left;
	display: block;
	font-family: Segoe UI, Arial, Verdana, Sans-Serif;
	width:280px;
	margin-right:20px;
	min-width:280px;
	min-height:18px;
	height:18px;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	vertical-align:bottom;
	text-decoration: none;
	padding-top: 18px;
	text-align: right;
	cursor: pointer;
	cursor: hand;
	color:White;
}
.search_header_center_selected img
{
    vertical-align:middle;    
	cursor: pointer;

}

.search_header_left
{
    float: left;
}

.search_header_left_selected
{
    float: left;
    width:1px;
    min-width:1px;
}


.search_header_right
{
    float: left;
}

.search_header_right_selected
{
    float: left;
}


/*end topic headers*/

/*topic contents*/


.search_content
{
	display: none;
}

.search_content_selected
{
	display: block;
	
}


.search_content_top
{
	display: block;
	float: left;
	height: 10px;
	width: 580px;
	background-repeat: no-repeat;
	border-top: solid 1px #E1E1E1;
}

.search_content_middle
{
	display: block;
	float: left;
	width: 580px;
	margin: 0;
}

 
 .search_content_footer_area
{
	display:block;

	clear:both;
	float:left;
	margin: 10px 0px 0px 0px;
	font: normal normal normal 13px/1.538em segoe ui;
	color: #333333;
}

.search_content_footer_area_left
{
    position: absolute;
    top: 5px;
    left: 0px;
}

.search_content_footer_area_mid
{
    position: absolute;
    top: 5px;
    left: 200px;
}

.search_content_footer_area_right
{
    position: absolute;
    top: 5px;
    left: 638px;
}

/*end topic contents*/
.MainNavigationDiv
{
    clear:both;
    margin:0;
    float:left;
}

.windowsHome
{
    border:solid 0px transparent
}
.windowsHome a, .windowsHome img, .windowsHome a:hover, .windowsHome a:visited 
{
    border:solid 0px transparent
}

/* ENHANCED IMAGE */
.enhancedimagewrapper
{
    width:638px;
    float:left;
    min-width:638px;
    margin-bottom:20px;
}
.enhancedimage
{
    width:628px;
    float:left;
    min-width:628px;
    margin-bottom:20px;
}

.searchresultsnavwrapper
{
    width:620;
    min-width:620;
    float:left;
}
.searchForWrapper
{
    width:620;
    min-width:620;
    margin-left:20px;
    margin-top:18px;
    float:left;
}



/*topics*/
#topics_container
{
    
	display: block;
	width: 600px;
	margin: 0 0 0 0px;
}


.topic_header_center 
{
	display: block;
	font-family: Segoe UI, Arial, Verdana, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: #CE992D;
	text-decoration: none;
	padding-top: 8px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

.topic_header_center_selected 
{
	display: block;
	font-family: Segoe UI, Arial, Verdana, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	color: White;
	text-decoration: none;
	padding-top: 8px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

.topic_header_center_selected img
{
    vertical-align:middle;    
	cursor: pointer;
	cursor:hand;

}


.topic_header_left_selected
{
    float: right;
    width: 3px;
    height: 20px;
    background-color:#CE992D;
}

.topic_header_center_selected
{
	cursor: pointer;
	cursor:hand;
    float: right;
    height: 20px;
    width:90px;
    padding:0px 5px 0px 5px;
    background-color:#CE992D;
}

.topic_header_right_selected
{
	
    background-color:#CE992D;
    float: right;
    width: 3px;
    height: 20px;
}

.topic_header_left
{
    float: right;
    width: 3px;
    height: 20px;
}
.topic_header_center
{
    float: right;
    height: 20px;
    width:90px;
    padding:0px 5px 0px 5px;
	cursor:hand;
}

.topic_header_right
{
    float: right;
    width: 3px;
    height: 20px;
}



/*end topic headers*/

/*topic contents*/


.topic_content
{
	display: none;
}

.topic_content_selected
{
	display: block;
	
}

.topic_content_top
{
	display: block;
	float: left;
	height: 10px;
	width: 600px;
	background-repeat: no-repeat;
	border-top: solid 3px #CE992D;
}

.topic_content_middle
{
	display: block;
	float: left;
	width: 600px;
	margin-bottom: 18px;
	border: solid 1px #E1E1E1;
	border-top: solid 3px #CE992D;
}

.topic_col_container
{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	min-width: 580px;
	width: 580px;
}
 
 .topic_content_footer_area
{
	display:block;

	clear:both;
	float:left;
	margin: 10px 0px 0px 0px;
	font: normal normal normal 13px/1.538em segoe ui;
	color: #333333;
}

.topic_content_footer_area_left
{
    position: absolute;
    top: 5px;
    left: 0px;
}

.topic_content_footer_area_mid
{
    position: absolute;
    top: 5px;
    left: 200px;
}

.topic_content_footer_area_right
{
    position: absolute;
    top: 5px;
    left: 638px;
}




/*.itemname
{
	color:#333333;
	font-size:15px;
	font-family:Segoe UI;
	text-align:left;
	width:150px;
	min-width:150px ;
	vertical-align:middle;
	margin: 0;
}*/


.itemPlayer a, .itemPlayer a:visited, .itemPlayer a:hover {
	margin-left: 0;
	padding: 0;
}