﻿/* MAIN TABLE CLASS */
body  
{
    margin-top: 0px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-weight: normal; 
    font-size: 11px; 
    color: #000000; 
    text-align: left; 
    background-color: #ffffff;
}
#wrapper 
{
    width:984px; 
    margin:0px auto; 
    text-align:left;
}

/* HEADER SECTION */
.tableHeader {width: 100%; background-color: #336699; padding-left: 12px; padding-right: 12px;}
.divCokesburyLogo {
    width: 236px;
    height: 60px;
    border: none;
    background-image: url("../images/Cokesbury.jpg"); 
    background-position: center; 
    background-repeat: no-repeat;
    }

.tblShoppingCart {background-color: #ffffff;}
.tdShoppingCartLeft 
{
    width: 16px ;
    background-image: url("../images/corner_cart_bottomLeft.jpg"); 
    background-position: bottom; 
    background-repeat: no-repeat;
    }

.tdShoppingCartRight
{
    width: 16px ;
    background-image: url("../images/corner_cart_bottomRight.jpg"); 
    background-position: bottom; 
    background-repeat: no-repeat;
    }



.tdCartTop {font-family: Verdana; font-size: 11px; color: #666666; padding-top: 4px; padding-bottom: 4px;}
.tdCartBottom{font-family: Verdana; font-size: 11px; color: #666666; padding-top: 2px; padding-bottom: 4px;}



a.MyAccountLink:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
a.MyAccountLink:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
a.MyAccountLink:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
a.MyAccountLink:hover {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #336699; }

a.ShoppingCartLink:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
a.ShoppingCartLink:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
a.ShoppingCartLink:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
a.ShoppingCartLink:hover {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #336699; }

a.ShoppingCartItemsLink:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
a.ShoppingCartItemsLink:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
a.ShoppingCartItemsLink:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
a.ShoppingCartItemsLink:hover {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #336699; }

.tableSearch {width: 100%; padding-left: 12px; background-color: #cecece; background-image: url("../images/searchBackground.jpg"); height: 35px;}
.tblHomeNav 
{
    background-color: #ffffff; 
    width: 228px; 
    height: 30px; 
    border-left: solid 1px #999999; 
    border-top: solid 1px #999999; 
    border-right: solid 1px #999999;
    }


a.searchBarLink:link { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }
a.searchBarLink:visited { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }
a.searchBarLink:active { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; }
a.searchBarLink:hover { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #336699; }

.tdSearchDivider  
{
    width: 14px; 
    height: 35px;
    background-image: url("../images/searchDivider.jpg"); 
    background-position: top; 
    background-repeat: no-repeat;
    }

.divGooglePower 
{
    background-image: url("../images/poweredbygoogle.gif"); 
    background-position: top;
    background-repeat: no-repeat;
    width: 85px;
    height: 28px;
    }


.tableMainBody {width: 100%; padding-left: 12px; background-color: #ffffff;}

.tableMainNav {width: 228px; background-image: url("../images/grayfade.jpg"); background-position: top; background-repeat: repeat-x; background-color: #cdcdcd; border-left: solid 1px #999999; border-bottom: solid 1px #999999; border-right: solid 1px #999999; }
.tdMainNavLeft { padding-left: 6px; vertical-align: middle; text-align: left; height: 24px; color: #336699; font-size: 12px;}
.tdMainNavRight { padding-right: 6px; vertical-align: middle; text-align: right; height: 24px;}
.divDownArrow 
{
    width: 9px;
    height: 5px; 
    background-image: url("../images/arrowDown.gif"); 
    background-position: top; 
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    }


a.MainNavLink:link { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #336699; }
a.MainNavLink:visited { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #336699; }
a.MainNavLink:active { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #336699; }
a.MainNavLink:hover { text-decoration: underline; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #336699; }

.blueHeaderTable {width: 100%; height: 24px; background-image: url("../images/BlueHeaderBack.jpg"); background-position: top; background-repeat: repeat-x; background-color: #336699;}
.blueHeaderLeft {min-width: 12px; height: 24px;  background-image: url("../images/blueHeaderLeft.jpg"); background-position:right; background-repeat:no-repeat; background-color: #ffffff;}
.blueHeaderMain {width: 100%; height: 24px; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; text-align: left;}
.blueHeaderRight {min-width: 11px; height: 24px;  background-image: url("../images/blueHeaderRight.jpg"); background-position:left; background-repeat:no-repeat; background-color: #ffffff;}

.TableBestSellers { border-left: solid 1px #999999; border-right: solid 1px #999999; width: 228px; background-image: url("../images/bluefade.jpg"); background-repeat:repeat-x; background-color: #dce8ef; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000;}
.TableBestSellers td {padding: 6px; border-bottom: solid 1px #999999; }
a.linkBestSellers:link { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #336699; }
a.linkBestSellers:visited { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #336699; }
a.linkBestSellers:active { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #336699; }
a.linkBestSellers:hover { text-decoration: underline; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #336699; }

.imageBestSellers {border: solid 1px #ffffff;}
.fontPublisher {color: #999999; font-style: italic;}
.fontlinethrough { text-decoration: line-through;}
.fontRed { color: #cc0000;}



.tblMainBanner {width: 100%; padding: 6px;  background-image: url("../images/grayfade.jpg"); background-position: top; background-repeat: repeat-x; border: solid 1px #999999; background-color:#999999;}
.divBannerType {padding-bottom: 4px; color: #336699; font-size: 18px; font-family: Verdana;}


.divFrontListItemsCat {font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff;}
a.linkdivFrontListItemsCat:link { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.linkdivFrontListItemsCat:visited { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.linkdivFrontListItemsCat:active { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.linkdivFrontListItemsCat:hover { text-decoration: underline; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }

.tableFrontListSlider {padding: 6px; border-bottom: solid 1px #999999; border-left: solid 1px #999999; border-right: solid 1px #999999; width: 100%; background-image: url("../images/bluefade.jpg"); background-repeat:repeat-x; background-color: #dce8ef; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000;}




.TableFooter { border-bottom: solid 12px #ffffff; padding: 6px; width: 100%; background-image: url("../images/bluefade.jpg"); background-repeat:repeat-x; background-color: #dce8ef; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000;}
.TableFooterSectionTitle {color: #336699; font-weight: bold;}


a.LinkFooter:link { line-height: 18px; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; }
a.LinkFooter:visited {line-height: 18px;  text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; }
a.LinkFooter:active {line-height: 18px;  text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; }
a.LinkFooter:hover {line-height: 18px;  text-decoration: underline; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; }


.bluefootertable {width: 100%; background-color: #336699; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff;}
a.bluefootertable:link { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.bluefootertable:visited {  text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.bluefootertable:active { text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }
a.bluefootertable:hover {  text-decoration: underline; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #ffffff; }


.tblTopBanners {width: 100%; height: 225px; padding: 6px;  background-image: url("../images/grayfade.jpg"); background-position: top; background-repeat: repeat-x; border: solid 1px #999999; background-color:#cccccc;}


.TableBrowse {border-bottom: solid 1px #999999; border-left: solid 1px #999999; border-right: solid 1px #999999; width: 228px; background-image: url("../images/bluefade.jpg"); background-repeat:repeat-x; background-color: #dce8ef; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000;}
.TableBrowse td a {text-decoration: none;}
.tdBrowse {padding: 12px;}

.TableBrowseExtra {border-bottom: solid 1px #999999; border-left: solid 1px #999999; border-right: solid 1px #999999; width: 228px; background-image: url("../images/bluefade.jpg"); background-repeat:repeat-x; background-color: #dce8ef; font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000;}
.TableBrowseExtra td {padding: 4px; vertical-align: top;}

.AdditionalInfoTitle {font-size: 12px; color: #336699;}
.tblAdditionalInfo {border: solid 1px #999999; background-color: #efefef; font-size: 11px;}

/* OLD STUFF */


/* TOP NAV SECTION */

.tblTopNav {
	width: 972px;
	height: 28px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
	background-color: #efefef;
}

.tblTopNav td
{
	padding: 0px 0px 0px 0px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 1px solid #ffffff;
}

a.topNavLinkHome:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336699; }
a.topNavLinkHome:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336699; }
a.topNavLinkHome:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336699; }
a.topNavLinkHome:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #003366; }

a.topNavLinkBooks:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #3399cc; }
a.topNavLinkBooks:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #3399cc; }
a.topNavLinkBooks:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #3399cc; }
a.topNavLinkBooks:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #006699; }

a.topNavLinkCurriculum:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #993333; }
a.topNavLinkCurriculum:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #993333; }
a.topNavLinkCurriculum:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #993333; }
a.topNavLinkCurriculum:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #660000; }

a.topNavLinkDownload:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #999933; }
a.topNavLinkDownload:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #999933; }
a.topNavLinkDownload:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #999933; }
a.topNavLinkDownload:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666600; }

a.topNavLinkMusic:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #339999; }
a.topNavLinkMusic:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #339999; }
a.topNavLinkMusic:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #339999; }
a.topNavLinkMusic:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #006666; }

a.topNavLinkSoftware:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #996633; }
a.topNavLinkSoftware:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #996633; }
a.topNavLinkSoftware:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #996633; }
a.topNavLinkSoftware:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #663300; }

a.topNavLinkSupplies:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #006600; }
a.topNavLinkSupplies:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #006600; }
a.topNavLinkSupplies:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #006600; }
a.topNavLinkSupplies:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #003300; }

a.topNavLinkSubscriptions:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #993399; }
a.topNavLinkSubscriptions:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #993399; }
a.topNavLinkSubscriptions:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #993399; }
a.topNavLinkSubscriptions:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #660066; }

a.topNavLinkVestments:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666; }
a.topNavLinkVestments:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666; }
a.topNavLinkVestments:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666; }
a.topNavLinkVestments:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #333333; }

a.topNavLinkCloseouts:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #cc0000; }
a.topNavLinkCloseouts:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #cc0000; }
a.topNavLinkCloseouts:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #cc0000; }
a.topNavLinkCloseouts:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #990000; }

a.topNavLinkMore:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336699; }
a.topNavLinkMore:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336699; }
a.topNavLinkMore:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336699; }
a.topNavLinkMore:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #003366; }

/* TOP NAV SECTION */

.tdTopNavActive
{
	padding: 2px 2px 2px 2px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 1px solid #336699;
	background-color: #336699;
}

.tblTopNavSub
{
	width: 972px;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
	background-color: #336699;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

a.topNavLinkActive:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; }
a.topNavLinkActive:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; }
a.topNavLinkActive:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; }
a.topNavLinkActive:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; }

a.topNavSubLink:link { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; }
a.topNavSubLink:visited { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; }
a.topNavSubLink:active { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; }
a.topNavSubLink:hover { text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #ffffff; }



.tblSearch
{
	margin-top: 0px;
	height: 36px;
	width: 972px;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid none;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	background-color: #efefef;
}
.tdFinders
{
	width: 192px;
	text-align: center;
	vertical-align:middle;
	padding: 0px;
	border-top: 0px solid none;
	border-right: 1px solid #336699;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
	background-color: #efefef;
}
.tdSearch
{
	width: 782px;
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
	background-color: #efefef;
}


.SearchTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-weight: normal;
	font-size: 18px;
}

/* MAIN BODY SECTION */
.tblMain
{
	width: 972px;
	text-align: center;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
	background-color: #ffffff;
}

.tdMainLeft
{
	width: 192px;
	text-align: left;
	vertical-align: top;
	padding: 12px 0px 12px 0px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
	background-color: #ffffff;
}

.tdMainBody
{
	width: 100%;
	text-align: center;
	vertical-align: top;
	padding: 12px 12px 12px 12px;
	background-color: #ffffff;	
}

/* LEFT NAV CLASSES */
.tblLeftNav
{
	width: 192px;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border: 1px solid #336699;
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

.tblLeftNav th
{
	width: 192px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	font-size: 18px;
	vertical-align: top;
	padding: 0px 6px 0px 6px;
	border: 0px solid none;
	background-color: #336699;

}

.tblLeftNav td
{
	width: 180;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	padding: 6px 6px 3px 6px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
}
.tblLeftNavBrowse
{
	width: 228px;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border: 1px solid #336699;
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

.tblLeftNavBrowseth
{
	width: 228px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	font-size: 18px;
	vertical-align: top;
	padding: 0px 6px 0px 6px;
	border: 0px solid none;
	background-color: #336699;
}

.tblLeftNavBrowsetd
{
	width: 180;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	padding: 6px 6px 3px 6px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
}
/* LEFT NAV CLASSES */
.tblLeftNavAdditional
{
	width: 228px;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border: 1px solid #336699;
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

.tblLeftNavAdditional th
{
	width: 228px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	font-size: 18px;
	vertical-align: top;
	padding: 0px 6px 0px 6px;
	border: 0px solid none;
	background-color: #336699;
}

.tblLeftNavAdditional td
{
	width: 180;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	font-weight: normal;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
	padding: 6px 6px 3px 6px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
}
.inLeftNav
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

a.leftNavSmLink:link
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #336699;
}

a.leftNavSmLink:visited
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #336699;
}

a.leftNavSmLink:active
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #336699;
}

a.leftNavSmLink:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #336699;
}
a.leftNavLink:link
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

a.leftNavLink:visited
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

a.leftNavLink:active
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

a.leftNavLink:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}






#footer
{
	width: 792px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

.footer
{
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #336699;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
	vertical-align: middle;
	text-align: center;
}


#footer a:link
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

#footer a:visited
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

#footer a:active
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

#footer a:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

a.producttitlelink:link
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #336699;
}

a.producttitlelink:visited
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #336699;
}

a.producttitlelink:active
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #336699;
}

a.producttitlelink:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #336699;
}
a:link
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

a:visited
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

a:active
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

a:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}
a.boldlink:link
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #336699;
}

a.boldlink:visited
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #336699;
}

a.boldlink:active
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #336699;
}

a.boldlink:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #336699;
}
.tblBrowse
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
	text-align: left;
}

.tblBrowse td
{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

.breadcrumbs
{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

a.breadcrumbslink:link
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

a.breadcrumbslink:visited
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

a.breadcrumbslink:active
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

a.breadcrumbslink:hover
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

.textSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 9px; 
	color: #336699;
	text-align: left;
}

.error
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 11px; 
	color: #cc0000;
	background-color: #fff;
}

.discountPrice
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 11px; 
	color: #cc0000;
}
.tblPurchaseHere
{
	width: 144px;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 1px solid #336699;
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}

.tblPurchaseHere th
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	font-size: 18px;
	vertical-align: top;
	padding: 0px 6px 0px 6px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
	background-color: #336699;

}

.tdPurchaseHere
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	text-align: center;
	font-size: 12px;
	vertical-align: top;
	padding: 6px 6px 6px 6px;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 0px solid none;
	border-left: 0px solid none;
	background-color: #ffffff;
}

.tblQtyPricing
{
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	vertical-align: middle;
}

.tblQtyPricing th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	background-color: #336699
}

.tdLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.tdQtyPricing
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #efefef
}
.tdQtyPricingodd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #dedede;
}

.tdLabelDiscount
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #cc0000;
}

.tdTextDiscount
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #cc0000;
}

.tdText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

	.ddlProductSelect
	{
		padding: 2px 2px 2px 2px;
		width: 136px;
		font-size: 11px; 
		font-weight: normal; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.productSubTitle
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

.BrowseABC
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
	border-bottom: solid 1px #336699;
	border-top: solid 1px #336699;
	text-align: center;
	padding: 2px;
}

a.lnkBrowseABC:link
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

a.lnkBrowseABC:visited
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

a.lnkBrowseABC:active
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

a.lnkBrowseABC:hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

/* RECOMMENDED BOOK SELECTIONS LISTING */
.divRecSel {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #cc0000; text-align: left; vertical-align: top; padding: 0px 0px 0px 0px; border-top: 0px solid none; border-right: 0px solid none; border-bottom: 1px solid #cc0000; border-left: 0px solid none; }
a.lnkRecSel:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #cc0000; text-align: left; vertical-align: top; border-bottom: 1px solid #cc0000; }
a.lnkRecSel:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #cc0000; text-align: left; vertical-align: top; border-bottom: 1px solid #cc0000; }
a.lnkRecSel:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #cc0000; text-align: left; vertical-align: top; border-bottom: 1px solid #cc0000; }
a.lnkRecSel:hover {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 15px; color: #cc0000; text-align: left; vertical-align: top; border-bottom: 1px solid #cc0000; }


.FrontListItem {vertical-align: top; width: 33%;	}
.tblRecSel {width: 100%; padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-align: center; }
.tblRecSel th {vertical-align: bottom; padding: 8px 0px 4px 0px; }
.tblRecSel td {vertical-align: top; padding: 0px 4px 0px 4px;}
a.lnkRecSelTitle:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336699; }
a.lnkRecSelTitle:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336699; }
a.lnkRecSelTitle:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336699; }
a.lnkRecSelTitle:hover {text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #336699; }
/* END SECTION */

/* CUSTOMER FORMS */
.tblCustomerForms {width: 100%; vertical-align: top; padding: 0px 0px 0px 0px; border-top: 1px solid #336699; border-right: 1px solid #336699; border-bottom: 1px solid #336699; border-left: 1px solid #336699; background-color: #efefef; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }
.tblCustomerForms th {font-family: Verdana, Helvetica, Arial, sans-serif; color: #ffffff; background-color: #336699; font-weight: bold; font-size: 11px; vertical-align: middle; padding: 3px 3px 3px 3px; }
.tblCustomerFormsth {font-family: Verdana, Helvetica, Arial, sans-serif; color: #ffffff; background-color: #336699; font-weight: bold; font-size: 11px; vertical-align: middle; padding: 3px 3px 3px 3px; }

.tdCustomerFormsSection { padding: 3px 3px 3px 3px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #cc0000; font-weight: normal; font-size: 14px; vertical-align: middle; text-align: left; border-top: 1px solid #336699; }
.tdCustomerFormsLabel {padding: 3px 3px 3px 3px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; font-weight: bold; font-size: 11px; vertical-align: top; text-align: right;}
.tdCustomerFormsText {padding: 3px 3px 3px 3px; font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; font-weight: normal; font-size: 11px; vertical-align: top;}
.tdCustomerFormsTextOdd {padding: 3px 3px 3px 3px; background-color: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; font-weight: normal; font-size: 11px; vertical-align: top;}

.tdCustomerFormsVal {font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; font-weight: normal; font-size: 11px; vertical-align: middle;}
.btnHeader {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; }
.inputElement {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; width: 150px;}

/* END SECTION */

.tblAttention {width: 100%; text-align: left; vertical-align: top;  }
.tblAttention th {font-family: Verdana, Helvetica, Arial, sans-serif; text-align: center; color: #cc0000; padding: 0px 0px 0px 0px; background-color: #ffffff; font-weight: bold; font-size: 12px; }
.tblAttention td {font-family: Verdana, Helvetica, Arial, sans-serif; color: #000000; padding: 6px 6px 6px 6px; background-color: #efefef; font-weight: normal; font-size: 11px;  border: 1px solid #cc0000;}

.imgButton { width: 190px; border: none; margin-top: 12px;}

#bodyContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.bodyCopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

.pageTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #336699;
	border-bottom: 1px solid #336699;
	
}

.sectionTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #336699;	
}

.tblpaging
{
	width: 100%;
	vertical-align: middle;
	border-top: 1px solid #336699;
	border-right: 0px solid none;
	border-bottom: 1px solid #336699;
	border-left: 0px solid none;
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #336699;
}

.tblproductlisting
{
	text-align: left;
	width: 100%;
	vertical-align: top;
	border-top: 0px solid none;
	border-right: 0px solid none;
	border-bottom: 1px solid #336699;
	border-left: 0px solid none;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.detailTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #336699;
	border-bottom: 1px solid #336699;
}
.detailSubTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #336699;
}


/* Search AutoComplete */

.ui-autocomplete { position: absolute; cursor: default; }   

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
    background-color: #ffffff;
    border: 1px solid #666666;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    color: #336699;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
    background-color: #ffff99;
}

/* End New Autocomplete */

span.informal
{
	color: #888;
	font-weight: normal;
	text-align: left;
	font-size: 9px;
	font-style:italic;
	overflow:hidden;
	white-space:nowrap;
	width:auto!important;
}

.body { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; text-align: left; background-color: #ffffff;}

/* FCKEditor CSS Tags */
.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

/* Rating */
.demoarea
{
	width: 144px;
	text-align: center;
	border: solid 1px #336699;	
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.png);
}
.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);
}
.savedRatingStar {
    background-image: url(../images/SavedStar.png);
}	

.tblRatingLegend {width: 100%; padding: 2px;}
.tblRatingLegend td {vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #999999; }

/* MEMBER CART */
.tblZip {vertical-align: top; padding: 0px 0px 0px 0px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }


.smallitemimagediscount
{
	border-top: solid 1px white;
	background-color: #cc0000;
	width: 54px;
	vertical-align: middle;
	color: White;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.ProductLargeImageNav {background-color: #336699; padding: 12px;}
a.ProductLargeImage:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; text-align: left; vertical-align: top;  }
a.ProductLargeImage:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; text-align: left; vertical-align: top;  }
a.ProductLargeImage:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; text-align: left; vertical-align: top;  }
a.ProductLargeImage:hover {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; text-align: left; vertical-align: top;  }

.tblCompare {font-family: Verdana; font-size: 11px; border: none; padding: 3px;}
.tblCompare td {padding: 3px;}
.tdCompareLabel {background-color: #dce8ef; text-align: right; font-weight:bold;}
.tdCompareSection {text-align: left; font-weight:bold; color: #336699;}
.tdCompareOdd {background-color: #efefef; border-right: dotted 1px #e2e3d1;}
.tdCompareEven {background-color: #ffffff; border-bottom: solid 1px #e2e3d1; border-right: dotted 1px #e2e3d1;}
    
.btnCompare {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;}
a.linkCompareTitle:link {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #336699; } 
a.linkCompareTitle:visited {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #336699; } 
a.linkCompareTitle:active {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #336699; } 
a.linkCompareTitle:hover {text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #336699; }

.shoppingCartNumber {width: 100px;} 
.shoppingCartTitle {width: 270px;}
.shoppingCart75 {width: 75px;}

.NarrowSearchSubTitle {color: #336699; font-weight: bold;}
.RetailPriceDecorationSuperseded {text-decoration: line-through;}
.RetailPriceDecoration {}
