/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */
body {
 margin: 0;
 font-family: arial, verdana, helvetica, sans-serif;
 /*font-size: 62.5%;*/
 font-size: 8.5pt;
 line-height: 12pt;
 color: #000000;
 background-color: #000000;
}

a img {  border: none; }
a { color: #FFCCCC; text-decoration: none; }
a:link { color: #FFCCCC; text-decoration: none; }
a:visited { color: #FFCCCC; text-decoration: none; }
a:hover { color: #FF66CC; text-decoration: underline; }

#navEZPagesTOC ul li a { color: #999999; text-decoration: none; }
#navEZPagesTOC ul li a:hover { color: #999999; text-decoration: underline; }
#navMain ul li a:hover { color: #999999; text-decoration: underline; }
#navSupp ul li a:hover { color: #999999; text-decoration: underline; }
#navCatTabs ul li a:hover { color: #999999; text-decoration: underline; }

h1 {
 font-size: 1.5em;
 color: #999999;
}
h2 {
 font-size: 1.4em;
}
h3 {
 font-size: 1.3em;
}
h4, h5, h6, h4.optionName, LEGEND, ADDRESS,.sideBoxContent,.larger{
 font-size: 1.1em;
}
.biggerText {
 font-size: 1.2em;
}
h1, h2, h3, h4, h5, h6 {
 margin: 0.3em 0;
}
/*Might uncomment either or both of these if having problems with IE peekaboo bug:
 h1, h2, h3, h4, h5, h6, p {
 position: relative;
}
*html.centerColumn {
 height: 1%;
}
*/
CODE {
 font-family: arial, verdana, helvetica, sans-serif;
 font-size: 1em;
}
FORM {
 display: inline;
 font-size: 1em;
 margin: 0em;
}

SELECT {
 display: inline;
 font-size: 1em;
 color: #000000;
 margin: 0em;
}
INPUT {
 display: inline;
 font-size: 1em;
 margin: 0em;
}
.NewsletterSubscriberLabel {
 size: 18;
 margin-top: 0.5em;
 margin-bottom: 0.4em;
}
TEXTAREA {
 margin: auto;
 display: block;
 width: 95%;
}
input:focus, select:focus, textarea:focus {
 background: #E4FEF5;
}
FIELDSET {
 padding: 0.5em;
 margin: 0.5em 0em;
 border: 1px solid#CCCCCC;
}
LEGEND {
 font-weight: bold;
 padding: 0.3em;
 color: black;
}
h4.optionName {
 line-height: 1.5em;
 padding: 0.2em;
}
LABEL {
 font-size: 1em;
 line-height: 1.6em;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
 margin: 0.5em 0.3em;
}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg {
 float: left;
}
LABEL.inputLabel {
 width: 9em;
 float: left;
}
LABEL.inputLabelPayment {
 width: 14em;
 float: left;
 padding-left: 2.5em;
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
 width: 11em;
 float: left;
}
#checkoutPayment LABEL.radioButtonLabel {
 font-weight: bold;
}
P, ADDRESS {
 padding: 0.5em;
}
ADDRESS {
 font-style: normal;
}
.clearBoth {
 clear: both;
}
HR {
 height: 1px;
 margin-top: 0.5em;
 border: none;
 border-bottom: 1px solid#9A9A9A;
}

/*warnings, errors, messages*/
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
 line-height: 1.8em;
 font-weight: bold;
 padding: 0.5em;
 padding-left: 1em;
 margin-bottom: 1em;
 border: 1px solid#9A9A9A;
}
.messageStackWarning,.messageStackError {
 background-color: #FF0000;
 color: #FFFFFF;
}
.messageStackSuccess {
 background-color: #99FF99;
 color: #000000;
}

.messageStackCaution {
 background-color: #FFFF66;
 color: #000000;
}


/*wrappers - page or section containers*/
#mainWrapper {
 background-color: #DFDFDF;
 text-align: left;
 width: 943px;
 vertical-align: top;
 border: 1px solid#000000;
}
#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage {
 margin: 0px;
 padding: 0px;
}
#logoWrapper{
 /*background-image: url(../images/header.jpg);
 background-repeat: no-repeat;
 background-color: #FFFFFF;*/
 border-top: solid 1px#000000;
 border-bottom: solid 1px#000000;
}

.logoWrapperLEFT { width: 175px; float: left; }
.logoWrapperRIGHT { width: 768px; float: left; }
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper {
 margin: auto;
 /*margin: auto:*/
}
#navColumnOneWrapper,#navColumnTwoWrapper {
 margin-left: 5px;
 /*margin-right: 5px;*/
 margin-top: 10px;
 /*margin-top: 10px;*/
 width:250px;
}
#tagline {
 color: #000000;
 font-size: 2em;
 text-align : center;
 vertical-align: middle;
}
#sendSpendWrapper {
 border: 1px solid#cacaca;
 float: right;
 margin: 0em 0em 1em 1em;
}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {
 margin: 0;
 width: 47%;
}
#attribsOptionsText {
 padding-bottom: 1.0em;
}
.wrapperAttribsOptions {
 padding-bottom: 1.0em;
}

/*navigation*/
.navSplitPagesResult { padding-left: 0.5em; }
.navSplitPagesResult a { color: #FF66CC; }
.navSplitPagesResult a:link { color: #FF66CC; }
.navSplitPagesResult a:visited { color: #FF66CC; }
.navSplitPagesResult a:hover { color: #666666; }
.navSplitPagesLinks {}
.navSplitPagesLinks a { color: #FF66CC; }
.navSplitPagesLinks a:link { color: #FF66CC; }
.navSplitPagesLinks a:visited { color: #FF66CC; }
.navSplitPagesLinks a:hover { color: #666666; }
.navNextPrevCounter {
 margin: 0em;
 font-size: 9pt;
}
.navNextPrevList {
 display: inline;
 white-space: nowrap;
 margin: 0;
 padding: 0.5em 0em;
 list-style-type: none;
}
#navMainWrapper, #navCatTabsWrapper {
 margin: 0em;
 background-color: #666;
 /*background-image: url(../images/tile_back.gif);*/
 padding: 4px;
 font-weight: bold;
 color: #FFFFFF;
 height: 28px;
}
#navSuppWrapper {
 font-weight: normal;
 color: #DDDDDD;
 height: auto;
 margin-top: 5px;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 5px;
}
#navCatTabsWrapper {
 background-color: #FFFFFF;
 color: #9A9A9A;
 background-image:none;
}
#navMain ul,#navSupp ul,#navCatTabs ul {
 margin: 0;
 padding: 5px 5px;
 list-style-type: none;
 text-align: center;
 /*line-height: 12.5pt;*/
}
#navMain ul li,#navSupp ul li,#navCatTabs ul li {
 display: inline;
}
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a {
 text-decoration: none;
 padding: 0em 0.5em;
 margin: 0;
 color: #FFFFFF;
 white-space: nowrap;
}
#navCatTabs ul li a {
 color: #9A9A9A;
}
#navEZPagesTOCWrapper {
 font-weight: bold;
 float: right;
 height: 1%;
 border: 1px solid#9A9A9A;
}
#navEZPagesTOC ul {
 margin: 0;
 padding: 0.5em 0em;
 list-style-type: none;
 line-height: 1.5em;
}
#navEZPagesTOC ul li {
 white-space: nowrap;
}

#navEZPagesTOC ul li a {
 padding: 0em 0.5em;
 margin: 0;
}
#navCategoryIcon,.buttonRow,#indexProductListCatDescription {
 margin: 0.5em;
}

#navMainSearch {
 float: right;
}

#navMcAfee {
 float: right;
 padding-right: 8px;
}

#navMainPhone {
 float: right;
 padding-top: 5px;
 padding-right: 15px;
}

#navBreadCrumb {
 /*background-color: #FFFFFF;
 border-bottom: solid 1px#777777;*/
 font-size: 9pt;
 font-weight: bold;
 margin-top: 1.0em;
 margin-bottom: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
}

.BreadCrumb,a.BreadCrumb:link,a.BreadCrumb:visited { color: #FF66CC; text-decoration: none; }
a.BreadCrumb:hover { color: #666666; text-decoration: underline; }
#navEZPagesTop {
 background-color: #abbbd3;
 background-image: url(../images/tile_back.gif);
 font-size: 9pt;
 font-weight: bold;
 margin: 0em;
 padding: 0.5em;
}

#navColumnOne,#navColumnTwo {
 background-color: transparent;
}


/*The main content classes*/
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsBestSellers,.centerBoxContentsNew,.alert {
 vertical-align: top;
}
a.centerBoxContentsSpecials:link,a.centerBoxContentsAlsoPurch:link,a.centerBoxContentsFeatured:link,a.centerBoxContentsBestSellers:link,a.centerBoxContentsNew:link {
 color: #006699 ;
 text-decoration: none;
}
a.centerBoxContentsSpecials:hover,a.centerBoxContentsAlsoPurch:hover,a.centerBoxContentsFeatured:hover,.centerBoxContentsBestSellers:hover,a.centerBoxContentsNew:hover {
 color: #003366 ;
 text-decoration: underline;
}
/*.content,*/.shippingEstimatorWrapper {
 /*font-size: 1.2em;*/
 padding-bottom: 0.5em;
}
.alert {
 color: #FF0000;
 margin-left: 0.5em;
}
.advisory {}
.important {
 font-weight: bold;
}
.notice {}
.rating{}
.gvBal {
 float: right;
}
.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
 padding: 0.8em;
}
a.centerColumn,a.centerColumn:link,a.centerColumn:visited { color: #FF66CC; text-decoration: none; }
a.centerColumn:hover { color: #FFCCCC; text-decoration: underline; }
.smallText,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
 font-size: 8.5pt;
 line-height: 12pt;
}
#siteinfoLegal {
 font-size: 8.5pt;
 line-height: 12pt;
 color: #FFFFFF;
 margin-bottom: 10px;
}
a.legalCopyright:link {
 color: #CCCCCC;
}
a.legalCopyright:visited {
 color: #CCCCCC;
}
a.legalCopyright:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

/*Shopping Cart Display*/
#cartAdd {
 float: right;
 text-align: center;
 border: 1px solid #333;
 padding-top: 1em;
 padding-bottom: 1em;
}
.tableHeading TH {
 border-bottom: 1px solid#9A9A9A;
}
.tableHeading,#cartSubTotal {
 background-color: #e9e9e9;
}
#cartSubTotal {
 border-top: 1px solid#cccccc;
 font-weight: bold;
 text-align: right;
 line-height: 2.2em;
 padding-right: 2.5em;
}

.tableRow,.tableHeading,#cartSubTotal {
 height: 2.2em;
}

.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay {
 padding: 0.5em 0em;
}

.cartUnitDisplay,.cartTotalDisplay {
 text-align: right;
 padding-right: 0.2em;
}

#scUpdateQuantity {
 width: 2em;
}

.cartQuantity {
 width: 4.7em;
}

.cartNewItem {
 color: #33CC33;
 position: relative;/*do not remove-fixes stupid IEbug*/
}

.cartOldItem {
 color: #660099;
 position: relative;/*do not remove-fixes stupid IEbug*/
}

.cartBoxTotal {
 text-align: right;
 font-weight: bold;
}

.cartRemoveItemDisplay {
 width: 3.5em;
}

.cartAttribsList {
 margin-left: 1em;
}

#mediaManager {
 width: 50%; 
 margin: 0.2em;
 padding: 0.5em;
 background-color: #E4FEf5;
 border: 1px solid#003D00;
}

.mediaTitle {
 float: left;
}

.mediaTypeLink {
 float: right;
}

.normalprice,.productSpecialPriceSale {
 text-decoration: line-through;
}

.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount {
 color: #ff0000;
}

#discountcouponInfo {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#unsubDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 padding-bottom: 5.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#loginDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

.orderHistList {
 margin: 1em;
 padding: 0.2em 0em;
 list-style-type: none;
}

#cartBoxListWrapper ul,#ezPageBoxList ul {
 list-style-type: none;
}

#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {
 margin: 0;
 padding: 0.2em 0em;
}

#cartBoxEmpty,#cartBoxVoucherBalance {
 font-weight: bold;
}

.totalBox {
 width: 5.5em;
 text-align: right;
 padding: 0.2em;
}

.lineTitle,.amount {
 text-align: right;
 padding: 0.2em;
}

.amount {
 width: 5.5em;
}


/*Image Display*/
#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
 margin: 0em 1em 1em 0em ;
}

.categoryIcon {}
#cartImage {
 margin: 0.5em 1em;
}


/*Attributes*/
.attribImg {
 width: 20%;
 margin: 0.3em 0em;
}

.attributesComments {}
/*list box contents*/
.centerBoxContentsBestSellers {
 margin: 1em 0em;
 width: 16%;
}

.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew {
 margin: 1em 0em;
}

.centerBoxWrapper {
 /*border: 1px solid#9A9A9A;*/
 height: 1%;
 margin-top: 1.1em;
 margin-bottom: 1.1em;
 background-image: url(../images/shadow.jpg);
 background-repeat: no-repeat;
 background-position: 0px bottom;
 background-color: #e6e6e6;
}

h2.centerBoxHeading {
 font-size: 9pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFCCCC;
 text-align: left;
 padding-top: 2px;
 padding-left: 10px;
 background-color: #333;
}
h2.centerBoxHeading2 {
 font-size: 9pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFCCCC;
 text-align: left;
 padding-top: 2px;
 padding-left: 10px;
}

/*sideboxes*/
.columnLeft {}
h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
 font-size: 8pt;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFCCCC;
}
#manufacturersHeading,#currenciesHeading,#musicgenresHeading,#recordcompaniesHeading,#searchHeading,#search-headerHeading {
 font-size: 8.5pt;
 color: #FFCCCC;
}
.leftBoxHeading,.rightBoxHeading {
 margin: 0em;
 /*background-color: #abbbd3;*/
 background-image: url(../images/product_tab.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding-left: 5px;
 padding-top: 3px;
 text-align: left;
 height: 19px;
 border-top: 1px solid#000000;
 border-left: 1px solid#000000;
 border-right: 1px solid#000000;
}
.centerBoxHeading {
 margin: 0em;
 height: 22px;
 /* background-color: #363636; */
 background-image: url(../images/red_tab.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding: 0.5em 0.2em;
}
.centerBoxHeading2 {
 margin: 0em;
 height: 22px;
 background-color: #363636;
 background-image: url(../images/red_tab.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding: 0.5em 0.2em;
 color: #ffffff;
}
.leftBoxContainer,.rightBoxContainer {
 /*border: 1px solid#9a9a9a;*/
 border-bottom: 1px solid#000000;
 /*margin-top: 1.5em;*/
 margin-right: 0em;
 margin-bottom: 1em;
 margin-left: 0em;
}
.sideBoxContent {
 background-color: #333333;
 padding: 0.4em;
 border-top: 1px solid#000000;
 border-left: 1px solid#000000;
 border-right: 1px solid#000000;
}
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
 color: #FFFF33;
 text-decoration: none;
}
.rightBoxHeading a:visited,.leftBoxHeading a:visited,.centerBoxHeading a:visited {
 color: #FFFFFF;
}
.centeredContent, TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.centerBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow, LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsBestSellers,.centerBoxContentsNew,.gvBal,.attribImg {
 text-align: center;
}
#bestsellers.wrapper {
 margin: 0em 0em 0em 1.5em;
}
#bestsellers ol {
 padding: 0;
 margin-left: 1.1em;
}
#bestsellers li {
 padding: 0;
 margin: 0.3em 0em 0.3em 0em;
}
#bannerboxHeading {
 background-color: #0000CC;
}
#upProductsHeading {
 text-align: left;
}
#upDateHeading {
 text-align: right;
}

/* categories box parent and child categories */
/* Saved till Testing is complete.
A.category-top,a.category-top:link { color: #990000; text-decoration: none; }
A.category-top,a.category-top:hover { color: #990000; text-decoration: underline; }
A.category-links,a.category-links:link { color: #003366; text-decoration: none; font-weight: bold; }
A.category-links,a.category-links:hover { color: #006699; text-decoration: underline; font-weight: bold; }
A.category-subs,a.category-subs:link { color: #666666; text-decoration: none; }
A.category-subs,a.category-subs:hover { color: #990000; text-decoration: none; }
A.category-products,a.category-products:link { color: #666666; text-decoration: none; }
A.category-products,a.category-products:hover { color: #990000; text-decoration: none; }
*/
A.category-links:link { color: #FFCCCC; text-decoration: none; font-weight: bold; }
A.category-links:visited { color: #FFCCCC; text-decoration: none; font-weight: bold; }
A.category-links:hover { color: #FF66CC; text-decoration: underline; font-weight: bold; }
A.category-top:link { color: #FFCCCC; text-decoration: none; }
A.category-top:visited { color: #FFCCCC; text-decoration: none; }
A.category-top:hover { color: #FF66CC; text-decoration: underline; }
A.category-products:link { color: #FFCCCC; text-decoration: none; }
A.category-products:visited { color: #FFCCCC; text-decoration: none; }
A.category-products:hover { color: #FF66CC; text-decoration: none; }
A.category-subs:link { color: #FFCCCC; text-decoration: none; }
A.category-subs:visited { color: #FFCCCC; text-decoration: none; }
A.category-subs:hover { color: #FF66CC; text-decoration: none; }
SPAN.category-subs-parent { color: #FFCCCC; font-weight: bold; }
SPAN.category-subs-selected { color: #FF66CC; font-weight: bold; }
/* end categories box links */

/*misc*/
.back { float: left; }
.forward,#PPECbutton { float: right; }
.bold { font-weight: bold; }
.rowOdd {
 background-color: #E8E8E8;
 height: 1.5em;
 vertical-align: top;
}
.rowEven {
 background-color: #F0F0F0;
 height: 1.5em;
 vertical-align: top;
}
.hiddenField { display: none; }
.visibleField { display: inline; }
CAPTION { /*display: none;*/ }
#myAccountGen li,#myAccountNotify li {
 margin: 0;
}
.accountTotalDisplay,.accountTaxDisplay {
 width: 20%;
 text-align: right;
 /*vertical-align: top*/
}

.accountQuantityDisplay {
 width: 10%;
 vertical-align: top
}

TR.tableHeading {
 background-color: #cacaca;
 height: 2em;
}

.productListing-rowheading {
 background-color: #abbbd3;
 background-image: url(../images/tile_back.gif);
 height: 2em;
 color: #FFFFFF;
}
#gvFaqDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#siteMap {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#siteMapList {
 width: 90%;
 float: right;
}

.MainSearchWrap {
 padding-bottom: 1.0em;
 /*padding-bottom: 1.0em;*/
 padding-left: 0.3em;
 /*padding-left: 0.3em;*/
}
.MainSearchLabel {
 width: 90px;
 height: 15px;
 line-height: 15px;
 /*line-height: 15px;*/
 background-position: center;
 border: 1px solid#000000;
}
.MainSearchInput {
 width: 60px;
 font-weight: bold;
 line-height: 18px;
 /*line-height: 15px;*/
 background-color: #666666;
 color: #FFFFFF;
 border: 1px solid#000000;
}
.ratingRow {
 margin: 1em 0em 1.5em 0em;
}
LABEL#textAreaReviews {
 font-weight: normal;
 margin: 1em 0em;
}
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart {
 background-color: #FFFFFF;
}
.information { padding: 10px 3px; line-height: 150%; }
#shoppingcartBody#shippingEstimatorContent {
 clear: both;
}
.seDisplayedAddressLabel {
 background-color:#CACACA;
 text-align: center;
}
.seDisplayedAddressInfo {
 text-transform: uppercase;
 text-align: center;
 font-weight: bold;
}
#seShipTo {
 padding: 0.2em;
}
.greetUser {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9.5pt;
 font-weight: normal;
 color: #333333;
}
.greetUser_bold {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9.5pt;
 font-weight: bold;
 color: #333333;
}

/* hustler Original CSS */
.cat_bar_red {
 background-image: url(../images/red_tab.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 width: 747px;
 height: 17px;
 padding-left: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 color: #FFFFFF;
 clear: both;
 margin-right: auto;
 margin-left: auto;
}
.cat_content {
 width: 747px;
 height: auto;
 background-image: url(../images/shadow.jpg);
 background-repeat: no-repeat;
 background-position: 0px bottom;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 15px;
 padding-left: 5px;
 clear: both;
 margin-right: auto;
 margin-left: auto;
 margin-bottom: 10px;
 background-color: #363636;
}
.cat_content2 {
 width: 747px;
 height: auto;
 /*background-image: url(../images/shadow.jpg);
 background-repeat: no-repeat;
 background-position: 0px bottom;
 background-color: #e6e6e6;*/
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 15px;
 padding-left: 5px;
 clear: both;
 margin-right: auto;
 margin-left: auto;
 margin-bottom: 0px;
}
#bestsellers_wrap {
 width: 747px;
 clear: both;
 height: 200px;
 background-image: url(../images/shadow2.jpg);
}

.bestsellers {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 /* color: #ffffff; */
 background-image: url(../images/apparel_bkgd_smaller.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 height: 195px;
 width: 110px;
 text-align: center;
 clear: right;
 float: left;
 line-height: 12pt;
 padding-top: 6px;
 margin-left: 8px;
 margin-right: 6px;
}

.bestsellers_desc {
 float: left;
 height: auto;
 width: 108px;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: normal;
 line-height: 12pt;
 margin-top: 6px;
 margin-left: 4px;
 margin-right: 4px;
}

a.bestsellers_name, a.bestsellers_name:link, a.bestsellers_name:visited { color: #000000; }
a.bestsellers_name:hover { color: #FF66CC; }
#bestsellers_wrap_mid{
 width: 747px;
 clear: both;
 height: 100px;
 background-image: url(../images/shadow.jpg);
 background-repeat: no-repeat;
}

.bestsellers_mid {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 /* color: #ffffff; */
 background-image: url(../images/apparel_bkgd_mid.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 background-color: #363636;
 height: 205px;
 width:  145px;
 text-align: center;
 clear: right;
 float: left;
 line-height: 12pt;
 padding-top: 6px;
 margin-left: 2px;
 margin-right: 2px;
}
.bestsellers_title_mid { }
.bestsellers_desc_mid {
 float: left;
 height: auto;
 width: 120px;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: 600;
 line-height: 10pt;
 color: #000000;
 margin-top: 10px;
 margin-left: 12px;
 margin-right: 2px;
}
#apparel_wrap_small {
 width: 747px;
 clear: both;
 height: 210px;
 background-color: #363636;
 background-repeat: no-repeat;
 background-image: url(../images/shadow2.jpg);
}
.apparel_small {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 /* color: #ffffff; */
 background-image: url(../images/apparel_bkgd_smaller.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 height: 195px;
 width: 110px;
 text-align: center;
 clear: right;
 float: left;
 line-height: 12pt;
 padding-top: 4px;
 margin-left: 8px;
 margin-right: 6px;
}
.apparel_title_small { }
.apparel_desc_small {
 float: left;
 height: auto;
 width: 118px;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: normal;
 line-height: 12pt;
 color: #000000;
 margin-top: 6px;
 margin-left: 4px;
 margin-right: 4px;
}
#apparel_wrap_mid{
 width: 747px;
 clear: both;
 height: 100px;
 background-image: url(../images/shadow.jpg);
 background-repeat: no-repeat;
}
.apparel_mid {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 /* color: #ffffff; */
 background-image: url(../images/apparel_bkgd_mid.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 background-color: #363636;
 height: 205px;
 width:  145px;
 text-align: center;
 clear: right;
 float: left;
 line-height: 12pt;
 padding-top: 10px;
 margin-left: 2px;
 margin-right: 2px;
}
.apparel_title_mid { }
.apparel_desc_mid {
 float: left;
 height: auto;
 width: 120px;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: 600;
 line-height: 10pt;
 color: #000000;
 margin-top: 6px;
 margin-left: 12px;
 margin-right: 2px;
}
a.apparel_name, a.apparel_name:link, a.apparel_name:visited { color: #000000; }
a.apparel_name:hover { color: #FF66CC; }
#apparel_wrap {
 width: 747px;
 clear: both;
 height: 236px;
 background-image: url(../images/shadow.jpg);
}
.apparel {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 /* color: #ffffff; */
 background-image: url(../images/apparel_bkgd.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding: 3px;
 height: 230px;
 width: 154px;
 text-align: center;
 margin-top: 0px;
 margin-bottom: 0px;
 clear: right;
 float: left;
 margin-left: 21px;
 line-height: 12pt;
}
.apparel_desc {
 float: left;
 height: auto;
 width: 137px;
 text-align: center;
 margin-left: 6px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: normal;
 line-height: 12pt;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 color: #000000;
}
.lingerie_title_small { }
#lingerie_wrap_small {
 width: 747px;
 clear: both;
 height: 200px;
 background-image: url(../images/shadow2.jpg);
}
.lingerie_small {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 /* color: #ffffff; */
 background-image: url(../images/apparel_bkgd_smaller.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 height: 195px;
 width: 110px;
 text-align: center;
 clear: right;
 float: left;
 line-height: 12pt;
 padding-top: 4px;
 margin-left: 8px;
 margin-right: 6px;
}
.lingerie_desc_small {
 float: left;
 height: auto;
 width: 108px;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: normal;
 line-height: 12pt;
 color: #000000;
 margin-top: 6px;
 margin-left: 4px;
 margin-right: 4px;
}

a.lingerie_name, a.lingerie_name:link, a.lingerie_name:visited { color: #000000; }
a.lingerie_name:hover { color: #FF66CC; }
#lingerie_wrap_mid{
 width: 747px;
 clear: both;
 height: 100px;
 background-image: url(../images/shadow.jpg);
 background-repeat: no-repeat;
}
.lingerie_mid {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 /* color: #ffffff; */
 background-image: url(../images/apparel_bkgd_mid.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 background-color: #363636;
 height: 205px;
 width:  145px;
 text-align: center;
 clear: right;
 float: left;
 line-height: 12pt;
 padding-top: 8px;
 margin-left: 2px;
 margin-right: 2px;
}
.lingerie_title_mid { }
.lingerie_desc_mid {
 float: left;
 height: auto;
 width: 120px;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: 600;
 line-height: 10pt;
 color: #000000;
 margin-top: 6px;
 margin-left: 12px;
 margin-right: 2px;
}
#dvd_wrap {
 width: 747px;
 clear: both;
 height: 189px;
}
.dvd_sleeves {
 background-color: #FFFFFF;
 padding: 3px;
 clear: right;
 float: left;
 width: 101px;
 height: auto;
 margin-left: 13px;
 text-align: center;
 border: 1px solid#CCCCCC;
}
.dvd_desc {
 padding: 3px;
 line-height: 10pt;
 width: 103px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: normal;
 /*line-height: 10pt;*/
 background-color: #E6E6E6;
 float: left;
 margin-left: 13px;
 text-align: center;
 color: #000000;
 line-height: 10pt;
}
#defineToy_wrap {
 width: 747px;
 clear: both;
 height: 236px;
}
.defineToy {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: bold;
 background-image: url(../images/apparel_bkgd.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 padding: 3px;
 height: 230px;
 width: 154px;
 text-align: center;
 margin-top: 0px;
 margin-bottom: 0px;
 clear: right;
 float: left;
 margin-left: 21px;
 line-height: 12pt;
}
.defineToy_desc {
 float: left;
 height: auto;
 width: 137px;
 text-align: center;
 margin-left: 6px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8.5pt;
 font-weight: normal;
 line-height: 12pt;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 color: #000000;
}
a.body_nav:link {
 color: #333333;
 text-decoration: none;
}
a.body_nav:visited {
 color: #333333 ;
 text-decoration: none;
}
a.body_nav:active {
 color: #333333 ;
 text-decoration: none;
}
a.body_nav:hover {
 color: #333333;
 text-decoration: underline;
}
#promo_wrap {
 width: 747px;
 clear: both;
 height: 237px;
}
.promotions {
 text-align: center;
 clear: right;
 float: left;
 height: 227px;
 width: 236px;
 margin-left: 10px;
 background-image: url(../images/base_tab.jpg);
 background-repeat: no-repeat;
 background-position: left center;
 padding-top: 10px;
}
.locations { border-bottom:1px solid#CCCCCC; padding-bottom:20px; text-align:left; font-size:8pt; padding-top:8px; }
.bold { font-weight:bold; color: #333333; }
.hours { font-weight:bold; color: #333333; font-style:italic; }
.smallish { font-size:8pt; color: #666666; }
.biggish { font-size:11pt; font-weight:bold; color: #000000; }
.imglocation { margin-bottom:40px; border:1px solid #000000; }
.header { border-bottom:2px solid #cccccc; padding-bottom:0px; margin-bottom:5px; text-align:left; width:750px; height:auto; }
.LarryFlyntImage {
 width: 200px;
 float: left;
}
.LarryFlyntName {
 color: #000000;
 width: 153px;
 font-weight: bold;
 text-align: center;
 border: 1px solid#666666;
 padding-top: 0.25em;
 padding-bottom: 0.25em;
}
.locationsStateName {
 color: #FF66CC;
 font-size: 16px;
 font-weight: bold;
 padding-top: 0.25em;
 padding-bottom: 0.5em;
 margin-bottom: 0.5em;
}
#listingProductGeneralWrap {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#listingProductHeading { }
#listingProductsWrap { padding-bottom: 0px; margin-bottom: 0px; }
.listingProductsContentBox { margin-right: 0.2em; margin-bottom: 0.2em; }
.listingProductImage { padding-top: 0.75em; padding-bottom: 0.75em; }
a.listingProductTitle:link { font-weight: bold; text-decoration: none; padding-bottom: 0.5em; color: #333333; }
a.listingProductTitle:hover { font-weight: bold; text-decoration: underline; padding-bottom: 0.5em; color: #333333; }
a.listingProductTitle:visited { font-weight: bold; padding-bottom: 0.5em; color: #333333; }
a.listingProductDescription:link { text-decoration: none; }
a.listingProductDescription:hover { text-decoration: underline; }
a.listingProductDescription:visited { }
.listingProductManufacturer { }
.listingProductPriceLabel { width: 4.5em; padding-top: 0.5em; }

.listingProductPriceText { padding-top: 0.5em; font-weight: bold; color: #FF66CC; }
.listingProductMoreInfo { padding-top: 0.5em; }
#productListingTopWrap { }
#productListingBottomWrap { border: 1px solid#000000; display: block; height: 1.4em; }
#productListingBottomNumber { }
#productListingListingBottomLinks { padding-right: 0.5em; }
#newProductsDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#reviewsDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#featuredDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#advSearchDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#advSearchResultsDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#allProductsDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#indexCategories {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#ezPageDefault {
 min-height: 55em;
 color: #000000;
 background-color: #ffffff;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#accountHistoryDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#accountHistInfo {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#accountDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#accountEditDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#addressBookDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#addressBookProcessDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
#accountPassword {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#createAcctSuccess {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#acctNewslettersDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#accountNotifications {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#shoppingCartDefault {
 /* float: right; */
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 padding-bottom: 4.5em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#checkoutShipping {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 padding-bottom: 4.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#checkoutPayment {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 padding-bottom: 3.75em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#checkoutPayAddressDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 padding-bottom: 3.75em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#checkoutConfirmDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 padding-bottom: 4.5em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#checkoutShipAddressDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 padding-bottom: 4.5em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#checkoutSuccess {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#pageThree {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#pageNotFound {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

.pagenotfoundTree, a.pagenotfoundTree, a.pagenotfoundTree:link, a.pagenotfoundTree:visited {
	color: #FF66CC;
	text-decoration: none;
}

a.pagenotfoundTree:hover {
	font-weight: bold;
	text-decoration: underline;
}

.sitemapTree, a.sitemapTree, a.sitemapTree:link, a.sitemapTree:visited {
	color: #FF66CC;
	text-decoration: none;
}

a.sitemapTree:hover {
	font-weight: bold;
	text-decoration: underline;
}

#productInfoNoProduct {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#timeoutDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#createAcctDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#productDescription {
 padding-bottom: 20px;
}

.productInfoDisplayWrapper {
 min-height: 55em;
 background-color: #FFFFFF;
 padding: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

.productInfoWrapperLeft {
 float: left;
 display: block;
 text-align: left;
 width: 220px;
}

.productInfoWrapperRight {
 float: right;
 display: block;
 width: 500px;
}

#productMainImage {
 text-align: center;
 margin: 0em 1em 1em 0em ;
 padding-top: 1em;
 padding-bottom: 1em;
 width: 220px;
}

a.imgLink:link { color: #0000FF; text-decoration: none; font-weight: normal; }
a.imgLink:visited { color: #0000FF; text-decoration: none; font-weight: normal; }
a.imgLink:hover { color: #0000FF; text-decoration: underline; font-weight: normal; }
#productName {
 color: #FF66CC;
 border-bottom: 1px solid#000000;
 padding-top: 0.5em;
 padding-bottom: 0.1em;
 margin-right: 9.5em;
}

#productModel {
 padding-bottom: 1.0em;
 margin-right: 9.5em;
}

#productPrices {
 color: #FF66CC;
 padding-bottom: 1.0em;
 margin-right: 9.5em;
}

#productDetailsList {
 display: block;
 widows: 220px;
}

.productWeight { }
.productQuantity { }
.productManufacturer { }

#productAddWishListButton {
 padding-top: 0.8em;
 padding-bottom: 0.4em;
}

#productTellFriendLink {
 padding-bottom: 0.4em;
}

#productReviewLink {
 padding-bottom: 0.4em;
}

.reviewCount { }

#shippingInfo {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#shippingInfoHeading { }

.shippinginfoSubTitle {
 font-size: 1.3em;
 font-weight: bold;
 color: #666666;
 display: block;
 padding-bottom: 10px;
 padding-top: 10px;
 margin-left: 15px;
}

.shippinginfoText {
 color: #000000;
 display: block;
 padding-left: 15px;
 margin-left: 15px;
}

.shippinginfoSubText {
 padding-top: 10px;
 padding-left: 15px;
 display: block;
}

.shippingratesTableTitle {
 background-color: #333333;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
}

.shippingratesTableMinThreshold {
 background-color: #999999;
 text-align: center;
}

.shippingratesTableMaxThreshold {
 background-color: #CCCCCC;
 text-align: center;
}

.shippingratesTableAmount {
 text-align: center;
 width: 16%;
}

.ShippingMenuWrap {
 color: #000000;
 display: block;
 padding-top: 10px;
 padding-left: 15px;
 margin-left: 15px;
 width: 300px;
}

a.ShipppingMenuLink:link { font-weight: bold; color: #333333; text-decoration: none; }
a.ShipppingMenuLink:visited { font-weight: bold; color: #333333; text-decoration: none; }
a.ShipppingMenuLink:hover { font-weight: bold; color: #FF66CC; text-decoration: underline; }
#logoffDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

#privacy {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

.privacyinfoSubTitle {
 font-size: 1.3em;
 font-weight: bold;
 color: #666666;
 display: block;
 padding-bottom: 10px;
 padding-top: 10px;
 margin-left: 15px;
}

.privacyinfoText {
 color: #000000;
 display: block;
 padding-left: 15px;
 margin-left: 15px;
}

.privacyinfoSubText {
 padding-top: 10px;
 padding-left: 15px;
 display: block;
}

.privacyInfoMenuWrap {
 color: #000000;
 display: block;
 padding-top: 10px;
 padding-left: 15px;
 margin-left: 15px;
 width: 300px;
}

a.PrivacyInfoMenuLink:link { font-weight: bold; color: #333333; text-decoration: none; }
a.PrivacyInfoMenuLink:visited { font-weight: bold; color: #333333; text-decoration: none; }
a.PrivacyInfoMenuLink:hover { font-weight: bold; color: #990000; text-decoration: underline; }

.AdultDVDMenuWrap {
 color: #000000;
 display: block;
 padding-top: 10px;
 padding-left: 15px;
 margin-left: 15px;
 width: 300px;
}

a.AdultDVDMenuLink:link { font-weight: bold; color: #333333; text-decoration: none; }
a.AdultDVDMenuLink:visited { font-weight: bold; color: #333333; text-decoration: none; }
a.AdultDVDMenuLink:hover { font-weight: bold; color: #990000; text-decoration: underline; }

.AdultHolidayMenuWrap {
 color: #000000;
 display: block;
 padding-top: 10px;
 padding-left: 15px;
 margin-left: 15px;
 width: 300px;
}

a.AdultHolidayMenuLink:link { font-weight: bold; color: #333333; text-decoration: none; }
a.AdultHolidayMenuLink:visited { font-weight: bold; color: #333333; text-decoration: none; }
a.AdultHolidayMenuLink:hover { font-weight: bold; color: #990000; text-decoration: underline; }

.GiftsMenuWrap {
 color: #000000;
 display: block;
 padding-top: 10px;
 padding-left: 15px;
 margin-left: 15px;
 width: 300px;
}

a.GiftsMenuLink:link { font-weight: bold; color: #333333; text-decoration: none; }
a.GiftsMenuLink:visited { font-weight: bold; color: #333333; text-decoration: none; }
a.GiftsMenuLink:hover { font-weight: bold; color: #FF66CC; text-decoration: underline; }

.ConditionsMenuWrap {
 color: #000000;
 display: block;
 padding-top: 10px;
 padding-left: 15px;
 margin-left: 15px;
}

a.ConditionsMenuLink:link { font-weight: bold; color: #333333; text-decoration: none; }
a.ConditionsMenuLink:visited { font-weight: bold; color: #333333; text-decoration: none; }
a.ConditionsMenuLink:hover { font-weight: bold; color: #FF66CC; text-decoration: underline; }

#conditions {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

.conditionsSubTitle {
 font-size: 1.3em;
 font-weight: bold;
 color: #666666;
 display: block;
 padding-bottom: 10px;
 padding-top: 10px;
 margin-left: 15px;
}

.conditionsText {
 color: #000000;
 display: block;
 padding-left: 15px;
 margin-left: 15px;
}

.conditionsSubText {
 padding-top: 10px;
 padding-left: 15px;
 display: block;
}

.FAQTitle {
 font-size: 1.3em;
 font-weight: bold;
 color: #666666;
 display: block;
 padding-bottom: 10px;
 padding-top: 10px;
 margin-left: 15px;
}

.FAQText {
 color: #000000;
 display: block;
 padding-left: 15px;
 margin-left: 15px;
}

.FAQSubText {
 padding-top: 10px;
 padding-left: 15px;
 display: block;
}

.FAQMenuWrap {
 color: #000000;
 display: block;
 padding-top: 10px;
 padding-left: 15px;
 margin-left: 15px;
}

a.FAQMenuLink:link { font-weight: bold; color: #333333; text-decoration: none; }
a.FAQMenuLink:visited { font-weight: bold; color: #333333; text-decoration: none; }
a.FAQMenuLink:hover { font-weight: bold; color: #FF66CC; text-decoration: underline; }

.returnInformationMenuWrap {
 color: #000000;
 display: block;
 padding-top: 10px;
 padding-left: 15px;
 margin-left: 15px;
}

a.returnInformationMenuLink:link { font-weight: bold; color: #333333; text-decoration: none; }
a.returnInformationMenuLink:visited { font-weight: bold; color: #333333; text-decoration: none; }
a.returnInformationMenuLink:hover { font-weight: bold; color: #FF66CC; text-decoration: underline; }

#contactUsDefault {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}
.contactusHeading { }
.contactusSubTitle {
 font-size: 1.3em;
 font-weight: bold;
 color: #666666;
 display: block;
 padding-bottom: 10px;
 padding-top: 10px;
 margin-left: 15px;
}

.contactusText {
 color: #000000;
 display: block;
 padding-top: 0.2em;
 padding-left: 0.7em;
}

.contactusStoreName {
 font-weight: bold;
 font-size: larger;
 padding-top: 1.0em;
}

.contactusStoreAddress {
 font-size: larger;
 padding-bottom: 1.0em;
}

.rentalVODSubTitle {
 font-size: 1.3em;
 font-weight: bold;
 color: #666666;
 display: block;
 padding-bottom: 10px;
 padding-top: 10px;
 margin-left: 15px;
}

.rentalVODText {
 color: #000000;
 display: block;
 padding-left: 15px;
 margin-left: 15px;
}

.categoryColumnWrap { text-align: center; }

.categoryColumnWrapA { width: 33%; height: 23.5em; float: left; text-align: center; }

.categoryColumnWrapB { width: 33%; height: 23.5em; float: left; text-align: center; }

.categoryColumnWrapC { width: 33%; height: 23.5em; float: left; text-align: center; }

.categoryColumnWrapD { width: 99%; height: 23.5em; text-align: center; }

.categoryColumnWrapMensApparel { min-height: 70em; }

.categoryColumnWrapAdultToys { min-height: 88em; }

.categoryColumnWrapExpress { min-height: 70em; }

.categoryExpressHead {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_header.jpg);
}

.categoryExpressImage {
 padding-bottom: 0em;
 margin-bottom: 0em;
}

.categoryExpressText {
 padding: 1em;
}
a.categoryExpressLink:link { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
a.categoryExpressLink:hover { text-decoration: underline; color: #CCCCCC; font-weight: bold; line-height: 2.5; }
a.categoryExpressLink:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
.categoryAdultToyImage {
 padding-bottom: 0em;
 margin-bottom: 0em;
}
.categoryAdultToyHead {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_header.jpg);
}

.categoryAdultToyFoot {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_footer.jpg);
}

.categoryAdultToyText {
 padding: 1em;
}

a.categoryAdultToyLink:link { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
a.categoryAdultToyLink:hover { text-decoration: underline; color: #CCCCCC; font-weight: bold; line-height: 2.5; }
a.categoryAdultToyLink:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }

.categoryBathBodyImage {
 padding-bottom: 0em;
 margin-bottom: 0em;
}
.categoryBathBodyHead {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_header.jpg);
}
.categoryBathBodyFoot {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_footer.jpg);
}

.categoryBathBodyText {
 padding: 1em;
}

a.categoryBathBodyLink:link { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
a.categoryBathBodyLink:hover { text-decoration: underline; color: #CCCCCC; font-weight: bold; line-height: 2.5; }
a.categoryBathBodyLink:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
.categoryMensApparelImage {
 padding-bottom: 0em;
 margin-bottom: 0em;
}

.categoryMensApparelHead {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_header.jpg);
}

.categoryMensApparelFoot {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_footer.jpg);
}

.categoryMensApparelText { padding: 1em; }
a.categoryMensApparelLink:link { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
a.categoryMensApparelLink:hover { text-decoration: underline; color: #CCCCCC; font-weight: bold; line-height: 2.5; }
a.categoryMensApparelLink:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
.categoryWomensApparelImage {
 padding-bottom: 0em;
 margin-bottom: 0em;
}

.categoryWomensApparelHead {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_header.jpg);
}

.categoryWomensApparelFoot {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_footer.jpg);
}

.categoryWomensApparelText { padding: 1em; }
a.categoryWomensApparelLink:link { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
a.categoryWomensApparelLink:hover { text-decoration: underline; color: #CCCCCC; font-weight: bold; line-height: 2.5; }
a.categoryWomensApparelLink:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }

.categoryWomensLingerieImage {
 padding-bottom: 0em;
 margin-bottom: 0em;
}

.categoryWomensLingerieHead {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_header.jpg);
}

.categoryWomensLingerieFoot {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_footer.jpg);
}

.categoryWomensLingerieText { padding: 1em; }
a.categoryWomensLingerieLink:link { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
a.categoryWomensLingerieLink:hover { text-decoration: underline; color: #CCCCCC; font-weight: bold; line-height: 2.5; }
a.categoryWomensLingerieLink:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
.categoryHolidayImage {
 padding-bottom: 0em;
 margin-bottom: 0em;
}

.categoryHolidayHead {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_header.jpg);
}

.categoryHolidayFoot {
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 25px;
 background-image: url(http://www.hustlerhollywood.com/images/design/splash_footer.jpg);
}
.categoryHolidayText { padding: 1em; }

a.categoryHolidayLink:link { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }
a.categoryHolidayLink:hover { text-decoration: underline; color: #CCCCCC; font-weight: bold; line-height: 2.5; }
a.categoryHolidayLink:visited { text-decoration: none; color: #FFFFFF; font-weight: bold; line-height: 2.5; }

a.cat_sectionLink:link { color: #999999; text-decoration: none; }
a.cat_sectionLink:visited { color: #999999; text-decoration: none; }
a.cat_sectionLink:hover { color: #999999; text-decoration: underline; }
.promo_txt {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 color: #666666;
 text-align: center;
 height: auto;
 width: 236px;
 padding-top: 4px;
 padding-bottom: 4px;
 margin-top: 5px;
}

.AdultWarningComment {
 color: #666666;
 padding-top: 10px;
 margin-top: 10px;
}

a.affiliateLinking:link { color: #0000FF; text-decoration: none; font-weight: normal; }
a.affiliateLinking:visited { color: #0000FF; text-decoration: none; font-weight: normal; }
a.affiliateLinking:hover { color: #0000FF; text-decoration: underline; font-weight: normal; }

#events {
 min-height: 55em;
 background-color: #FFFFFF;
 padding-top: 1.0em;
 padding-left: 1.0em;
 padding-right: 1.0em;
 margin-left: 1.0em;
 margin-right: 1.0em;
 margin-bottom: 1.0em;
 border: 1px solid#000000;
}

.eventEntry { height:160px; }

.eventTitle {
 border-bottom: solid thin#000000;
 font-weight: bold;
 color: #333333;
 padding-left: 10px;
 padding-top: 10px;
 padding-bottom: 5px;
}

.eventImage {
 float:left;
 padding: 10px;
 padding-bottom:0px;
}

.eventInformation {
 padding: 10px;
 padding-left: 120px;
 padding-bottom:25px;
}

a.eventLink:link { color: #000066; text-decoration: none; font-weight: bold; }
a.eventLink:visited { color: #000066; text-decoration: none; font-weight: bold; }
a.eventLink:hover { color: #000066; text-decoration: underline; font-weight: bold; }

.PastEventBar {
 width: 95%;
 border: 1px solid#000000;
 background-color: #999999;
 padding: 5px;
 text-align: right;
}

.couponTitle { font-size: 20px; font-weight: bold; padding-top: 1.0em; padding-bottom: 1.25em; }
.couponTitleSub { font-size: 16px; font-weight: bold; padding-bottom: 1.25em; }
.couponText { padding-bottom: 1.5em; }
.couponSave { font-size: 14px; font-weight: bold; }
.couponUse { font-size: 12px; color: #0000FF; font-weight: bold; }
.couponTerms { }
.AffiliateTitle {
 color: #990000;
 font-weight: bold;
 font-size: 1.2em;
 font-style: normal;
 padding-bottom: 10px;
 margin-left: -15px;
}

.AffiliateRegTitle {
 font-weight: bold;
 font-size: 1.2em;
 font-style: normal;
 padding-bottom: 14px;
 text-align: center;
 padding-top: 14px;
}

.AffiliateDetailsTitle {
 color: #990000;
 font-weight: bold;
 font-size: 1.2em;
 font-style: normal;
 padding-bottom: 10px;
 padding-top: 10px;
 margin-left: -15px;
}

.AffiliateText {
 color: #000000;
 margin-left: 15px;
}

.AffiliateContact {
 float: right;
 width: 425px;
 padding-bottom: 10px;
}

.AffiliateImage {
 text-align: center;
 padding-top: 10px;
 padding-bottom: 15px;
 border: 0px;
}

.NowAcceptingImage {
 padding-bottom: 7px;
 margin-top: -9px;
 border: 0px;
}

.bannerFrontPageBody {
 padding-bottom: 17px;
 border: 0px;
}

#subscribeContent {
 color: #FFCCCC;
}

#footer-certificates {
	display: block;
	width: 943px;
	margin: auto;
	text-align: center;
	background-color: #666666;
	color: #FFF;
	padding: 5px 0px 5px 0px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

#aboutLink, a.aboutLink:link, a.aboutLink:visited {
	color: #FF66CC;
	text-decoration: none;
}
a.aboutLink:hover {
	color: #FF66CC;
	text-decoration: underline;
}

a.customerserviceemail:link { color: #0000FF; text-decoration: none; }
a.customerserviceemail:visited { color: #0000FF; text-decoration: none; }
a.customerserviceemail:hover { color: #FF66CC; text-decoration: underline; }

#alsoPurchased { }

#alsoPurchased a:link {
	color: #FF66CC;
	text-decoration: none;
}
#alsoPurchased a:visited {
	color: #FF66CC;
	text-decoration: none;
}
#alsoPurchased a:hover {
	color: #666;
	text-decoration: underline;
}
#alsoPurchased.centerBoxHeading {
	color: #FFCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	background-image:url(../images/red_tab.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:22px;
	margin:0;
	padding:0.5em 0.2em;
}

.alsopurchasedWrapper {
	margin-top: 1.1em;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
.perPage {
	padding-right:125px;
	text-align:center;
}

#un {
	min-height: 55em;
	background-color: #FFFFFF;
	padding-top: 1.0em;
	padding-left: 1.0em;
	padding-right: 1.0em;
	margin-left: 1.0em;
	margin-right: 1.0em;
	margin-bottom: 1.0em;
	border: 1px solid #990000;
}

.unWishlistHeader {
	border: 1px solid #9A9A9A;
	color: #fff;
	background: #FF66CC;
	padding: 5px;
	margin-top: 5px;
	font-weight: bold;
}

#wishlistRightside {
	display: block;
	float: right;
	width: 135px;
}

.wishlistImage {
	width: 245px;
	height: 350px;
	float: left;
	margin: 0px 15px 0px 20px;
}

.wishlistPriority {
	width: 135px;
}

.wishlistComments {
	width: 130px;
	height: 100px;
}

.wishEmailButtons {
	float: right;
	width: 135px;
}

.wishbuttonAdd {
	display: block;
	float: right;
	margin-left: 5px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	margin-bottom: 10px;
}

.wishbuttonDelete {
	display: block;
	float: right;
	margin-left: 5px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	margin-bottom: 15px;
}

.wishbuttonGoBack {
	width: 137px;
	margin-bottom: 10px;
}

.wishbuttonNewSubmit {
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	width: 135px;
	margin-bottom: 10px;
}

.wishbuttonTellAFriend {
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	width: 135px;
	margin-bottom: 10px;
}

.wishEmailfootnote {
	color: #666;
	font-size: x-small;
	margin-top: 20px;
	padding-top: 0px;
	width: 450px;
}

.buttonSidewalls {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

.HelpHeading, a.HelpHeading:link, a.HelpHeading:visited, a.HelpHeading:hover {
 font-size: 1.1em;
 margin-top: 10px;
 font-weight: bold;
 color: #000;
 display: block;
}

.HelpSub, a.HelpSub:link, a.HelpSub:visited {
 font-size: 1.0em;
 font-weight: bold;
 color: #666;
 display: block;
 margin-left: 10px;
}

a.HelpSub:hover {
 color: #FF66CC;
}

.HelpSub ul li {
 list-style-position: inside;
}

.BackToTopText, a.BackToTopText:link, a.BackToTopText:visited, a.BackToTopText:hover {
	display: block;
	text-align: right;
	padding-right: 15px;
	color: #FF66CC;
	font-weight: bold;
	text-decoration: none;
}

a.BackToTopText:hover {
	color: #FF66CC;
	text-decoration: underline;
}