/* CSS Styles for Temptations Direct */

html {font-size:12px; font-family:tahoma, Arial, verdana, sans-serif; color:#333333;}
body {margin:0px; padding:0px; background-image: url(../images-new/bg-page.gif); background-repeat:repeat-x;}
form {margin:0;}

h1 {font-family:'Trebuchet MS', tahoma, Arial, verdana; font-size:22px; font-weight:normal; color:#4F001A; margin:0px; line-height:1.2em;}
h1.section {
	font-family:'Trebuchet MS', tahoma, Arial, verdana;
	font-size:16px;
	font-weight:bold;
	color:#4F001A;
	margin:0 0 10px 0;
	background-image: url(../images-new/bg-content-separator.jpg);
	background-repeat: no-repeat;
	height: 28px;
	padding: 30px 0 0 15px;
	clear: left;
}
h2 {font-family:'Trebuchet MS', tahoma, Arial, verdana; font-size:18px; font-weight:normal; color:#4F001A; margin:0px;}
h2.home {
	font-family:'Trebuchet MS', tahoma, Arial, verdana;
	font-size:16px;
	font-weight:bold;
	color:#4F001A;
	margin:0 0 10px 0;
	background-image: url(../images-new/bg-content-separator.jpg);
	background-repeat: no-repeat;
	height: 33px;
	padding: 25px 0 0 15px;
	clear: left;
}
h2.section {
	font-family:'Trebuchet MS', tahoma, Arial, verdana;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	margin:0 0 10px 0;
}
h2.content {font-weight:bold; font-size:12px; font-family:tahoma, Arial, verdana, sans-serif;}
h3 {font-family:tahoma, Arial, verdana, sans-serif;	font-size:14px; font-weight:bold;	color:#6F0F16; padding: 5px 0; margin:0;}

#pageTop {margin-left:auto; margin-right:auto; width:980px;	height: 36px;}
	
#pageTopLinks {float:right;	color:#4F001A; padding: 10px 0;}
#pageTopLinks a:link, #pageTopLinks a:visited { color:#4F001A; text-decoration:none; }
#pageTopLinks a:hover { color:#4F001A; text-decoration:underline; }
#pageTopLogoHead { float:left; margin:26px 20px 0 0;}

#banner {margin:0px auto 0px auto; width:980px; height:105px;}
#bannerLogoRow {float:left; width: 400px;}
#bannerExtras {	float:right;	width: 350px;}
#bannerTelephone {	width: 253px;	margin: 0px 64px 10px 0px;	padding-top: 10px;	margin-left: 50px;}
#bannerSiteSearch {	width:350px;	background-image: url(../images-new/bg-search-box.jpg);	background-repeat: no-repeat;	height: 30px;	padding-top: 10px;}
.siteSearchTable { margin-left:70px;}
.siteSearchTable td.submitWithBorders input {border:solid 1px #4F001A; padding:2px;}
.siteSearchTable td.submitNoBorders input {border:solid 0px #FF9933; margin-left:10px;}

.clearBoth {clear:both;}
.clearRight {clear:right;}
.11pxText {font-size:11px;}
.10pxText {font-size:10px; font-weight:normal;}


#breadcrumb {	width:702px;	height:21px;	background-image: url(../images-new/bg_breadcrumb.jpg);	background-repeat:no-repeat;	padding: 7px 5px 0px 7px;	font-size: 11px;	color: #4F001A;}
#breadcrumb a:link, #breadcrumb a:visited {	color: #4F001A; text-decoration:none;}
#breadcrumb a:hover {color: #4F001A; text-decoration:underline;}

#MainPageHeading {padding:5px;}
#MainContentSubHeading {padding:5px; clear:left;}
#pageHeading {	padding:10px 0;	line-height: 1.4em;}
#pageHeadingImage { margin:0 20px 0 10px; float:left;}

#topNavBar {
	margin:0 auto; width:968px; background-image: url(../images-new/bg-nav-banner.jpg); background-repeat:no-repeat; padding:12px 6px 0 6px; height:28px;}
		#topNavBar ul {
			margin: 0; /*removes indent IE and Opera*/
			padding: 0; /*removes indent Mozilla and NN7*/
			list-style-type: none; /*turns off display of bullet*/
			text-align:center;
		}
		#topNavBar li {margin-right:0px;	padding:0; 	display:inline; }
		#topNavBar a {
			/*/*/display: inline;
			padding:0px 10px 0px 5px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333333;
			text-decoration:none;
			display: inline; 
			border-right: 1px solid #333333;
		}
		#topNavBar a:link, #topNavBar a:visited {
			color: #333333;
			/*/*/color: #333333;
			text-decoration: none; /* */
		}
		#topNavBar a:hover {
			text-decoration:underline; 	color:#333333; }
			
 #bottomNavBar {
	margin:0 auto 10px auto; width:968px; padding:5px 6px 0 6px;}

#bodyContainer {margin:0px auto 0 auto; width:620px; padding-left: 180px;	padding-right: 180px;}
#bodyContainer .column {
	float:left;
	position:relative;
}
#mainContent {
	width:620px;
	padding-top: 10px;
}
#mainContentPadding {padding:0 5px;}


/*   ---   RH Column Styles   ---   */

#RHNavContainer {	width:180px;	margin-right: -180px;}
#cartSummary {	height:95px;	background-image: url(../images-new/bg-mini-cart.jpg); background-repeat:no-repeat; color: #6D1527; padding-left: 15px;}
#cartSummaryPrice {padding-top:45px;}
#cartSummaryPrice a:{text-decoration:none;}
#cartSummaryPrice a:link{text-decoration:none;}
#cartSummaryPrice a:visited{text-decoration:none;}
#cartSummaryPrice a:hover{text-decoration:underline;}


.cartSummaryButtons { padding:1px 5px; float:right; background-color:#6D1527; border:solid 1px #E8930D; margin:5px 10px 0 0; color:#FFFF99;}
.cartSummaryButtons a:link, .cartSummaryButtons a:visited { text-decoration:none; color:#FFFF99; font-size:11px;}
.cartSummaryButtons a:hover {color:#FFFFFF;}
#freeGifts { margin-bottom:10px;}
#specialOffers { margin-bottom:10px;}
#bestSellersHeader {width:180px;height:26px;	text-align:center; padding-top:10px; font-size:15px;	background-image: url(../images-new/bg-main-menu-header.jpg);}
#bestSellersContent {	background-image: url(../images-new/bg-main-menu.gif); background-repeat:repeat-y;}
#bestSellersProduct {border-bottom:dotted 1px #5E0209; font-weight:bold;	text-align: center; padding: 10px 5px;}
#bestSellersProduct a:link, #bestSellersProduct a:visited, #bestSellersProduct a:hover {color:#5E0209; text-decoration:none;}
#neverTried { margin-bottom:10px;}

/*   ---   End of RH Column Styles   ---   */



/*   ---   LH Column Styles   ---   */

#LHNavContainer {width:180px; margin-left: -620px; right: 180px;padding-top: 10px; }
#navMenuFooter { background-image: url(../images-new/bg-main-menu-footer.gif); background-repeat:no-repeat; height:9px; margin-bottom:10px;}
#newsletterSignUp {background-image: url(../images-new/bg-newsletter.jpg);	background-repeat:no-repeat;	height:30px;	padding-top: 120px;	text-align: center;	margin-bottom: 10px;}
#newsletterSignUp a:link, #newsletterSignUp a:visited {color:#FFFFFF; text-decoration:none;}
#newsletterSignUp a:hover {color:#FFFFFF; text-decoration:none; border-bottom:dashed 1px #FFFFFF;}
#freeShipping {margin-bottom:10px;}
#advertLeftColumn {margin-bottom:10px;}
#leftColumnLinks {	margin-bottom:10px;	text-align: center;}
#webmasters {margin-bottom:10px;}
#navMenuHeading { width:180px;	height:26px;	text-align:center; padding-top:10px; font-size:15px;	background-image: url(../images-new/bg-main-menu-header.jpg);}
.navMenuContent {	background-image: url(../images-new/bg-main-menu.gif); background-repeat:repeat-y;}
		.navMenuContent ul {
			margin: 0; /*removes indent IE and Opera*/
			padding: 0; /*removes indent Mozilla and NN7*/
			list-style-type: none; /*turns off display of bullet*/
		}
		.navMenuContent li {margin-right:0px;	padding-left:15px; }
		.navMenuContent li.menutitle {height:18px; padding:4px 0 4px 0; font-weight:bold; margin:0px 0;}
		.navMenuContent a {
			/*/*/display: block;
			padding:5px 0px 5px 30px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#420D17;
			text-decoration:none;
			display: block; 
		}
		.navMenuContent a:link, .navMenuContent a:visited {
			color: #420D17;
			/*/*/color: #420D17;
			text-decoration: none; /* */
		}
		.navMenuContent a:hover {
			text-decoration:none; 	color: #420D17; background-image: url(../images-new/main-menu-hover.jpg); background-repeat:no-repeat; }

.navMenuSubContent {	background-image: url(../images-new/bg-main-menu.gif); background-repeat:repeat-y;}
		.navMenuSubContent ul {
			margin: 0; /*removes indent IE and Opera*/
			padding: 0; /*removes indent Mozilla and NN7*/
			list-style-type: none; /*turns off display of bullet*/
		}
		.navMenuSubContent li {margin-right:0px;	padding-left:5px; }
		.navMenuSubContent li.menutitle { background-image: url(../images-new/bg_nav-menu-subheading.jpg); background-repeat:no-repeat; height:18px; padding:4px 0 4px 0; font-weight:bold; margin:0px 0;}
		.navMenuSubContent a {
			/*/*/display: block;
			padding:3px 0px 3px 15px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#420D17;
			text-decoration:none;
			display: block; 
		}
		.navMenuSubContent a:link, .navMenuSubContent a:visited {
			color: #420D17;
			/*/*/color: #420D17;
			text-decoration: none; /* */
		}
		.navMenuSubContent a:hover {
			text-decoration:underline; 	color: #420D17; }


#LayerCloser {z-index:1; visibility:hidden; position:absolute;}
#LayerMenuSexToys, #LayerMenuLingerie, #LayerMenuFetish, #LayerMenuAdult, #LayerMenuChemist, #LayerMenuOuterwear, #LayerMenuMenswear, #LayerMenuCostumes, #LayerMenuTopBrands {position:absolute; width:170px; border:solid 1px #FFCA7A; z-index:1; visibility:hidden; background-color:#FFFFFF; background-image: url(../images-new/bg_popup_menus.jpg); background-repeat:repeat-x; padding:5px 0;}
#LayerMenuSexToys  ul, #LayerMenuLingerie ul, #LayerMenuFetish ul, #LayerMenuAdult ul, #LayerMenuChemist ul, #LayerMenuOuterwear ul, #LayerMenuMenswear ul, #LayerMenuCostumes ul, #LayerMenuTopBrands ul {	margin: 0;	padding: 0; list-style-type: none; }
#LayerMenuSexToys  li, #LayerMenuLingerie li, #LayerMenuFetish li, #LayerMenuAdult li, #LayerMenuChemist li, #LayerMenuOuterwear li, #LayerMenuMenswear li, #LayerMenuCostumes li, #LayerMenuTopBrands li {margin-right:0px;	padding-left:5px; }
#LayerMenuSexToys a, #LayerMenuLingerie a, #LayerMenuFetish a, #LayerMenuAdult a, #LayerMenuChemist a, #LayerMenuOuterwear a, #LayerMenuMenswear a, #LayerMenuCostumes a, #LayerMenuTopBrands a {/*/*/display: block; padding:2px 0px 2px 10px; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; color:#420D17; text-decoration:none; display: block; }
#LayerMenuSexToys a:link, #LayerMenuSexToys a:visited, #LayerMenuLingerie a:link, #LayerMenuLingerie a:visited, #LayerMenuFetish a:link, #LayerMenuFetish a:visited, #LayerMenuAdult a:link, #LayerMenuAdult a:visited, #LayerMenuChemist a:link, #LayerMenuChemist a:visited, #LayerMenuOuterwear a:link, #LayerMenuOuterwear a:visited, #LayerMenuMenswear a:link, #LayerMenuMenswear a:visited, #LayerMenuCostumes a:link, #LayerMenuCostumes a:visited, #LayerMenuTopBrands a:link, #LayerMenuTopBrands a:visited {color: #420D17; /*/*/color: #420D17; text-decoration: none; /* */}
#LayerMenuSexToys a:hover, #LayerMenuLingerie a:hover, #LayerMenuFetish a:hover, #LayerMenuAdult a:hover, #LayerMenuChemist a:hover, #LayerMenuOuterwear a:hover, #LayerMenuMenswear a:hover, #LayerMenuCostumes a:hover, #LayerMenuTopBrands a:hover {text-decoration:underline; color: #420D17;}

/*   ---   End of LH Column Styles   ---   */



/*   ---   Homepage Specific Styles   ---   */

#promoImage1 { width:610px;}

#newProductsContainer { width:717px;}
.newProductsHomepage {width:290px; margin:0 6px 10px 6px; float:left; height: 170px; border:solid 1px #FFFFFF;}
.newProductsHomepageImage {width:120px;	text-align:center; margin-bottom:2px;	padding:5px 0;	float:left;}
.newProductsHomepage:hover { border:dotted 1px #E7B469;}
.newProductsHomepageContent {text-align:left; padding:6px 6px 3px 6px; color:#333333; line-height:1.4em; float:left; width:156px;}

.newProductsHomepageContent a:link, .newProductsHomepageContent a:visited {color:#333333; text-decoration:none;}
.newProductsHomepageContent a:hover {color:#333333; text-decoration:underline;}
.newProductsHomepageContentPrice { font-size:16px; color:#333333;	margin-top:10px;font-weight: bold;}
.newProductsHomepageContentPrice_mine2 { font-size:12px; color:#333333;	margin-top:10px;font-weight: bold;}
/*   ---   End of Homepage Specific Styles   ---   */




/*   ---   Category Specific Styles   ---   */

#categoryListingContainer {	padding:10px 0;}
.categoryListing {	width:120px;	height:160px;	background-image: url(../images-new/bg_category-listing.jpg);	background-repeat:no-repeat;	margin: 0 15px 10px 15px;	float: left;}
.categoryListingImage {padding:7px 0 0 10px;}
.categoryListingContent {	margin-top:10px;	padding:0 5px;	text-align:center;	font-size: 11px;	line-height: 1.4em;}
.categoryListingContent a:link, .categoryListingContent a:visited {color:#333333; text-decoration:none;}
.categoryListingContent a:hover {color:#333333; text-decoration:underline;}
#categoryDescription {	margin:10px 0;	padding: 0 15px;	line-height: 1.4em;}

/*   ---   End of Category  Specific Styles   ---   */



/*   ---   Section  Specific Styles   ---   */

.sortingOptions {padding:10px;}
.sectionOrderBy {	float: right;	/*position: relative;*/	padding-right: 10px;}
.sectionProductsPerPage {float: right;	/*position: relative;*/	padding-right: 10px;}

.pagescontainer {	text-align:right; padding:25px 5px 5px 5px; float: right;/*	position: relative;*/}
ul.pageslist {	margin-left: 0;	padding-left: 0;	/*white-space: nowrap;*/	margin-top: 0px;	padding-top: 0px;	margin-bottom: 0px;	margin-right: 0px;	list-style-type: none;}
.pageslist li {	display: inline;	margin: 1px;	padding: 0px; 	margin: 1px;	border: 0px dotted #FFD5E3; 	background-color: #FFFFFF; 	color: #000000;	font-weight:bold;}
.pageslist a {	padding: 3px; 	margin: 0px; 	background-color: #FFE7C2;	border: solid 1px #FFC979;	font-weight:normal;}
.pageslist a:link, .pageslist a:visited {	text-decoration: none;	color: #000000;	background-color: #FFE7C2;}
.pageslist a:hover {	text-decoration: none;	color: #333333;	background-color: #FFFFFF;	border:solid 1px #FFC979;}

.sectionContainer {padding:10px 0;}
.sectionListing {padding:8px; background-image: url(../images-new/bg-section-listing-product.jpg); background-repeat:no-repeat;}
.sectionListingFooter {	background-image: url(../images-new/bg-section-listing-product-footer.gif);	background-repeat:no-repeat;	height:7px;	margin-bottom: 10px;}
.sectionListingImage {border:solid 1px #CCCCCC;	width:100px;	float: left;	margin: 0 8px 10px 0;}
.sectionListingContent {	padding:0 10px;	line-height: 1.4em;	float: left; width:390px;}
.sectionListingContent a:link, .sectionListingContent a:visited {color:#333333; text-decoration:none;}
.sectionListingContent a:hover {color:#333333; text-decoration:underline;}
.sectionListingContentPrice {	font-size:14px; font-weight:bold; color:#CC0000;}
.sectionListingContentRRP {padding-top:10px; font-size:11px;}

.sectionListingViewDetails {float:right;}
.sectionFreeShipping {color:#CC0000; font-weight:bold; margin-top:5px;}

.sectionListingProductOptions { width: 180px; float:left; background-image: url(../images-new/bg_section-listing-product-options.gif); background-repeat:no-repeat;}
.sectionListingProductOptionsTitle { height:21px; padding:8px 0 0 15px;}
.sectionListingProductOptionsContent { border:solid 1px #E0E0E0; padding:5px;}
.sectionListingProductOptionsDropdowns {border-bottom:solid 1px #E0E0E0; padding-bottom:10px;}
.sectionListingProductOptionsExtras {padding:10px 0 10px 0;}
.tableExtras {width:100%;}
.tableExtras td {font-size:10px; color: #333333;}
.tableExtras a:link, .tableExtras a:visited {text-decoration:none; color:#333333;}
.tableExtras a:hover {text-decoration:underline; color:#333333;}
.sectionListingProductOptionsAddCart {padding:0;}

.tabletitle {font-size:11px; color: #333333; }
/*   ---   End of Section Specific Styles   ---   */




/*   ---   Product Specific Styles   ---   */

#productContainer {padding:10px 0;}
#productImageContainer {
	width:335px;
	float:right;
	margin-left: 5px;
}
#productImage {border: solid 1px #999999; margin-bottom:20px; }
#productListingContent {padding:0 0 0 5px;	line-height: 1.4em;	float: left; width:255px;}
#productListingContentPrice {font-size:20px; color:#CC0000; font-family:'Trebuchet MS', tahoma, Arial, verdana; padding:10px 0 15px 0;}
#productListingContentRRP {padding-bottom:10px; font-size:11px;}

#productListingProductOptions { width: 250px; float:left; background-image: url(../images-new/bg_product-options.jpg); background-repeat:no-repeat;}
#productListingProductOptionsTitle { height:21px; padding:8px 0 0 15px;}
#productListingProductOptionsContent { width: 248px; border:solid 1px #E0E0E0;}
.productListingProductOptionsDropdowns {border-bottom:solid 1px #E0E0E0; padding-bottom:10px; padding-top:5px;}
#productListingProductOptionsExtras {padding:0 0 10px 0;}
#productListingProductOptionsAddCart {padding:0 0 10px 0 ; border-bottom:solid 1px #E0E0E0;}

.productExtraImages {width:333px;}
.extraProductImages {margin:0 5px 10px 2px; float:left; border:solid 1px #999999;}

#productInfo {border-bottom:solid 1px #E0E0E0; padding:10px 5px 10px 10px; line-height:1.4em; font-size:11px;}
#productReviews {padding:10px 5px 10px 10px; line-height:1.4em; font-size:11px; min-height:50px;}

.relatedItemsTitle {width:702px; height:23px; background-image: url(../images-new/bg_breadcrumb.jpg); background-repeat:no-repeat; padding: 5px 5px 0px 7px; margin-top:10px;	font-size: 14px;	color: #4F001A; font-family:'Trebuchet MS', tahoma, Arial, verdana;}
.relatedItemsContainer {padding: 10px 0;}
.relatedItems {width:115px; float:left; margin-right:4px; }
.relatedItemsImage {border:solid 1px #E7B367; width:113px; text-align:center; padding:5px 0;}
.relatedItemsContent { padding:5px; width:105px; text-align:center; font-size:11px; color:#4F001A;}
.relatedItemsContent a:link, .relatedItemsContent a:visited {color:#4F001A; text-decoration:none;}
.relatedItemsContent a:hover {color:#4F001A; text-decoration:underline;}

.alsoBoughtItemsTitle {width:702px; height:23px; background-image: url(../images-new/bg_breadcrumb.jpg); background-repeat:no-repeat; padding: 5px 5px 0px 7px; margin-top:10px;	font-size: 14px;	color: #4F001A; font-family:'Trebuchet MS', tahoma, Arial, verdana;}
.alsoBoughtItemsContainer {padding: 10px 0;}
.alsoBoughtItems {width:115px; float:left; margin-right:4px; }
.alsoBoughtItemsImage {border:solid 1px #E7B367; width:113px; text-align:center; padding:5px 0;}
.alsoBoughtItemsContent { padding:5px; width:105px; text-align:center; font-size:11px; color:#4F001A;}
.alsoBoughtItemsContent a:link, .alsoBoughtItemsContent a:visited {color:#4F001A; text-decoration:none;}
.alsoBoughtItemsContent a:hover {color:#4F001A; text-decoration:underline;}

/*   ---   End of Product Specific Styles   ---   */

/*   ---   Cart Specific Styles   ---   */

#cartContainer {padding:10px 0;}
.tableBasketHeaders {width:608px;background-image: url(../images-new/bg_cart-header.gif); background-repeat:no-repeat;font-size:11px;}
.tableBasketHeaders th {font-size:11px;}

.tableBasket {width:608px; border: solid 1px #E7B367; margin:0 0 5px 0;}
.tableBasket td {text-align:center;}
.tableBasket td.total {font-weight:bold;}
.tableBasket td.description {text-align:left; line-height:1.3em; }
.tableBasket td.description a:link, .tableBasket td.description a:visited { color:#4F001A; text-decoration:none;}
.tableBasket td.description a:hover { color:#4F001A; text-decoration:underline;}
.tableBasket td.totalText {text-align:right; padding:5px; font-weight:bold;}
.tableBasket tr.savings {background-color:#FFEBCD; color:#FF0000;}
.tableBasket tr.total {background-color:#FFEBCD;}

#cartButtons { padding:5px 0px 25px 0px;}
.cartButtonsStandard { margin-right:15px; float:right;}

#cartExtraText {line-height:1.4em; padding:0 10px;}

/*   ---   End of Cart Specific Styles   ---   */


/*   ---   Content Page Specific Styles   ---   */

#contentContainer {padding:0 15px;line-height:1.4em;}
#contentContainer  a:link, #contentContainer  a:visited { color:#4F001A; text-decoration:none; border-bottom:dashed 1px #4F001A; padding-bottom:2px;}
#contentContainer  a:hover { color:#CA0042; border-bottom:dashed 1px #4F001A;}

/*   ---   End of Content Page Specific Styles   ---   */


#footerPromos {margin:10px 0 10px 0;}

#importantLinks {margin-left:auto; margin-right:auto;width:960px; padding:4px 10px;	border:solid 1px #E7B469; margin-top: 10px; line-height:1.4em; font-size:11px;}
#importantLinks a:link, #importantLinks a:visited { text-decoration:none; color:#000000;}
#importantLinks a:hover { text-decoration:underline; color:#000000;}

#copyright {margin-left:auto; margin-right:auto; width:940px;	padding:4px 10px; text-align:center; font-size:11px; margin-top:10px; line-height:1.4em;}

