﻿@import "ImageHoverPopup.css";
@import "left_menu.css";

/*  featured */

/* NEWS LAYOUT */
#news_listing {
width: 775px;
padding: 8px;
background-image: url(../images/AlfredUI/news_fill.png);
background-repeat: repeat-y;
line-height: 1.5em;}

#news_listing a:link, #news_listing a:visited, #news_listing a:hover, #news_listing a:active 
{
    /*color: #0f5ab3;
    font-weight: bold;
    text-decoration: none;
    border: none;*/
    font-weight: bold;
}

.TopText
{
    font-size: 15px;
}

/* INDIVIDUAL LAYOUT */
#individual {
/*font-size: 0.85em;*/
padding: 5px 18px 45px 25px;
text-align: justify;
/*letter-spacing: 0.03em;*/
background-image: url(../images/AlfredUI/content_fill.png);
background-repeat: repeat-y;
float: left;
}

#individual a:link, #individual a:visited, #individual a:hover, #individual a:active {
color: #0f5ab3;
text-decoration: none;
border: none;
font-style: italic;
font-weight: normal;}


/* FEATURED LAYOUT */

.featuredDropBoxLeft
{
    background-image: url(../images/AlfredUI/featured_drop_box_left.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    width: 18px;
    height: 47px;

}

.featuredDropBoxRight
{
    background-image: url(../images/AlfredUI/featured_drop_box_right.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    width: 15px;
    height: 47px;

}

.featuredDropBoxMiddle
{
    background-image: url(../images/AlfredUI/featured_drop_box_middle.jpg);
    background-position: top left;
    background-repeat: repeat-x;
    height: 47px;
}

.featuredSelectedBox
{
    background-image: url(../images/AlfredUI/featured_selected_box.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-align: center;
    color: Blue;
    width: 180px;
    height: 29px;
    padding-right: 10px;
    
}

.featuredSelectedBox a
{
    color: #0f5ab3;    
    text-decoration: none;
}

.featuredNotSelectedBox
{
    
    background-image: url(../images/AlfredUI/featured_not_selected_box.gif);
    background-position: top left;
    background-repeat: no-repeat;
    text-align: center;
    color: White;
    width: 180px;
    height: 29px;
    padding-right: 10px;
    
}

.featuredNotSelectedBox a
{
    color: White;    
    text-decoration: none;
}



#featuredDescription {
font-size: 0.85em;
padding: 10px 30px 10px 20px;
text-align: left;
letter-spacing: 0.03em;}

#featuredPanel {
margin-top:10px;
margin-bottom: 10px;
width: 785px;
background-image: url(../images/AlfredUI/featured_fill.png);
background-repeat: repeat-y;}

#featured_top{
width: 785px;
/*font-family: "Times New Roman";*/
color: #fff;
font-size: 22px;
/*font-weight: bold;*/
text-align: left;
padding: 5px 0px 0px 16px;
background-image: url(../images/AlfredUI/featured_top.png);
background-repeat: no-repeat;
margin-top: 10px;
}


#featured_title {
display: inline; 
font-family: Tahoma, Arial, sans-serif;
margin: -22px 50px 0 0;
color: #fff;
/*float: right;*/
font-size: 14px;}

#featured_title a:link, #featured_title a:visited, #featured_title a:hover, #featured_title a:active{
color: #ffffff;
text-decoration: none;}

#featured_bottom  {
background-image: url(../images/AlfredUI/featured_bottom.png);
background-repeat: no-repeat;
width: 785px;
height: 14px;
font-size: 0em;}

#featuredlist{
display:block;
margin-left:-35px;
text-align: center;}

#featuredlist li {
list-style-type: none; 		
display: -moz-inline-stack; 
display: inline-block;
vertical-align: top;
margin: 10px 35px;
zoom: 1;
display: inline;
_height: 250px;
text-align: center;
max-width: 170px;}

.FeaturedLinks
{
    font-size: 14px;
    padding-right: 30px;
    color: #0f5ab3;
    font-weight: bold;
}

.FeaturedLinksSelected
{
    font-size: 14px;
    padding-right: 30px;
    color: #ff7342;
    font-weight: bold;
    text-decoration: None;
}

#slotlist {
padding:0;
margin: 15px 0;
width: 775px;}

#slotlist li {
padding-right:10px;
list-style-type:none;
display: inline;}

.slotImage {}

#productListingPanel {
width: 785px;
background-image: url(../images/AlfredUI/content_fill.png);
background-repeat: repeat-y;}

/* FORMATS LAYOUT */

#browsenode_listing {
padding-left:20px;
width:775px;
background-image: url(../images/AlfredUI/formats_fill.png);
background-repeat: repeat-y;}

#browsenode_listing td 
{
    width:250px;
}

#browsegroup_listing td 
{
    width:250px;
}

#browsegroup_listing {
padding-left:20px;
/*width:775px;*/
/*background-image: url(../images/AlfredUI/formats_fill.png);
background-repeat: repeat-y;*/
}

#browsegroup_listing h4
{
    text-decoration: underline;
    font-size: 15px;
    padding: 15px 0px 0px 0px;
}


#cataloggroup_listing td 
{
    width:250px;
}

#cataloggroup_listing {
padding-left:20px;
width:775px;
background-image: url(../images/AlfredUI/formats_fill.png);
background-repeat: repeat-y;}

#cataloggroup_listing h4
{
    font-size: 15px;
    padding: 15px 0px 0px 0px;
}


#author_listing td {
width:250px;}

#author_listing {
padding-left:20px;
width:775px;
background-image: url(../images/AlfredUI/formats_fill.png);
background-repeat: repeat-y;}


/* DEALER LOGIN LAYOUT */

#login_fill {
width:775px;
background-image: url(../images/AlfredUI/content_fill.png);}

#login_fill a:link, #login_fill a:visited, #login_fill a:hover, #login_fill a:active {
font-size: 0.85em;
color: #0f5ab3;
font-weight: bold;
text-decoration: underline;
border: none;}


/* alfred_search_featured LAYOUT */

#productListingPanel {
font-size:12px;
background-image: url(../images/AlfredUI/content_fill.png);
background-repeat: repeat-y;}

/*narrow search*/
#narrow_search {
padding: 0 0 0 22px;
width:775px;
height:35px;
background-image: url(../images/AlfredUI/search_box1.jpg);
background-repeat: no-repeat;
font-size: 12px;
font-weight: bold;
color: #204b80;}

#search_controls {
    font-size: 11px;
    letter-spacing: 0.03em;
    padding: 5px 10px 8px 10px;
    text-align: left;
    background-color: White;
    color: #647998;
    margin-left: 2px;
    margin-right: 3px;
    font-weight: bold;
}
/*#search_controls a {color: #647998;}*/

.search_controls {
    font-size: 11px;
    letter-spacing: 0.03em;
    padding: 5px 10px 8px 10px;
    text-align: left;
    background-color: White;
    color: #647998;
    margin-left: 2px;
    margin-right: 3px;
    font-weight: bold;
}
.search_controls a {color: #647998;}

#ctl04_ctl03_SearchBox { 
width:380px; 
height:14px; 
border:0;
font-size:10px;
position: relative;
left:22px; top:-3px;}

#ctl04_ctl03_GoButton {
position: relative;
top: 5px; left: 50px;}

/*---------------------- */
.productListingImage 
{
    /*width:12%;height:12%;*/
    float:left;
    margin: 4px 12px 15px 25px;
    border: solid 1px #707070;
}


.productListingPanel
{
    border-bottom: solid 2px #d1e995;
    margin-left: 10px;
    padding: 10px 10px 10px 5px;
    width: 350px;
    height: 145px;
}


.productListingPrice {
color: #ff7342;
font-weight: bold;
vertical-align: 6px;}

#ctl04_ctl03_ProductListingGrid {width:775px;}

a.productListingTitle {
color: #256cd3;
font-size: 14px;
font-weight: bold;
text-decoration: none;
margin-bottom:15px;
font-size: 13px;
font-family: Arial;
}

.tablebackround {
background-image: url(../images/AlfredUI/tablebackround.png);
background-repeat: repeat-y;}

.productListingContributor {line-height: 30px;}
.productInfoHeader {width:60px;}
.productInfoField {width:130px;}
.ProductInfoRowHeader {width:90px;}
.ProductInfoRowfield {width:120px; padding-left: 3px;}

#h_ruler{
margin: 10px auto;
width:740px;
height:10px;
background-image: url(../images/AlfredUI/hr.png);
background-repeat: repeat-x;}


a.ProductInfoRowLink  {color: #ff7342;
font-weight: bold;}
.ProductInfoRowButton {margin-bottom:15px;}

.rowHeader {
font-size: 10px;
text-align: right;
padding-right:8px; }

.TwoColumnForm {
background-image: url(../images/AlfredUI/TwoColumnForm_fill.png);
background-repeat: repeat-y;}

.inputFormTwoCol {width: 383px;padding:0px 20px; }

#LeftColumn {width: 343px;padding-left:20px; }
#RightColumn {width: 343px;padding-left:20px; }

.button-right
{
    margin-right: 8px;
}

#CenteredText {padding: 15px 0;
text-align: center;}

#popup_container {width:775px; margin-top: 30px;}

/* Dealer_shop */
.gray1 {width: 775px;
background-image: url(../images/AlfredUI/gray_headline_bg.png);
background-repeat: no-repeat;
color: #fff;
text-transform: uppercase;
font-size: 14px;
border: none;
}

.grayHeader 
{
	background-image: url(../images/AlfredUI/results_header_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
}

.button-float-right
{
    float: right;
    margin-right: 15px;
}

.button-footer
{
    width: 773px; 
    height: 30px; 
    background-color:White; 
    margin-left: 2px; 
    padding-top: 10px;
}

.totalpad
{
    font-size: 12px;
    font-weight: bold;
}

.btnDelete
{
    padding: 0px 0px 0px 15px;
}

.title
{
    padding-bottom: 25px;
}

.content
{
    text-decoration: underline;
}

.bold
{
    font-weight: bold;
}

.sidenote
{
    font-size: 12px;
}

.btnRight
{
    float: right;
    padding: 15px 50px 0px 0px;
}

.AdvancedSearchDrop
{
    width: 200px;
}

.AdvancedSearchText
{
    width: 193px;
}

.AdvancedSearchThirdColumn
{
    padding-left: 20px;
}




.prod_detail_title
{
 color: #0f5ab3;
 font-weight: bold;
 font-size: 16px;   
    
}
.level_orange
{
 color: #ff7342;
 font-weight: bold;   
}

/* Search */
.search-sort-selected
{
	font-weight: bolder;
}

.search-sort
{
	font-weight: normal;
}
.search-sort:hover
{
	text-decoration: underline;
}

.search-sort-disabled
{
	font-weight: normal;
}
.search-sort-disabled:hover
{
	text-decoration: none;
}

.pnlSamplePages
{
    border-bottom: solid 1px gray; 
    border-top: solid 1px gray; 
    padding-top: 10px;
}

.letterOrange
{
    color: Orange;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
    
}

.letterSpace
{
 padding-left: 10px;
 padding-right: 10px;   

}

.letters
{
    font-size: 22px;
    padding: 5px;
}

.browse_letters a
{
    font-weight: bold;
    font-size: 16px;
}

.listBrowse
{
    padding: 30px 0px 30px 0px;
    border-top: solid 2px gray;
}

.tdEventsSpacing
{
    padding-left: 10px;
    padding-right: 10px;
}

.dealerLinks
{
    font-size: 12px; 
    color: #0f5ab3;
    /*color: #647998;*/
    font-weight: bold;
    text-decoration: underline;
}

.BorderImage
{
    border: solid 1px black;
}

/*********************************************/
.padright10
{
    padding-right: 10px;
}

.xButton
{
}

.xButton:hover
{
    /*background-color: #cfdfff;*/
}

.bottomBorder
{
    border-bottom: solid 1px #647998;
    padding: 15px 0px 10px 0px;
}

.topBorder
{
    border-top: solid 1px #647998;
    padding: 15px 0px 10px 0px;
}

.leftBorder
{
    border-left: solid 1px #647998;
    padding: 0px 10px 0px 10px;
}

.rightBorder
{
    border-right: solid 1px #647998;
    padding: 0px 10px 0px 10px;
}

.Answer
{
    padding-bottom: 20px;
}

.POWidth
{
    width: 150px;
    background-color: Green;
}


.TechSupport li
{
    padding-bottom: 5px;
}

.author_letter
{
 font-weight: bold;
 font-size: 18px;   
}

.linkBold
{
    font-weight: bold; 
    text-decoration: underline;
}

.RemoveButton
{
    cursor: hand;
}

.CatalogTable td
{
    padding-bottom: 7px;
}

.SeeAll
{
    font-size: 25px;
    color: Orange;
}
.SeeAll a
{
    font-size: 25px;
    color: Orange;
}

.stan
{
    color: Orange;
    
}
.stan a
{
    color: #ff7342;
    font-size: 16px;
    
}

.PracticeBOX
{
    background-image: url(../images/AlfredUI/PracticeBOX.jpg);
    background-repeat: no-repeat;
    height: 28px;
    padding-top: 4px;
    padding-left: 6px;
    padding-right: 8px;
}

.SI_Top
{
    background-image: url(../images/AlfredUI/SI/SI_Top.jpg);
    background-repeat: no-repeat;
    height: 108px;
    width: 768px;
}

.SI_Bottom
{
    background-image: url(../images/AlfredUI/SI/SI_Bottom.jpg);
    background-repeat: no-repeat;
    height: 308px;
    width: 768px;
    padding-top: 20px;    
    color: Black;
    padding-left: 60px;
}


.SI_TextSpace
{
    padding-bottom: 3px;
}

.SI_Rows
{
    padding-bottom: 10px;
}

.SI_Radio label
{
    padding-right: 10px;
}

.SI_CheckBox label
{
    padding-right: 10px;
}

.SIPage
{
    color: Black;
    
}

.SIPage a
{
    color: Black;
}

.SIPage a.hover
{
    color: Black;
    text-decoration: underline;
}