﻿/*
Style Sheet for Store Locater

CSS for Country Grid -- Starts
*/


#strands_footer {
    text-align:left;
    padding-left:9px;
}



#standard_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

#cart_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}


#wishlist_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 10px;
}
#shipto_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#shipvia_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#summary_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#paymentoptions_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#billing_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#orderdetails_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#myorders_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#mypayments_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#mysubscriptions_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#myseriessubscriptions_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#mymailinglists_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#myloyaltypointhistory_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#credits_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#addressbook_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#orderstats_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#manage_series_items_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#myorderingpreferences_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#manage_subscription_ship_via_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#manage_subscription_payment_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
#as_form_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
table.CountryGrid 
{
	border-collapse: collapse;
	border: solid 1px #0066cc;
	font-family:Verdana;
	font-size:medium;
}
table.CountryGrid td
{
	border-style: solid;
	border-width: 1px;
	border-color: #0066cc;
	padding: 3px;
}
table.CountryGrid A
{
	text-decoration: underline;
	color: blue;
}
table.CountryGrid A:Hover
{
	color: blue;
}
table.CountryGrid A:Visited
{
	color: purple;
}	
table.CountryGrid th
{
	background-color: #0066cc;
	color: #ffffff;
	font-weight: 700;
}
tr.HeaderCtry td
{
	background-color: #0066cc;
	color: #ffffff;
	font-weight: 700;
}
div.AssoBannerMessage{
    padding:5px;
    background-color: #993333;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    font-size:11px;
}
div.CampaignBannerMessage{
    padding:5px;
    background-color: #993333;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
    text-align:center;
    font-size:11px;
}
div.BannerLine
{
    padding:0px;
    background-color: #000000;    
}
.HeaderCtry
{
	background-color: #0066cc;
	color: #ffffff;
	font-size:10pt;
	font-weight:bold;
	height:26px;
}
.ItemRowCtry
{
	background-color: #ffffff;
	font-size:10pt;
	text-align:left;	
}
.AlternatingRowCtry
{
	background-color: #dddddd;
	font-size:10pt;
	text-align:left;	
}
/*CSS for Country Grid -- End*/


/*
CSS for State Grid -- Starts
*/

table.StateGrid 
{
	border-collapse: collapse;
	border: solid 1px #0066cc;
	font-family:Verdana;
	font-size:medium;
}
table.StateGrid td
{
	border-style: solid;
	border-width: 1px;
	border-color: #0066cc;
	padding: 3px;
}
table.StateGrid A
{
	text-decoration: underline;
	color: blue;
}
table.StateGrid A:Hover
{
	color: blue;
}
table.StateGrid A:Visited
{
	color: purple;
}	
table.StateGrid th
{
	background-color: #0066cc;
	color: #ffffff;
	font-weight: 700;
}
tr.HeaderState td
{
	background-color: #0066cc;
	color: #ffffff;
	font-weight: 700;
}
.HeaderState
{
	background-color: #0066cc;
	color: #ffffff;
	font-size:10pt;
	font-weight:bold;
	height:26px;
}
.ItemRowState
{
	background-color: #ffffff;
	font-size:10pt;
	text-align:left;	
}
.AlternatingRowState
{
	background-color: #dddddd;
	font-size:10pt;
	text-align:left;	
}
.StoreStatesItem
{
    font-size:10pt;
}
/*CSS for State Grid -- End*/


/*
CSS for City Grid -- Starts
*/

table.CityGrid 
{
	border-collapse: collapse;
	border: solid 1px #0066cc;
	font-family:Verdana;
	font-size:medium;
}
table.CityGrid td
{
	border-style: solid;
	border-width: 1px;
	border-color: #0066cc;
	padding: 3px;
}
table.CityGrid A
{
	text-decoration: underline;
	color: blue;
}
table.CityGrid A:Hover
{
	color: blue;
}
table.CityGrid A:Visited
{
	color: purple;
}	
table.CityGrid th
{
	background-color: #0066cc;
	color: #ffffff;
	font-weight: 700;
}
tr.HeaderCity td
{
	background-color: #0066cc;
	color: #ffffff;
	font-weight: 700;
}
.HeaderCity
{
	background-color: #0066cc;
	color: #ffffff;
	font-size:10pt;
	font-weight:bold;
	height:26px;
}
.ItemRowCity
{
	background-color: #ffffff;
	font-size:10pt;
	text-align:left;	
}
.AlternatingRowCity
{
	background-color: #dddddd;
	font-size:10pt;
	text-align:left;	
}              
.StoreCities
{
    font-size:10pt;
}
/*CSS for City Grid-- End*/

/*
CSS for Store Grid -- Starts
*/

table.StoreGrid 
{
	border-collapse: collapse;
	border: solid 1px #0066cc;
	font-family:Verdana;
	font-size:medium;
}
table.StoreGrid td
{
	border-style: solid;
	border-width: 1px;
	border-color: #0066cc;
	padding: 3px;
}
table.StoreGrid A
{
	text-decoration: underline;
	color: blue;
}
table.StoreGrid A:Hover
{
	color: blue;
}
table.StoreGrid A:Visited
{
	color: purple;
}	
table.StoreGrid th
{
	background-color: #0066cc;
	color: #ffffff;
	font-weight: 700;
}
tr.HeaderStore td
{
	background-color: #0066cc;
	color: #ffffff;
	font-weight: 700;
}
.HeaderStore
{
	background-color: #0066cc;
	color: #ffffff;
	font-size:10pt;
	font-weight:bold;
	height:26px;
}
.ItemRowStore
{
	background-color: #ffffff;
	font-size:10pt;
	text-align:left;	
	vertical-align:top;
}
.AlternatingRowStore
{
	background-color: #ffffff;
	font-size:10pt;
	text-align:left;	
	vertical-align:top;
}
.StoreCity
{font-size:10pt;}
.StoreZipcode
{font-size:10pt;}
.StoreStoreName
{font-size:10pt;}
.StreetPhoneNo
{font-size:10pt;}
.StoreStreet
{font-size:10pt;}
.StoreAttention
{font-size:10pt;}
.StoreDeliverTo
{font-size:10pt;}
.StoreDepartment
{font-size:10pt;}

/*CSS for Store -- End*/

/*CSS for breadcrumb -- Starts*/

.breadcrumb
{
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;	
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	text-align:left;
}
.breadcrumb A
{
	color: black;
	font-family: Arial;
}
.breadcrumb A:Hover
{
	color: black;
	font-family: Arial;
}
.breadcrumb A:Visited
{
	color: black;
	font-family: Arial;
}	

/*CSS for breadcrumb -- End*/

/*CSS for Heights  -- Starts*/
.height05
{
	height: 5px;
	clear: both;
}
.height10
{
	height: 10px;
	clear: both;
}
.height35
{
	height: 35px;
	clear: both;
}
/*CSS for Heights  -- End*/

/*CSS for Associate Program Application  -- Starts*/
table.Associate
{
	border-collapse: collapse;
	font-family:Verdana;
	font-size:10pt;
}
.td_Left
{
	padding: 5px;
	text-align:right;
	vertical-align:top;
	font-size:10pt;
	font-weight:bold;
	width:41%;
}
.td_Right
{
	padding: 5px;
	text-align:left;
	vertical-align:top;
}
.td_Left_Assoc
{
	padding: 5px;
	text-align:right;
	vertical-align:top;
	font-size:10pt;
	font-weight:bold;
	width:12%;
}
.td_Right_Assoc
{
	padding: 5px;
	text-align:left;
	vertical-align:top;
}
.td_Left_Assoc_Stat
{
	padding: 5px;
	text-align:right;
	vertical-align:top;
	font-size:10pt;
	font-weight:bold;
	width:5%;
}
.td_Right_Assoc_Stat
{
	padding: 5px;
	text-align:left;
	vertical-align:top;	
	width:5%;
}
.td_Left_Assoc_admin
{
	padding: 5px;
	text-align:right;
	vertical-align:top;
	font-size:10pt;
	font-weight:bold;
	width:26%;
}
.td_Left_Assoc_admin_wi
{
	padding: 5px;
	text-align:right;
	vertical-align:top;
	font-size:10pt;
	font-weight:bold;
	width:19%;
}
.td_text_align
{
    text-align:center;
}
.HeaderStep
{
	background-color: #0066cc;
	color: #ffffff;
	font-size:10pt;
	font-weight:bold;
	height:26px;
	text-align:left;
	padding-left:41px;
}
.subHeadingStep
{
	color:Black;
	font-size:10pt;
	font-weight:bold;
	height:26px;
	text-align:left;
	padding-left:41px;
}
.StepButton
{
	text-align:left;
	padding-left:41px;
}

.Assoc_Field
{
    font-family:Verdana;
    font-size:10pt;
    border-style: solid;
	border-width: 1px;
	border-color: #666666;
}
.Assoc_Message
{
    font-family:Verdana;
    font-size:8pt;
    padding-right:26px;
    color:Gray;
}
.Assoc_Message_Left
{
    font-family:Verdana;
    font-size:8pt;
    text-align:right;
}
.ErrorMessage
{
    color:Red;
}
.SuccessMessage
{
	font-size:10pt;
	font-weight:bold;
}
/*CSS for Associate Program Application  -- End*/

.ExclusionMessage
{
    color:Red;
}

/*CSS for Associate Program Emails and Reports  -- Starts*/
table.GridReportBottom
{
    border-collapse:collapse;
    border-bottom:2px solid #0066CC;
    border-left:2px solid #0066CC;
    border-right:2px solid #0066CC;
}
table.GridReportBottom th
{    
    border-left:1px ridge #0066CC;
    border-right:1px ridge #0066CC;
    background-color: #0066CC;

}
table.GridReportBottom td
{
    border-left:1px ridge #0066CC;
    border-right:1px ridge #0066CC;     
    text-align:left;
}
.ReportBottomMessage
{
    color:Black;
    font-weight:bold;
    font-size:10pt;
}
.ReportBottomText
{
    color:Black;
    font-size:10pt;
    font-family:Verdana;
}
/*CSS for Associate Program Emails and Reports  -- End*/

/*CSS for Associate Program Linking Box -- Starts*/
table.AssocLinkingHeader
{
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;    
	background:#993333;
	text-align: left;
	vertical-align:middle;
	font-size: 8pt;
	font-weight: bold;
    padding:2px;
	height:21px;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:Black;
}

div.AssocHeader
{
    display:inline;
    float:left;
    text-align:center;
    padding:0px 8px 0px 8px;
    vertical-align:middle;
    color:#ffffff;
    height:14px;
}

div.AssocHeader a
{
    width:100%;
    margin:0px;
    padding:4px 0px 0px 0px;
    text-decoration:none;
    color:#ffffff;
}
div.AssocHeader a:hover
{
    text-decoration:none;
    color:#ffffff;
}

/*CSS for Associate Program Linking Box -- End*/

/*CSS for Header Links Box Message  -- Starts*/
table.LinksHeaderMessage
{
	background:White; 
	font-size: 8pt;   
	width:100%;
}
.LinksHeaderMessageAlign
{
	text-align:right;  
}
td.BannerNav
{
	border: 1px solid #666666;
	text-align: left;
	vertical-align:middle;
	font-size: 10pt;
	font-weight: normal;
    padding:2px;
	height:21px;
	font-family:Arial Greek;
}
table.LinksHeaderMessage A
{
	color:Blue;    
    font-weight:bold;        
    text-decoration:underline;
}
table.LinksHeaderMessage A:Hover
{
	color:Blue;    
    font-weight:bold;        
    text-decoration:underline;
}
table.LinksHeaderMessage A:Visited
{
	color:Blue;    
    font-weight:bold;        
    text-decoration:underline;
}	
.MainLinksHeader
{
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.LinksHeaderName
{
	color:#E47011;
	font-weight:bold;
	/*padding-left:12px;*/
}

/*CSS for Header Links Box Message -- End*/

/* CSS for QuickOrder.aspx -- Start */

.error
{
    color:Red;
    font-weight:bold;
    visibility:visible;
    }
    
.quantityError
{
    color:Blue;
    font-weight:bold;
    visibility:visible;
    }
  
.errorCatalogTextBox
  {
      border-color:Red;
      }  
      
.errorQuantityTextBox
  {
      border-color:Blue;
      }  
      
.errorInstructions
{
    border:0.5px; border-width:1px; border-style:solid; border-color:Gray; text-align:left; display:none; width:250px;
    }
    
.errorItems
{
    color:Red; text-align:center; display:none;
    }

    
.message
{
    width:670px;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:12px;
    }
    
.messageHeading
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif; color:Blue; font-weight:bold; font-size:18px;
    }
    
.gridHeading
{
 background-color:#3366CC; text-align:left; color:#FFFFFF; border-spacing:0px;padding:0px,0px,0px,0px;
    }
    
.gridRow
{
 background-color:#CCCCCC;    
    }
    
.processing
{
    display:none; 
    }
    
.success
{
    color:Green;
    text-align:center;
    }

/* CSS for QuickOrder.aspx -- End*/

/*CSS for Authors.aspx -- Starts*/

div.TopHeading
{
    text-align:center;	
	font-size:19px;
	padding-top:5px;
	}

/*CSS for Authors.aspx  -- End*/

/*CSS for Details.aspx -- Starts*/

.subjectseries_pref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}
.majorGroup_pref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}
.majorGroup
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.minorGroup_pref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}
.minorGroup
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.author_pref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}
.authorValue
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.binding_pref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}
.bookDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}



a.bookDetails {
	color: #003399;
	text-decoration: underline;
	font-weight:bold;
}
a.bookDetails:hover {
	color: #0099FF;
	text-decoration: none;
	font-weight:bold;
}
.subTitle{
    font-weight:bold;
    font-size:14px;
    color:#003399;
}
.cursor{
    cursor:pointer;
}
.cursorInsideViewMainImage{
    cursor:pointer;
} 
.description{
    font-weight:bold; font-size:11pt;
}

.viewPage
{
    height:40px; padding-left:10px; vertical-align:top;
    }

.viewPageLink
{    
    position:absolute;
}

.viewPageCoverView
{
    height:33px; vertical-align:top;
    }
.coverViewImg
{
    width:100%;
    text-align:center;
    }

.viewPageLinkCoverView
{    
    position:relative;
}
.viewPageQuickView
{
    height:33px; padding-left:33px; vertical-align:top;
    }
.quickViewImg
{
    width:100%;
    text-align:center;
    }

.viewPageLinkQuickView
{    
    position:absolute;
}
.viewPageListView
{
    height:40px;vertical-align:top;text-align:center;padding-left:7px;
    }
.cartEmpty
{
    width:80%;
    text-align:center;
    }
.cartEmptyText
{
    text-align:center;
    }
.ListViewImg
{
    width:100%;
    text-align:center;
    }

.viewPageLinkListView
{    
    position:absolute;
}

.viewInsideLinkHeading
{
    background-color:#0066CC;
    font-size:12pt;
    font-weight:bold;
    color:White;
    text-align:center;
    }

.viewInsidesImageMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000ff;
	font-weight:bold;

}

.viewInsidesImageType
{
    text-align:center;
    width:80px;
    padding-top:10px;
    }
      
.viewInsideCursor
{
    color: #0099FF;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 5px;
	cursor:pointer;
    }

a.viewInsideCursor:hover {
	color: #0099FF;
	text-decoration: none;
}

.viewInsideAllSamplePagesModal
{
    position:absolute;
    display:none;
    text-align:center;
    bottom:150px;
    left:150px;
    border:1px; 
    border-color:Blue;
    z-index:9999;
}

.viewAllInsidePageHeading
{
    font-size:12pt;
    font-weight:bold;
    text-align:left;
    }

.viewAllInsidePageBookImages
{
    overflow:auto; 
    height:520px; 
    border: 2px solid #cbcbcb; 
    background-color: #f7f7f7;
    text-align:center;
    }

.cursorInsideViewPages{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 5px;
	cursor:pointer;
}

.cursorAllInsideViewPages{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 5px;
	cursor:pointer;
}
  
.viewInsideSeeAllPages 
{
    cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099FF;
	line-height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
}
a.viewInsideSeeAllPages:hover {
	color: #0099FF;
	text-decoration: none;
}
  
.backToBookDetail
{
    text-align:center;
    }

.strandsUCFormatting
{
    text-align:left; 
    clear:both; 
    padding-left:5px;
}

/*CSS for Details.aspx  -- End*/

/* CSS for View Inside Pages Popup -- Start */

.viewInsidePageTop
{
    width:100%;
    background-color:#f7f7f7;
    vertical-align:top;
    }

.viewInsidePageHeading
{
    width:15%;
    font-size:12pt;
    font-weight:bold;
    text-align:left;
    }

.viewInsidePageBookSectionHeader
{
    border-bottom: 1px dashed #555555;
    border-top: 1px dashed #555555; 
    background-color:#f7f7f7;
    font-weight:bold;
    color:#555555;
    text-align:center;
    }  
    
.viewInsidePagePopUp
{
    position:absolute;
    display:none;
    bottom:150px;
    left:150px;
    border:1px; 
    border-color:Blue;
    z-index:9999;
    }

.viewInsideLoadingModal
{
    display:none;
    vertical-align:middle;
    position:absolute;
    background-color:White;
    z-index:12000;
    border-width:1px;
    border-style:solid;
    border-color:#D7E6F2;
    width:100px;
    height:80px;
    }

.viewInsidePage
{
    background-color:White; 
    border: 3px solid #cccccc;
    }

.viewInsidePageBookImages
{
    width:95%;
    clear:both;
    overflow:auto; 
    height:770px; 
    border: 2px solid #cbcbcb; 
    background-color: white;
    text-align:center;
    vertical-align:top;
    }

#maskViewPages
{
    position:absolute;
    left:0;
    top:0;
    z-index:9000;
    background-color:#000;
    display:none;
    }

.viewInsidePageAddCartMessage
{
    color:Red;
    font-weight:bold;
    display:none;
    }   
.viewInsidePageBookDetails
{
    font-size:9px;
    vertical-align:top;
    text-align:left;
    }
.viewInsidePageBookLink
{
    cursor:pointer;
    color:#004B91;
    text-decoration:none;
    
    }

a.viewInsidePageBookLink:hover
{
    color:#004B91;
    }

.viewInsidePageBinding
{
    cursor:pointer;
    color:#004B91;
    font-size:10px;
    }

a.viewInsidePageBinding:hover
{
    color:#CC663A;
    text-decoration:none;
    }
    
.viewInsidePageBookLinkClickDisabled
{
    font-weight:bold;
    color:Black;
    }

a.viewInsidePageBookLinkClickDisabled:hover
{
    color:Black;
    text-decoration:none;
    cursor:default;
    }

.viewInsidePageBookLinkAfterClick
{
    cursor:pointer;
    color:#996633;
    text-decoration:none;
    }

a.viewInsidePageBookLinkAfterClick:hover
{
    color:#996633;
    }

.viewAllInsidePagesAfterClick
{
    cursor:pointer;
    color:#996633;
    text-decoration:none;
    font-size: 9px;
    }
    
a.viewAllInsidePagesAfterClick:hover
{
    color:#996633;
}
    
.viewInsidePageClose
{
    cursor:pointer;
    color:#004B91;
    text-decoration:none;
    }

a.viewInsidePageClose:hover
{
    color:#004B91;
    text-decoration:none;
    } 
    
.viewAllInsidePageClose
{
    cursor:pointer;
    color:#004B91;
    text-decoration:none;
    }

a.viewAllInsidePageClose:hover
{
    color:#004B91;
    text-decoration:none;
    }  

.viewInsidePagePrice
{
   font-family:Arial, Helvetica, sans-serif;
   color:#71161B;
   font-size:11px;
   font-weight:bold;
}

/* CSS for View Inside Pages Popup -- End */

/*CSS for Breadcrumb on Details.aspx -- Starts*/

.breadCrumbCatHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 17.5px;
	color: #CC6600;
	font-weight:bold;
}
.breadCrumbCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22.5px;
}
.breadCrumbCat A{
	color: #003399;
	text-decoration: underline;
	font-weight:bold;
}
.breadCrumbCat A:Hover{
	color: #0099FF;
	text-decoration: none;
	font-weight:bold;
}

/*CSS for Breadcrumb on Details.aspx -- End*/

/*CSS for Details.aspx -- Starts*/

.bookDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}
a.bookDetails {
	color: #003399;
	text-decoration: underline;
	font-weight:bold;
}
a.bookDetails:hover {
	color: #0099FF;
	text-decoration: none;
	font-weight:bold;
}

/*CSS for Details.aspx  -- End*/


/*CSS for Breadcrumb on Details.aspx -- Starts*/

.breadCrumbCatHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 17.5px;
	color: #CC6600;
	font-weight:bold;
}
.breadCrumbCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22.5px;
}
.breadCrumbCat A{
	color: #003399;
	text-decoration: underline;
	font-weight:bold;
}
.breadCrumbCat A:Hover{
	color: #0099FF;
	text-decoration: none;
	font-weight:bold;
}

/*CSS for Breadcrumb on Details.aspx -- End*/

/*CSS for Items.aspx (Hierarchy View) on \App_Code\MDC\CustomControls\HierarchyLevelView.cs -- Starts*/
.subcategory {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17.5px;
float:left;
}
 
.subcategory-subtitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 17.5px;
}
 
a.subcategory {
color: #003399;
text-decoration: underline;
font-size: 13px;
font-weight:bold;
}
 
a.subcategory:hover {
color: #0099FF;
font-size: 13px;
text-decoration: none;
}

.category_description
{
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #0000cc;
background-color: none;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 3px;
line-height: 24px;
text-transform: uppercase;
}

.categoryHeader
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17.5px;
text-align:left;
}

.long_description
{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
line-height: 19px;
font-weight: bold;
color: #00000;
text-align: left;
padding-left:5px;
}
.h2_text_header
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 19px;
color: #00000;
text-align: left;
padding-left:5px;
}

.cookie_crumbs_pref
{
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: none;
text-decoration: none;
text-align: left;
color: #008B8B;
padding-top:17px;
}

.cookie_crumbs
{
text-decoration: none;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#da6600;
}

.cookie_crumbs_separator
{
text-decoration: none;
font-size: 9px;
font-family: verdana, Helvetica, sans-serif;
font-weight: none;
color:black;
}

.cookie_crumbs A
{
color:#004B91;
text-decoration: underline;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
padding-top:12px;
}

.cookie_crumbs A:Hover
{
 color:#da6600;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
text-align: left;
padding-top:12px;
}

/*CSS for Items.aspx (Hierarchy View) on \App_Code\MDC\CustomControls\HierarchyLevelView.cs -- Ends*/

/*CSS for Items.aspx (Gallery1) on Starts*/

.Gallery1Separator
{
border-bottom:1px dashed #CC6600;
padding-bottom:20px;
padding-top:20px;
width:100%;
}

/*CSS for Items.aspx (Gallery1) on Ends*/

/* CSS for LinkingAcssociateList -- Start*/
.linkingAssociateHeading{
  color:Black;
  font-size:11pt;
  font-weight:normal;
  font-family:Arial Greek;
  font-weight:bold;
}
/* CSS for LinkingAcssociateList -- End*/

/*CSS for Items.aspx (ItemsList1) on Starts*/
.listnum
{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #000000;
}
.listnumWidth
{
    vertical-align: top;
    width:19px;
}
.pricingItemList1
{
    float:left;position:relative;padding-left:25px;
}
.cartItemList1
{
    float:left;position:relative;padding-left:25px;
}
a.title
{
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #000000;
}
a.title:hover {
	font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #000000;
}


.subtitleProduct
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
font-style: italic;
color: #000000;
}

a.author
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: none;
text-decoration: underline;
text-align: left;
color: #dd0000;

}

.author
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color:Black;
}

.ItemNumber_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.ItemNumber
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.publisher_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.publisher
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.udf0_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.udf0
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}
.udf9_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.udf9
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}
.udf14_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.udf14
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}
.udf15_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.udf15
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}
.status_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.status
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.released_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.released
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.binding
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.inventory_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.inventory
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.maxorderlimit_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.maxorderlimit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.rank_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.rank
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.subjectSeries_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.subjectSeries
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.copyright_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
}

.printSequence_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.printSequence
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
}

.moreinfo
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #000099;

}

.shortdesc
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: none;
text-decoration: none;
text-align: left;
padding-top: 19px;
}

.pagingTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	padding-left:12px;
	text-align:left;
}

.pagingLinkIndex
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
color: #000099;
}

.itemListCtrlDropDown
{
background-color: #DDDDDD;
padding-top:8px;
padding-bottom:8px;
}

.inventory_udf_pref
{
font-size: 13px;
line-height: 17.5px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
color: #000000;
}

.inventory_udf
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
	text-align: left;
 color : #000000;
}

.itemListCtrlCol1
{
     text-align:left;
}

.itemListCtrlCol2
{
    text-align:right;
    float:right;
    padding-right:8px;
}

.itemListCtrlddlCol1
{
    padding-right:3px;
}

.itemListCtrlddlCol2
{
    padding-right:3px;
}

.itemListCtrlddlCol3
{
    padding-right:3px;
    padding-left:3px;
}

a.linkStyle2 {text-decoration:none;font-family:tahoma;font-size:18x;color:#003399;}
a.linkStyle2:link {text-decoration:none;font-family:tahoma;font-size:18px;color:#003399;}
a.linkStyle2:hover {text-decoration:underline;}
a.linkStyle2:visited {text-decoration:none;font-family:tahoma;font-size:18px;color:#003399;}

a.linkStyle4 {text-decoration:none;font-family:tahoma;font-size:12px;color:#003399;}
a.linkStyle4:link {text-decoration:none;font-family:tahoma;font-size:12px;color:#003399;}
a.linkStyle4:hover {text-decoration:underline;}
a.linkStyle4:visited {text-decoration:none;font-family:tahoma;font-size:12px;color:#003399;}


a.List5title
{font-size: 16px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;text-align: left;
color: #000000;text-transform: none;}
a.List5title:link 
{font-size: 16px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;text-align: left;
color: #000000;text-transform: none;}
a.List5title:hover 
{font-size: 16px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;text-align: left;
color: #000000;text-transform: none;}
a.List5title:visited 
{font-size: 16px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;text-align: left;
color: #000000;text-transform: none;}

.List5subtitle
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
font-style: italic;
color: #000000;
}
/*CSS for Items.aspx (ItemsList) on Ends*/

/* CSS for Other Edition UC -- Start*/
/* "Format" Column css */
.OEucFormat
{
    color :#0066CC;
}
a.OEucFormat
{
	color: #003399;
	text-decoration: underline;
}
a.OEucFormat:hover 
{
	color: #0099FF;
	text-decoration: none;
}
/* "List Price" Column css */
.OEucListPrice
{
    color:Black;
    width:53px;    
}
/* "List Price" Column line through css */
.OEucListPriceLineThrough
{
    text-decoration: line-through;
}
/* "Online Price" Column css */
.OEucOnlinePrice
{
    color:#003399;
    width:53px;
}
/* "In Stock" Column css */
.OEucInstock
{
    color:Blue;    
}
/* Grid Outline css */
.OEucGridView
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background:  none; 
    border: #5C9EBF 1px solid;  
    _border:  1px solid #5C9EBF;  
    padding: 4px;   
    _padding: 4px;  
    /*Margin: 4px 4px 4px 4px;  */
    behavior: url("Sources/PIE.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
}
/* Header Style for Gridview css */
.OEucHeaderStyle
{
    text-align:left;
}
/* CSS for Flyout in Other Edition UC -- Start*/
/* Flyout Outline css */
.OEucFlyout
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: White; 
    border: #5C9EBF 1px solid;  
    padding: 4px;  
    _padding: 4px;  
    Margin: 4px 4px 4px 4px;      
    -webkit-box-shadow: 2px 2px 4px #5C9EBF;   
    -moz-box-shadow: 2px 2px 4px #5C9EBF;   
    box-shadow: 2px 2px 4px #5C9EBF;   
    width:200px;
    behavior: url("Sources/PIE.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
}
/* Arrow color css in Other Edition UC */
.arrow
{
    color:#5C9EBF;
}
/* "Format" Column in Flyout css */
.OEucFlyoutFormat
{
    font-weight:bold;
    font-size:14px;
    color:#003399;    
}
a.OEucFlyoutFormat
{
	color: #003399;
	text-decoration: underline;
}
a.OEucFlyoutFormat:hover 
{
	color: #0099FF;
	text-decoration: none;
}
/* "Online Price" Column in Flyout css */
.OEucFlyoutOnlinePrice
{
    color:#900;    
    font-size: 1.35em;
    letter-spacing: 1px; 
    font-weight: normal; 
}
/* "In Stock" Column in Flyout css */
.OEucFlyoutInstock
{
    color: #090; 
    font-size: 1.30em; 
    font-weight: bold;
}

/* When value is not in "In Stock" Column in Flyout css */
.OEucFlyoutNotInstock
{
    color: #C60; 
    font-size: 1.15em; 
    font-weight: bold;
}
/* Prefix "Publisher" Column in Flyout css */
.OEucFlyoutPublisherPrefix
{     
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: normal;
}
/* "Publisher" Column in Flyout css */
.OEucFlyoutPublisher
{     
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
}
/* Prefix "Publication Date" Column in Flyout css */
.OEucFlyoutPublicationDatePrefix
{     
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: normal;
}
/* "Publication Date" Column in Flyout css */
.OEucFlyoutPublicationDate
{     
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
}
/* CSS for Flyout in Other Edition UC -- End*/

/* CSS for Other Edition UC -- End*/


/* CSS for Other Dimension UC -- Begin*/

/* "Quantity" Column css */
.ODucQuantity
{    
    width: 53px;    
}

/* CSS for Other Dimension UC -- End*/

/* CSS for EnlargedImage.aspx -- Start */
.imageHeading
{
    font-weight: bold; 
    font-size: 12pt;
}
/* CSS for EnlargedImage.aspx -- End */

/* CSS for Bucket divider -- Start */
.SectionDivider
{
    background: transparent;
    color: #CC6600;
    border-left: none;
    border-right: none;
    border-top: none;
    border-bottom: 1px dashed #CC6600;
}
.OIucMoreItems
{
    color :#0066CC;    
}
a.OIucMoreItems
{
	color: #0066CC;
	text-decoration: underline;
}
a.OIucMoreItems:hover 
{
	color: #0099FF;
	text-decoration: none;
}
/* CSS for Bucket divider -- End */

/* CSS for Related Items (RI) -- Start */
/* "Name" Column in Related Items css */
.RIucName
{
    font-weight:normal;
    font-size:12px;
    color:#316096;  
    text-align: center;  
}
a.RIucName
{
	color: #316096;
	text-decoration: none;
}
a.RIucName:hover 
{
	color: #316096;
	text-decoration: none;
}
/* "Online Price" Column in Related Items css */
.RIucOnlinePrice
{   
    font-weight: normal; 
    font-size:12px;        
    color:#316096;  
    text-align: center;
}
.RIucImage
{   
    height: 130px !important;
    border : 0;    
}
/* CSS for Related Items (RI)-- End */

/* CSS for DetailsAltImages (DAI) user control -- Start */
.DAIucLink
{
    cursor:pointer;
    color :#0066CC;
}
a.DAIucLink
{
    cursor:pointer;
	color: #003399;
	text-decoration: underline;
}
a.DAIucLink:hover 
{
    cursor:pointer;
	color: #0099FF;
	text-decoration: none;
}

/* CSS for DetailsAltImages (DAI) user control -- End */

/* CSS for Title Format -- Start */
.titleFormat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	font-weight: normal;
}
/* CSS for Title Format -- End */

.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-right: 15px;
	list-style-position: outside;
	list-style-type: square;
}
.xsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 5px;
}
a.xsmall {
	color: #0099FF;
	text-decoration: underline;
}
a.xsmall:hover {
	color: #0099FF;
	text-decoration: none;
}
.viewsamples {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #0066CC;
	padding: 3px;
	color: #FFFFFF;
	background-position: center;
	text-transform: uppercase;
	text-align: center;
}
.section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF4501;
	line-height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
}

a.section {
	color: #0099FF;
	text-decoration: underline;
}
a.section:hover {
	color: #0099FF;
	text-decoration: none;
}
.section1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.frame {
	border: 1px solid #0099FF;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #0066FF;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	list-style-position: outside;
	list-style-type: square;
}
.bookDetailsbold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
	font-weight: bold;
}
.bookDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}
a.bookDetails {
	color: #003399;
	text-decoration: underline;
}
a.bookDetails:hover {
	color: #0099FF;
	text-decoration: none;
}

.price {
	color: #003399;
	font-weight: bold;
}
.yes {
	color: #0099FF;
}
.code {
	color: #FF4501;
}
.low {
	color: #FF9900;
}
.no {
	color: #FF0000;
}
.title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}
.colorize {
	color: #ff4501;
}
.colorBlue {
	color: #0066FF;
}
.moreDetails {
	color: #FF0000;
	background-color: #FFFF99;
}
a.moreDetails:hover {
	color: #FF0000;
	text-decoration: none;
}ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	list-style-position: inside;
	list-style-type: square;
}
.center {
	background-position: center;
	text-align: center;
}
.CatComments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	color: #0099FF;
	text-align: center;
}
.CatDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}
a.CatDetails {
	color: #003399;
	text-decoration: underline;
}
a.CatDetails:hover {
	color: #0099FF;
	text-decoration: none;
}
.CatDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
}

/*CSS for AddToCartDetails.ascx*/
/********************Starts******************/
#home_featured_001
    {
        width: 272px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        border-color: Red;
        border: 1px #0066CC solid;
        background-color: #C0DBF2;
        behavior: url("Sources/PIE.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
    }
    
    #wish_list
    {
        width: 272px;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 0px 0px 12px 12px;
        border-color: Red;
        background-color: #EBF3FE;
        behavior: url("Sources/PIE.htc"); /* use for rounded border,shadow,gradiant background etc IE*/
        text-align:center;
        padding-top:12px;
        padding-bottom:8px;
    }
    
    #Quantity
    {
        padding-top:12px;
        /*padding-bottom:8px;*/
        text-align:center;
        color:#110011;
        font-family: Arial, Tahoma, Helvetica, sans-serif;
        font-size:13px;
        }
        
    #add_cart_area
    {
        padding-top:5px;
        padding-bottom:8px;
        text-align:center;
     }
/*CSS for AddToCartDetails.ascx*/


/*CSS for Menu Search Bar*/
table.menusearchbar
{
    background-color:tan;
    width:100%;
    height:32px;
    border-top-width:2px;
    border-top-color:#7a6d45;
    border-top-style:solid;
    border-bottom-width:2px;
    border-bottom-color:#7a6d45;
    border-bottom-style:solid;
    }

.menusearchbarheading
{
    font-family:Arial, Tahoma, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:normal;
   
}
 
.menusearchbutton
{
    background: #FFFFFF url(/Images/siteimages/go_button_search.gif) no-repeat top left;
}
/*CSS for Menu Search Bar*/

/*CSS for Product Status notification*/
.StockNotification
{
    font-size:9pt;
    font-weight:bold;
}
/*CSS for Product Status notification*/

/********************Ends******************/

/*CSS for Reset Password*/
.ResetPassword_wrap {
color: #E47911;
font-family: Helvetica;
font-size: 15px;
font-weight:600;
margin: 0px;
}

.Resetboldlabel
{
    font-weight:bold;
    text-align:left;
    padding-top:5px;
}
/*Ship to Address */
.AddressBook{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}

.shipToAddressBook
{
    width:552px;
    }
.productItem
{
    width: 252px;
    float: left;
    text-align: left;
    position:relative;
    float:left;
    padding-left:16px;
    height:210px; 
}
.addressBookShipto
{
    text-align:left;
    }
.groupSeparator
{
    height: 1px;
    clear: both;
    padding-top:6px;
    padding-bottom:6px;
}
.itemSeparatorListView
{
    height: 5px;
    width: 100%;
    border-bottom: 1px solid #0066CC;    
}
.itemSeparator
{
    height: 180px;
    width: 1px;
    border-left: 1px solid #0066CC;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
}
.AddressBookHeader
{width: 100%; 
text-align: left; 
background-color:#ECE5B6;
}
.AddressBookLstViewBtnDiv
{
    padding-top:3px;
    margin-left:41px;
    }
/*CSS for Reset Password*/

/********************Ends******************/

/*CSS for AddressBook.aspx -- Starts*/

.shipToAddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 17.5px;
}
a.shipToAddress {
	color: #003399;
	text-decoration: underline;
	font-weight:bold;
}
a.shipToAddress:hover {
	color: #0099FF;
	text-decoration: none;
	font-weight:bold;
}
td.SortByLabel
{
	padding-right: 5px;
	text-align: right;
	font-weight: 700;
}

table.SortByAddressBook
{
	padding-bottom: 11px;
}

table.SortByShipToAddressBook
{
    padding-top:7px;
	padding-bottom: 11px;
}

/*CSS for AddressBook.aspx  -- End*/

/*CSS for ContactUs Heading ---Starts*/
#contactus_page_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

.contactus_singup_msg
{
    font-weight:bold;
    color:Red;
}

/*CSS for ContactUs Heading ---End*/


/*CSS for label Please confirm your address---Starts*/
.ConfirmationLabel 
{
    color:Red;
    font-weight:bold;
}
/*CSS for label Please confirm your address---End*/

/*CSS for MyAccount Heading ---Starts*/
#myaccount_page_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

/*CSS for MyAccount Heading ---End*/

/*CSS for MyAddress Heading ---Starts*/
#myaddress_page_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

/*CSS for MyAddress Heading ---End*/

/*CSS for Create Account Heading ---Starts*/
#createaccount_page_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

/*CSS for Create Account Heading ---End*/

/*CSS for MyEmailAddress Heading ---Starts*/
#myemailaddress_page_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

/*CSS for MyEmailAddress Heading ---End*/

/*CSS for EmailList Heading ---Starts*/
#emaillist_page_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

/*CSS for EmailList Heading ---End*/

/*CSS for Gift Certificate Balance Heading ---Starts*/
#gift_certificate_balance_page_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

/*CSS for Gift Certificate Balance Heading ---End*/

/*CSS for OrderLookUp Heading ---Starts*/
#orderlookup_page_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

/*CSS for OrderLookUp Heading ---End*/

/*CSS for MyBrowsingHistory Heading ---Starts*/
#mybrowsinghistory_page_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

/*CSS for MyBrowsingHistory Heading ---End*/

/*CSS for MyPassword Heading ---Starts*/
#mypassword_page_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}

/*CSS for MyPassword Heading ---End*/

/*CSS for AddressBookDeletePopup ---Starts*/
.popup_msg_lbl
{
    font-weight:bold;
    text-align:left;
    padding-top:5px;
}
div.model_popup
{
	background-color: #FFFFFF;
	border: 1px solid #0066cc;
	text-align:center;
	display: block; 
}
/*CSS for AddressBookDeletePopup ---End*/

/*CSS for ManageSubscriptionShipTo.aspx -- Starts*/

.addressBookSubscriptionShipto
{
    padding:5px;
    width:75%;
    text-align:center;
    }

#manage_subcription_shipt_to_wrap h2{
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
/*CSS for ManageSubscriptionShipTo.aspx  -- End*/

/*CSS for Catrequest ---Starts color: #E47911;*/
.CatrequestMsg
{
    font-weight:bold;
    color:Red;
}
#catrequest_page_wrap h2 {
color: #E47911;
font-family: Helvetica;
font-size: 24px;
margin: 0px;
}
.blurb
{
color:#000000;    
font-family: Helvetica;
font-size: 14px;
font-weight:bold;
margin: 0px;
text-align:center;
}

table.CatRequestMessageLinks A
{
	color:Blue;    
    font-weight:bold;        
    text-decoration:underline;
    width:60%;
}

/*CSS for Catrequest ---End*/

/*CSS for AccountNavBar Starts*/
ul#list-nav
{
    list-style:none;
    margin:0px;
    padding:0px;
    width:1000px;
}

ul#list-nav li 
{
    display:inline;
}

ul#list-nav li a
{
    text-decoration:none;
    padding:5px 0;
    color:#003399;
    background:#c0dbf2;
    float:left;
    text-align:center;
    border-left:1px solid #fff;
    padding-left:4px;
    padding-right:4px;
}

ul#list-nav li a:hover
{
    color:#0099FF;
    font-weight:bold;
}



ul#list-nav-sec
{
    list-style:none;
    margin:0px;
    padding:0px;
    width:1000px;
}

ul#list-nav-sec li 
{
    display:inline;
}

ul#list-nav-sec li a
{
    text-decoration:none;
    padding:5px 0;
    color:#003399;
    background:#c0dbf2;
    float:left;
    text-align:center;
    border-left:1px solid #fff;
    padding-left:4px;
    padding-right:4px;
}

ul#list-nav-sec li a:hover
{
    color:#0099FF;
    font-weight:bold;
}

.pagename
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#004B91;
    
}

.myaccountlink
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#da6600;
}

.myaccountlink_separator
{
text-decoration: none;
font-size: 9px;
font-family: verdana, Helvetica, sans-serif;
font-weight: none;
color:black;
}

.myaccountlink A
{
color:#004B91;
text-decoration: underline;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
padding-top:12px;
padding-left:2px;
}

.myaccountlink A:Hover
{
 color:#da6600;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: underline;
text-align: left;
padding-top:12px;
}

/*CSS for AccountNavBar End*/

/*CSS for Admin/OrderStats.aspx Start*/
.order_stat_date_range_heading
{
text-decoration: none;
font-size: 19px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFFFFF;
background-color:#0066CE;
padding-top:3px;
padding-bottom:3px;
text-align:center;
}

a.order_stat_grid_date_order {text-decoration:underline;font-family:tahoma;font-size:18x;color:#003399;}
a.order_stat_grid_date_order:link {text-decoration:underline;font-family:tahoma;font-size:18px;color:#003399;}
a.order_stat_grid_date_order:hover {text-decoration:none;font-family:tahoma;font-size:18px;color:#003399;}
a.order_stat_grid_date_order:visited {text-decoration:none;font-family:tahoma;font-size:18px;color:#003399;}

.order_stat_grid_week_day
{
text-decoration: none;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

.order_stat_grid_total_order
{
text-decoration: none;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color:#E0143C;
}

.order_stat_grid_amount_order
{
text-decoration: none;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color:Blue;
}

.order_stat_total_amount_order
{
text-decoration: none;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:Blue;
padding-right:26px;
}

.order_stat_total_no_of_order
{
text-decoration: none;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#E0143C;
padding-right:26px;
padding-left:26px;
}

.order_stat_bottom_total_row
{
padding-top:5px;
}
/*CSS for Admin/OrderStats.aspx End*/

/*CSS for Admin/OrderStatsDetail.aspx Start*/
.order_stat_detail_date_range_heading
{
text-decoration: none;
font-size: 19px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFFFFF;
background-color:#0066CE;
padding-top:3px;
padding-bottom:3px;
text-align:center;
}

.order_stat_detail_grid_time
{
text-decoration: none;
font-size: 14px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
color:#E0143C;

}

a.order_stat_detail_grid_date_order {text-decoration:underline;font-family:tahoma;font-size:18x;color:#003399;}
a.order_stat_detail_grid_date_order:link {text-decoration:underline;font-family:tahoma;font-size:18px;color:#003399;}
a.order_stat_detail_grid_date_order:hover {text-decoration:none;font-family:tahoma;font-size:18px;color:#003399;}
a.order_stat_detail_grid_date_order:visited {text-decoration:none;font-family:tahoma;font-size:18px;color:#003399;}

.order_stat_detail_grid_amount_order
{
text-decoration: none;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
}

.order_stat_detail_grid_name
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}
.order_stat_detail_grid_city
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:blue;
font-weight:bold;
}
.order_stat_detail_grid_ctry
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#E0143C;
font-weight:bold;
}

.order_stat_detail_total_amount_order
{
text-decoration: none;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:Blue;
padding-right:58px;
font-weight:bold;
}

.order_stat_detail_total_no_of_order
{
text-decoration: none;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#E0143C;
padding-right:63px;
padding-left:41px;
}

.order_stat_detail_bottom_total_row
{
padding-top:5px;
}
/*CSS for Admin/OrderStats.aspx End*/


/*CSS for Account/MyOrDerDetails.aspx Start*/
.order_info_criteria_date_label
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#00000;
}
.order_info_label
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color:#00000;
text-align:left;
}
.order_info_order_placed
{
text-decoration: none;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#00000;
text-align:center;
}

.order_info_order_total
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FF0000;
text-align:center;
}

.order_item_color
{
color:#e47011;
}
.order_info_order_status
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#00000;
text-align:center;  
}
/*CSS for Account/MyOrDerDetails.aspx End*/


/*CSS for Admin/ItemStats.aspx and Admin/ItemStatsDetail.aspx Start*/
.item_stat_date_range_heading
{
text-decoration: none;
font-size: 19px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#FFFFFF;
background-color:#0066CE;
padding-top:3px;
padding-bottom:3px;
text-align:center;
}

a.item_stat_grid_short_name {text-decoration:underline;font-family:tahoma;font-size:18x;color:#003399;}
a.item_stat_grid_short_name:link {text-decoration:underline;font-family:tahoma;font-size:18px;color:#003399;}
a.item_stat_grid_short_name:hover {text-decoration:none;font-family:tahoma;font-size:18px;color:#003399;}
a.item_stat_grid_short_name:visited {text-decoration:none;font-family:tahoma;font-size:18px;color:#003399;}

.item_stat_item_description
{
text-decoration: none;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif,Verdana;
color:#000000;
font-weight : bold;
}

.item_stat_grid_total_quantity
{
text-decoration: none;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color:Red;
font-weight:bold;
}


/*#elementId div.classname {style to be applied !important;}*/

TABLE.dgItemsList TH
{ color:#7733FF;}

a
{
	color: #7733FF; 
	text-decoration:underline;
	
}
.item_description_stat_detail_heading
{
 
    text-decoration: none;
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#FFFFFF;
    background-color:#CC33CC;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;    
    
}

.item_stat_grid_orders_qty_amount_heading
{
    text-decoration:underline;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color:#7733FF;
   
}
.item_stat_grid_amount_order
{
text-decoration: none;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color:Blue;
font-weight :bold;
}

.item_stat_grid_item_price
{
text-decoration: none;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight :bold;    
}

.item_stat_grid_total_amount
{
text-decoration: none;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
color:Blue;
font-weight :bold;
}

.order_stat_total_no_of_order
{
text-decoration: none;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#E0143C;
padding-right:26px;
padding-left:26px;
}

.order_stat_bottom_total_row
{
padding-top:5px;
}

table.GridItemStats
{
	border-collapse: collapse;
	border: solid 1px #0066cc;	
}
table.GridItemStats td
{
	border-style: solid;
	border-width: 1px;
	border-color: #0066cc;
	padding: 3px;
}


a.item_stat_detail_grid_order_number {text-decoration:underline;font-family:tahoma;font-size:18x;color:#003399;}
a.item_stat_detail_grid_order_number:link {text-decoration:underline;font-family:tahoma;font-size:18px;color:#003399;}
a.item_stat_detail_grid_order_number:hover {text-decoration:none;font-family:tahoma;font-size:18px;color:#003399;}
a.item_stat_detail_grid_order_number:visited {text-decoration:none;font-family:tahoma;font-size:18px;color:#003399;}

.item_stat_detail_grid_name
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}
.item_stat_detail_grid_city
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:blue;
font-weight:bold;
}
.item_stat_detail_grid_ctry
{
text-decoration: none;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color:#E0143C;
font-weight:bold;
}


/*CSS for Admin/ItemStats.aspx and Admin/ItemStatsDetail.aspx End*/ 


/*CSS for UserControls/personalization.ascx Start*/ 

.edit_perso_popup_cell_padding_top
{
    padding-top : 3px;    
}
/*CSS for UserControls/personalization.ascx End*/ 


/*CSS for udfinput Start - TheAdvanTech/AH */ 
.udf_input_multiline_label_align_top
{
 vertical-align : top;
 padding-left :10px;
 text-align :right;
}
.udf_input_txt_top
{
  text-align :left;
  color :Red;
  width :200px;
  padding-left:70px;
  font-weight: bold;
     
}
.udf_input_cell_width
{
    
width:50px;    
}
.udf_req_field_asterik_color
{
 color :Red;
}

.contactus_tbComments_container
{
    text-align:center; 
    vertical-align: top; 
    float: left;
    margin-left: 70px;
}
.contactus_tbComments_container_field_validator
{
    text-align:center; 
    vertical-align: top; 
    float: left;
}

.admin_asadminDetail_TaxID_Container
{
    word-break: break-all;
    word-wrap: break-word;
    }
.account_manageseriesitems_topmessage
{  
  color :Red;    
  font-weight: bold;     
}
/*CSS for udfinput Start*/

.addthis_width{
min-width:141px;
padding-left:19px; 
}
div.other-common-searches
{
    display: block;
    float: left;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
    width: 100%;
}
ul.other-common-searches {
    margin: 0;
    padding: 0;
}
ul.other-common-searches li {
    display: inline-block;
    line-height: 2.5;
    list-style: outside none none;
    text-align: center;
    width: 19%;
}
div.non-product-search-results {
    margin-bottom: 25px;
}
ul.non-product-search-results {
    margin: 0 0 0 25px;
    padding: 0;
}
ul.non-product-search-results li {
    display: inline-block;
    line-height: 2.5;
    list-style: outside none none;
    width: 100%;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}