/* ************************* SHARED SELECTORS [^shared_selectors] ************************* */
				body { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; } 
				
				/* ************************* SHARED CLASS SELECTORS [^shared_class_selectors] ************************* */

				/* ************************* UNIQUE ID SELECTORS [^unique_id_selectors] ************************* */
				#HEADER { margin-top: 10px; width: 767px; padding-left: 8px; }
				#BODY { width: 775px; }
				#INDEX { width: 170px; background-color: rgb(255, 255, 255); }
				#PRESENTATION { width: auto; }
				#FOOTER { margin-top: 20px; padding-bottom: 10px; text-align: center; font-size: 11px; font-weight: 300; width: 775px; color: rgb(112, 112, 112); }
				#BLANK { padding: 0px; margin-top: 0px; }

				/* ************************* HEADER [^header] ************************* */
				#HEADER a { color: rgb(112, 112, 112); text-decoration: none; }
				#HEADER a.active { color: rgb(112, 112, 112); text-decoration: none; }
				#HEADER a.hover { color: rgb(112, 112, 112); text-decoration: none; }
				#HEADER a.link { color: rgb(112, 112, 112); text-decoration: none; }
				#HEADER a.visited { color: rgb(112, 112, 112); text-decoration: none; }
				
				#TOOLBAR { font-size: 9px; font-weight: 300; padding-bottom: 5px; }
				#TOOLBAR ul { list-style-type: none; }
				#TOOLBAR li { display: inline; }
				#TOOLBAR ul li { font-size: 9px; }
				
				#LOGO { background-image: url(/login//common/images/header/background-repeat.jpg); background-repeat: repeat-x; }
				#HEADER ul { margin: 0px; }
				#HEADER li { font-size: 11px; font-weight: 300; }
				#HEADER .CELLBORDER { border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); background-image: url(/common/images/header/background-repeat.jpg); background-repeat: repeat-x; }

				#RIGHT_CAP { border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); background-image: url(/common/images/header/background-repeat.jpg); background-repeat: repeat-x; }

				#PHONE { font-size: 11px; color: rgb(112, 112, 112); padding-right: 25px; }

				#BANNER_BORDER { border-right: 1px solid rgb(0, 0, 0); }
			
				/* ************************* INDEX [^index] ************************* */ 
				#INDEX a:link { color: #000000; text-decoration: none; }
				#INDEX a:visited { color: #000000; text-decoration: none; }
				#INDEX a:hover { color: #555555; text-decoration: none; }
				
				#INDEX form { margin: 0px; }
				#INDEX input { border: 1px solid rgb(0, 0, 0); font-size: 12px; width: 117px; padding: 2px; }
				#INDEX ul { list-style-type: none; margin: 0px; }
				#INDEX li { margin-left: -40px; }
				#INDEX p { margin: 0px; }
				
				#INDEX_BACKGROUND { background-image: url(/common/images/index/background/menubg07.jpg); background-repeat: no-repeat; }

				#FLOAT_MENU { border-left: 1px solid rgb(0, 0, 0); }

				#INDEX .MENU_RIGHT { border-right: 1px solid rgb(0, 0, 0); }
				.MENU_BOTTOM { border-bottom: 1px solid rgb(0, 0, 0); }
				
				#INDEX { font-size: 11px; font-weight: 300; }
				
				#POPULAR { margin-top: 15px; font-size: 13px; font-weight: bold; }
				.POPULAR_ITEMS { padding-right: 15px; }
				
				
				.PARENT { padding-right: 15px; font-size: 13px; font-weight: bold; padding-top: 15px;  }
				.CHILD { margin: 0px; font-size: 13px; }
				.ORPHAN { padding-right: 15px; font-size: 13px; }

				.SEPERATOR { padding-right: 15px; }
				
				#LUCKY_LANA { padding-right: 15px; }

				/* ************************* FOOTER [^footer] ************************* */
				#FOOTER a { color: rgb(112, 112, 112); text-decoration: none; font-weight: bold }
				#FOOTER a:hover { color: rgb(112, 112, 112); text-decoration: underline; font-weight: bold }
				#FOOTER ul { list-style-type: none; }
				#FOOTER li { display: inline; }

				/* ************************* LOGIN [^login] ************************* */
				#LOGIN { padding-top: 30px; }
				#LOGIN a { color: blue; text-decoration: none; }
				#LOGIN a.active { color: blue; text-decoration: none; }
				#LOGIN a.hover { color: blue; text-decoration: none; }
				#LOGIN a.link { color: blue; text-decoration: none; }
				#LOGIN a.visited { color: blue; text-decoration: none; }

				#LOGIN h1 { font-size: 20px; font-weight: bold; margin: 0px; margin-bottom: 20px; }
				#LOGIN td { font-size: 11px; }
				#LOGIN label { font-size: 11px; }
				#LOGIN p { font-size: 11px; }

				/* ************************* SEARCH [^search] ************************* */
				#SEARCH_RESULTS { padding-top: 30px; }
				#SEARCH_RESULTS a { color: blue; text-decoration: none; }
				#SEARCH_RESULTS a.active { color: blue; text-decoration: none; }
				#SEARCH_RESULTS a.hover { color: blue; text-decoration: none; }
				#SEARCH_RESULTS a.link { color: blue; text-decoration: none; }
				#SEARCH_RESULTS a.visited { color: blue; text-decoration: none; }

				#SEARCH_RESULTS h1 { font-size: 20px; font-weight: bold; margin: 0px; margin-bottom: 20px; }
				#SEARCH_RESULTS h2 { font-size: 11px; font-weight: bold; margin: 0px; }
				#SEARCH_RESULTS img { border: 1px solid blue; }

				#SEARCH_RESULTS .PRODUCT_DESCRIPTION { font-size: 11px; }

				/* ************************* CATEGORY [^category] ************************* */
				#CATEGORY { padding-top: 30px; width: 570px; }
				#CATEGORY a { color: black; text-decoration: none; }
				#CATEGORY a.active { color: black; text-decoration: none; }
				#CATEGORY a.hover { color: black; text-decoration: none; }
				#CATEGORY a.link { color: black; text-decoration: none; }
				#CATEGORY a.visited { color: black; text-decoration: none; }

				#CATEGORY h1 { font-size: 20px; font-weight: bold; margin: 0px; }
				#CATEGORY h2 { font-size: 14px; font-weight: bold; margin: 0px; }
				#CATEGORY img { border: 1px solid rgb(0, 0, 0); }

				#CATEGORY .NO_BORDER { border: 0px; }

				#PARENT_CATEGORY { /*border-bottom: 1px solid rgb(0, 0, 0);*/ margin-bottom: 20px; font-size: 11px; font-weight: bold;  }
				#PARENT_CATEGORY .viewAllLink { font-size: 11px; font-weight: bold; }
				#PARENT_CATEGORY a:link { color: #000000; text-decoration: none; }
				#PARENT_CATEGORY a:visited { color: #000000; text-decoration: none; }
				#PARENT_CATEGORY a:hover { color: #000000; text-decoration: none; }

				#INTRO_TEXT { font-size: 11px; }

				#categorytext {margin-top: 15px; line-height: 1.3; }
				

				/* ************************* PRODUCT LIST [^product_list] ************************* */
				#CATEGORY_LIST { padding-top: 30px; width: 570px; }
				#CATEGORY_LIST a { color: #0000FF; text-decoration: none; }
				#CATEGORY_LIST a.active { color: #0000FF; text-decoration: none; }
				#CATEGORY_LIST a.hover { color: #0000FF; text-decoration: none; }
				#CATEGORY_LIST a.link { color: #0000FF; text-decoration: none; }
				#CATEGORY_LIST a.visited { color: #0000FF; text-decoration: none; }

				#CATEGORY_LIST h1 { font-size: 20px; font-weight: bold; margin: 0px; margin-bottom: 20px; }
				#CATEGORY_LIST h2 { font-size: 11px; font-weight: bold; margin: 0px; }
				#CATEGORY_LIST .viewAllTitleBig { color: black; font-size: 20px; font-weight: bold; }
				#CATEGORY_LIST .viewAllTitle { font-size: 14px; font-weight: bold; margin: 0px; }
				#CATEGORY_LIST .viewAllLink { font-size: 11px; font-weight: bold; }
				
				#CATEGORY_LIST .THUMBNAIL { border: 0px; }
				#CATEGORY_LIST .imgBorder { border: 1px solid black; }
				#CATEGORY_LIST .PRODUCT_DESCRIPTION { font-size: 11px; }
				#CATEGORY_LIST .SEPERATOR { padding-top: 5px; padding-bottom: 5px; }

				/* ************************* CATEGORY JUMP [^] ************************* */
				#CATEGORY_JUMP { padding-top: 0px; padding-left: 10px; width: 500px; }
				#CATEGORY_JUMP a:link { color: #000000; text-decoration: none; }
				#CATEGORY_JUMP a:visited { color: #000000; text-decoration: none; }
				#CATEGORY_JUMP a:hover { color: #000000; text-decoration: underline; }

				#CATEGORY_JUMP h1 { font-size: 20px; font-weight: bold; margin: 0px; margin-bottom: 25px; }
				#CATEGORY_JUMP h2 { font-size: 11px; font-weight: bold; margin: 0px; }
				#CATEGORY_JUMP .viewAllTitleBig { font-size: 14px; font-weight: bold; }
				#CATEGORY_JUMP .viewAllTitle { font-size: 14px; font-weight: bold; margin: 0px; }
				#CATEGORY_JUMP .viewAllJump { font-size: 11px; }
				
				#CATEGORY_JUMP .THUMBNAIL { }
				#CATEGORY_JUMP .imgBorder { border: 1px solid black; }
				#CATEGORY_JUMP .PRODUCT_DESCRIPTION { font-size: 11px; }
				#CATEGORY_JUMP .SEPERATOR { padding-top: 5px; padding-bottom: 5px; }

				/* ************************* PRODUCT DETAILS [^product_details] ************************* */
				#PRODUCT { padding-top: 30px; width: 570px; }
				#PRODUCT a { color: blue; text-decoration: none; }
				#PRODUCT a.active { color: blue; text-decoration: none; }
				#PRODUCT a.hover { color: blue; text-decoration: none; }
				#PRODUCT a.link { color: blue; text-decoration: none; }
				#PRODUCT a.visited { color: blue; text-decoration: none; }
				.special { color: red; }
				.pink { color: #FF66CC; }
				.green { color: #339933; }   
				#PRODUCT h1 { font-size: 13px; font-weight: bold; margin: 0px; margin-bottom: 0px; }
				#NAME { border-bottom: 1px solid rgb(0, 0, 0); }

				#PRODUCT_BAR { width: 570px; padding-top: 3px; padding-bottom: 15px; }
				#PRICE { font-size: 11px; float: left; }
				#LOCATION { font-size: 11px; float: right; text-align: right; }

				#PRODUCT_IMAGE { /* 
				border: 1px solid black; */ }
				
				#PRODUCT_OPTIONS { padding-left: 20px; float: left; text-align: left; margin-bottom: 10px; font-size: 11px; overflow: hidden; }				
				#PRODUCT_OPTIONS select { font-size: 11px; }
				#WISHLIST_OPTIONS { padding-left: 20px; text-align: center; margin-bottom: 10px; }
				.PRODUCTS_SEPERATOR { padding-left: 20px; text-align: center; }
				#MAILTO_OPTIONS { padding-left: 20px; text-align: center; font-size: 11px; margin-bottom: 10px; }
				#PRODUCT_DESCRIPTION { padding-left: 20px; font-size: 11px; }
				#PRODUCT_DESCRIPTION img { border: 0px; }
				
				#CROSS_SELL a { color: blue; text-decoration: none; }
				#CROSS_SELL a.active { color: blue; text-decoration: none; }
				#CROSS_SELL a.hover { color: blue; text-decoration: none; }
				#CROSS_SELL a.link { color: blue; text-decoration: none; }
				#CROSS_SELL a.visited { color: blue; text-decoration: none; } 

				#CROSS_SELL h3 { font-size: 13px; font-weight: normal; }
				#CROSS_SELL h4 { font-size: 13px; }

				#USA_MUSCLE_MADE img { border: 1px solid silver; }
				
				#socialnetwork { size: 12px; float: left; margin-left: 60px; margin-top: 10px; margin-bottom: 10px;}
				
				.addthis_button_expanded {font-size: 11px; }

				#addtocart {font-size:11px; /*margin-bottom:10px;*/ float: left; padding-left:40px; text-align: left; overflow: hidden; }

				#wishlist_button {font-size:11px; margin-bottom:10px; float: left; padding-left:60px; text-align: left; overflow: hidden;}
				#line { width: 160px; margin-top: 5px; margin-bottom:3px; float: left; margin-left:60px; border-bottom: 1px dashed #cbcbc1;} 


				/* ************************* DAILY SPECIAL [^daily_special] ************************* */
				#DAILY_SPECIAL { margin-left: 15px; }
				#DAILY_SPECIAL h1 { font-size: 20px; font-weight: bold; color: white; }
				#DAILY_SPECIAL p { font-size: 11px; color: #02496D; }
				#DAILY_SPECIAL .REG_PRICE { font-size: 18px; font-weight: bold; }
				#DAILY_SPECIAL .DISC_PRICE { font-size: 18px; font-weight: bold; color: red; }
				
				/* ************************* SALE [^sale] ************************* */
				#borderless img { border: none; }
				.saletext { color: #000000; font-size: 11px; font-weight: normal; } 
				
				/* ************************* CHECKOUT STEPS [^checkout_steps] ************************* */
				#CHECKOUT_TITLE { border-bottom: 1px solid rgb(0, 0, 0); }
				#CHECKOUT_STEPS { font-size: 11px; text-align: right; margin-bottom: 20px; }
				#CHECKOUT_NOTICE { margin-bottom: 10px; }
				.CHECKOUT_EMPHASIS { color: red; }
				.LABEL_REQUIRED { color: red; }
				.ELEMENT_REQUIRED { border: 1px solid red; }
				
				/* ************************* BILLING INFO [^bill_info] ************************* */
				#BILLING_INFO { padding-top: 30px; }

				#BILLING_INFO h1 { font-size: 13px; font-weight: bold; margin: 0px; } 
				#BILLING_INFO p { font-size: 11px; margin: 0px; }

				#BILLING_INFO .SUBMIT { padding-top: 20px; padding-left: 100px; }

				/* ************************* SHIPPING INFO [^ship_info] ************************* */
				#SHIPPING_INFO { padding-top: 30px; }

				#SHIPPING_INFO h1 { font-size: 13px; font-weight: bold; margin: 0px; } 
				#SHIPPING_INFO p { font-size: 11px; margin: 0px; }

				#SHIPPING_INFO .SUBMIT { padding-top: 20px; padding-left: 102px; }

				/* ************************* SHIPPING METHOD [^ship_meth] ************************* */
				#SHIPPING_METHOD { padding-top: 30px; }

				#SHIPPING_METHOD h1 { font-size: 13px; font-weight: bold; margin: 0px; }

				#SHIPPING_METHOD_TITLE { border-bottom: 1px solid rgb(0, 0, 0); }
				
				#SHIPPING_METHOD p { margin: 0px; }
				#SHIPPING_METHOD td { font-size: 11px; }

				#CHECKOUT_OFFER { 
					border: 1px solid rgb(0, 0, 0); 
					position: absolute; 
					width: 273px; 
					top: 209px; 
					left: 725px;
					display: none;
					text-align: center;

				}

				#CHECKOUT_OFFER h3 { font-size: 11px; }
				#CHECKOUT_OFFER h4 { font-size: 11px; }

				#CHECKOUT_OFFER p { font-size: 11px; }
				#CHECKOUT_OFFER a { color: blue; text-decoration: none; }
				#CHECKOUT_OFFER a.active { color: blue; text-decoration: none; }
				#CHECKOUT_OFFER a.hover { color: blue; text-decoration: none; }
				#CHECKOUT_OFFER a.link { color: blue; text-decoration: none; }
				#CHECKOUT_OFFER a.visited { color: blue; text-decoration: none; }
				
				#CLOCK { background-color: rgb(175, 201, 202); width: 350px; border: 1px solid rgb(0, 0, 0); padding: 5px } 

				/* ************************* PAYMENT METHOD [^pay_meth] ************************* */
				#PAYMENT_METHOD { padding-top: 30px; }
				#PAYMENT_TITLE { border-bottom: 1px solid rgb(0, 0, 0); }

				#PAYMENT_METHOD h1 { font-size: 13px; font-weight: bold; margin: 0px; }
				#PAYMENT_METHOD h2 { font-size: 13px; font-weight: bold; margin: 0px; }

				#PAYMENT_METHOD p { font-size: 11px; }
				#PAYMENT_METHOD td { font-size: 11px; }

				#PAYMENT_METHOD .HEADER { font-weight: bold; }
				#GIFT_CERTIFICATE { margin-top: 15px; }
				#GIFT_ORDER { margin-top: 15px; }
				#ADDRESSES { margin-top: 15px; }
				#CARD_INFO { margin-top: 15px; padding-left: 257px; }
				#INTERNATIONAL { margin-top: 15px; }

				#OPTIONAL { margin-top: 15px; }

				/* INFO DESK */
				#INFO_DESK { padding-top: 15px; }
				#INFO_DESK img { border: 1px black solid; }

				#INFO_DESK h1 { margin: 0px; font-size: 20px; }
				#INFO_DESK ul { padding-left: 10px; }
				#INFO_DESK li { width: 675px; margin: 5px; font-size: 11px; }

				#INFO_DESK a { color: rgb(0, 0, 0); text-decoration: none; }
				#INFO_DESK a.active { color: rgb(0, 0, 0); text-decoration: none; }
				#INFO_DESK a.hover { color: rgb(0, 0, 0); text-decoration: none; }
				#INFO_DESK a.link { color: rgb(0, 0, 0); text-decoration: none; }
				#INFO_DESK a.visited { color: rgb(0, 0, 0); text-decoration: none; }

				#FAQ a { color: #02496D; text-decoration: none; }
				#FAQ a.active { color: #02496D; text-decoration: none; }
				#FAQ a.hover { color: #02496D; text-decoration: none; }
				#FAQ a.link { color: #02496D; text-decoration: none; }
				#FAQ a.visited { color: #02496D; text-decoration: none; }
				
				#NO_DECORATION a { color: #02496D; text-decoration: none; }
				#NO_DECORATION a.active { color: #02496D; text-decoration: none; }
				#NO_DECORATION a.hover { color: #02496D; text-decoration: none; }
				#NO_DECORATION a.link { color: #02496D; text-decoration: none; }
				#NO_DECORATION a.visited { color: #02496D; text-decoration: none; }

				/* MY CART */
				#MY_CART { padding-top: 15px; }

				#MY_CART h1 { margin: 0px; font-size: 20px; }

				#MY_CART a { color: #02496D; text-decoration: underline; }
				#MY_CART a.active { color: #02496D; text-decoration: underline; }
				#MY_CART a.hover { color: #02496D; text-decoration: underline; }
				#MY_CART a.link { color: #02496D; text-decoration: underline; }
				#MY_CART a.visited { color: #02496D; text-decoration: underline; }

				.cartHeaders { font-size: 14px; font-weight: bold; }
				.cartLines { font-size: 12px; }
				
				/* ************************* GENERAL [^general] ************************* */
				.theTop { background-color: #ffffff; font-size: 11px;  margin-top: 10px; }
				.theWhite { background-color: #ffffff; font-size: 11px;  margin-top: 10px; padding: 10px; }
				.theOlive { background-color: rgb(178, 182, 131); font-size: 11px;  margin-top: 10px; padding: 10px; }
				.theBlue { background-color: rgb(175, 201, 202); font-size: 11px;  margin-top: 10px; padding: 10px; }
				.aboutOlive { background-color: rgb(178, 182, 131); font-size: 11px;  margin-top: 5px; padding: 5px; }
				.aboutBlue { background-color: rgb(175, 201, 202); font-size: 11px;  margin-top: 5px; padding: 5px; }
				.linksOlive { background-color: rgb(178, 182, 131);  margin-top: 10px; }
				.linksBlue { background-color: rgb(175, 201, 202);  margin-top: 10px; }
				.lightKink { background-color: #979595; font-size: 11px;  margin-top: 10px; padding: 10px; }
				.darkKink { background-color: #4D4B4B; font-size: 11px;  margin-top: 10px; padding: 10px; }
				.kinklist { background-color: #000000;  margin-bottom: 10px; padding: 10px; }
				
				h1 { font-size: 20px; margin: 0px; }
				h2 { font-size: 16px; margin: 0px; }
				h3 { font-size: 12px; margin: 0px; }
				h4 { font-size: 16px; margin: 0px; color:#660000; }
				h5 { font-size: 15px; margin: 0px; color:#ffffff; }
				h6 { font-size: 13px; margin: 0px; }


				p { margin: 0px; }
				.text { font-size: 11px; }
				.abouttext { font-family: verdana,arial; font-size: 13px; font-weight: bold; color: #000000; }
				.ecardtext { font-size: 13px; }
				.suggestion1 { font-size: 24px; }
				.funtext { font-size: 16px; }
				.littletext { font-size: 9px; }

				#INFO_SHIPPING { margin-top: 15px; }
				#NEWSLETTER_SIGNUP { margin-top: 15px; }

				
				#FUN_STUFF { margin-top: 15px; }
				#FUN_STUFF p { font-size: 16px; }
				#FUN_STUFF a { color: #000000; text-decoration: none; }
				#FUN_STUFF a.active { color: #000000; text-decoration: none; }
				#FUN_STUFF a.hover { color: #000000; text-decoration: none; }
				#FUN_STUFF a.link { color: #000000; text-decoration: none; }
				#FUN_STUFF a.visited { color: #000000; text-decoration: none; }
				
				#NEW_DEAL a { color: #000000; text-decoration: none; }
				#NEW_DEAL a.active { color: #000000; text-decoration: none; }
				#NEW_DEAL a.hover { color: #000000; text-decoration: none; }
				#NEW_DEAL a.link { color: #000000; text-decoration: none; }
				#NEW_DEAL a.visited { color: #000000; text-decoration: none; }
				
				#WALLPAPER { margin-top: 15px; }
				#WALLPAPER p { font-size: 12px; }
				#WALLPAPER a { color: #000000; text-decoration: none; }
				#WALLPAPER a.active { color: #000000; text-decoration: none; }
				#WALLPAPER a.hover { color: #000000; text-decoration: none; }
				#WALLPAPER a.link { color: #000000; text-decoration: none; }
				#WALLPAPER a.visited { color: #000000; text-decoration: none; }
				
				.jError { border: 1px solid red; color: red; font-size: 14px; font-weight: bold; padding: 10px; margin: 10px; }
				
				.LI_ALT1 { background-color: rgb(175, 201, 202); font-size: 13px; font-weight: bold; }
				.LI_ALT2 { background-color: rgb(178, 182, 131); font-size: 13px; font-weight: bold; }
				#INFO_DESK a { display: block; color: #000000; }
				.DISPLAY_ITEMS { margin-top: 10px; }
				
				#SUBHEADER { padding: 10px; width: 550px; } 

				#SUBSECTION { margin: 15px; }
				#SUBSECTION a { color: #02496D; text-decoration: underline; }
				#SUBSECTION a.active { color: #02496D; text-decoration: underline; }
				#SUBSECTION a.hover { color: #02496D; text-decoration: underline; }
				#SUBSECTION a.link { color: #02496D; text-decoration: underline; }
				#SUBSECTION a.visited { color: #02496D; text-decoration: underline; }
				
				#ECARDS { margin-top: 15px; width: 550px; }
				#ECARDS text { font-size: 13px; }
				#ECARDS h1 { font-size: 20px; margin: 0px; } 
				#ECARDS h2 { font-size: 13px; margin: 0px; }
				
				#BOX1 { margin-top: 10px; padding: 10px; }
				#BOX2 { margin-top: 10px; padding: 10px; }
				#BOX3 { margin-top: 10px; padding: 10px; }
				
				#CONTACT_US { background-color: rgb(175, 201, 202); font-size: 11px; color: #000000; border: 2px solid #000000; }
				
				#POP { font-size: 11px; color: #000000; }
				#POP a { color: #000000; text-decoration: none; }
				#POP a.active { color: #000000; text-decoration: none; }
				#POP a.hover { color: #000000; text-decoration: none; }
				#POP a.link { color: #000000; text-decoration: none; }
				#POP a.visited { color: #000000; text-decoration: none; }
				#POP td { font-size: 11px; color: #000000; }
				#POP img { border: 0px; }
				.pop { font-size: 11px; color: #000000; }
				
				/* ************************* SPEND [^SPEND] ************************* */
				
				#SPEND { font-size: 11px; color: #000000; }
				#SPEND a { color: #000000; text-decoration: none; }
				#SPEND a.active { color: #000000; text-decoration: none; }
				#SPEND a.hover { color: #000000; text-decoration: none; }
				#SPEND a.link { color: #000000; text-decoration: none; }
				#SPEND a.visited { color: #000000; text-decoration: none; }
				#SPEND img { border: 0px; }
				.spend { font-size: 11px; color: #000000; } 
				
				/* ************************* GIFTGUIDE [^giftguide] ************************* */
				
				#VDAYPINK { background-color: #F881A3; padding: 10px; margin-top: 10px; width: 570px; }
				
				#VDAYPINK td { padding: 5px; font-weight: normal; }
				
				#VDAYRED { background-color: #F881A3; padding: 10px; margin-top: 10px; width: 570px; }
				
				#VDAYRED td { padding: 5px; font-weight: normal; }
				
				.MARDIGRAS { background-color: #616CBE; padding: 10px; margin-top: 10px; width: 570px; font-weight: normal; }
				
				.MARDIGRAS td { padding: 5px; font-weight: normal; }
				
				.MARDIRED { background-color: #DD3E49; padding: 10px; margin-top: 10px; width: 570px; font-weight: normal; }
				
				.MARDIRED td { padding: 5px; font-weight: normal; }

				.BOYBUTTER { margin-top: 10px; font-weight: normal; }
				
				.BOYBUTTERTV { margin-top: 10px; font-weight: normal; background-image: url(/boybutter/tv2.gif); background-repeat: no-repeat;}
			
				.BUNNY { margin-top: 10px; padding: 10px; font-weight: normal;  width: 570px; background-color: #F1FF7B;}
				
				.BUNNYFINE { margin-top: 10px; font-size: 10px; text-align: center; }
			
				.BUNNYGREEN { margin-top: 10px; padding: 10px; font-weight: normal;  width: 570px; background-color: #7DBD78;}
				
				.BUNNYGREEN td { padding: 5px; font-weight: normal; }

			 
				/* ************************* BILLING ADDRESS [^billing_address] ************************* */
				#INFO_ORDER { margin-top: 15px; }
				#INFO_ORDER h1 { font-size: 20px; margin: 0px; }
				#BILLING_FORM { margin: 10px; padding: 10px; }

				#NOTICE { padding: 10px; width: 550px; }
				#NOTICE h2 { font-size: 16px; margin: 0px; }

				
				/* ************************* CLUBS [^clubs] ************************* */
				<!--/*--><![CDATA[<!--*/
				
				#CLUBS h1 { font-size: 14px; }
				#CLUBS p { font-size: 12px; }
				#CLUBS label { font-size: 12px; }
				#CLUBS td { font-size: 12px; }

				#CLUBS input { font-size: 12px; }
				#CLUBS textarea { font-size: 12px; }

				.REQUIRED { color: rgb(255,0,0); }

			/*]]>*/-->

				/* ************************* SITEMAP [^site_map] ************************* */
				#SITEMAP { padding-top: 30px; }
				
				#SITEMAP_TITLE h1 { font-size: 13px; }
				#SITEMAP_TITLE p { font-size: 11px; }

				#SITEMAP_CATEGORIES h1 { font-size: 11px; }
				#SITEMAP_CATEGORIES h2 { font-size: 11px; }
				#SITEMAP_CATEGORIES h3 { font-size: 11px; }
				#SITEMAP_CATEGORIES ul { list-style-type: none; }
				
				#SITEMAP_NAVIGATIONAL h1 { font-size: 11px; }
				#SITEMAP_INFORMATIVE h1 { font-size: 11px; }
				#SITEMAP_EXTERNAL h1 { font-size: 11px; }

				.SITEMAP_CHAPTERS { margin-top: 20px; border-bottom: 1px solid rgb(0, 0, 0); }
				.SITEMAP_CHAPTERS h1 { font-size: 13px; margin: 0px; }

				/* ************************* DEBUG [^debug] ************************* */
				#DEBUG { border: 1px dashed rgb(0, 0, 0); background-color: silver; width: 800px; text-align: center; padding: 10px; margin: 10px; }
				#DEBUG h1 { font-size: 14px; }
				#DEBUG blockquote { font-size: 11px; }

				/* ************************* NO COOKIES [^noCookies] ************************* */
				#NOCOOKIES { border: 1px dashed rgb(0, 0, 0); background-color: silver; width: 550px; text-align: left; padding: 10px; margin: 10px; }
				#NOCOOKIES h1 { font-size: 14px; color: red; }
				#NOCOOKIES p { font-size: 12px; }

				/* ************************* TEMP ************************* */
				#HELP { padding: 10px; font-size: 11px; }
				#HELP h1 { font-size: 20px; }
				
				/* ************************* TEMP ************************* */
				#BODY_HOLDER { padding-left: 30px; padding-top: 30px; }
				
				
				
				/*******************GOOGLE SEARCH***********************/
				
				#cse a { color: #0066CC; text-decoration: none; }
				#cse a.active { color: #0066CC; text-decoration: none; }
				#cse a.hover { color: #0066CC; text-decoration: none; }
				#cse a.link { color: #0066CC; text-decoration: none; }
				#cse a.visited { color: #0066CC; text-decoration: none; }
				
				.gs-title a { color: #0066CC; text-decoration: none; }
				.gs-title a:active { color: #0066CC; text-decoration: none; }
				.gs-title a:hover { color: #0066CC; text-decoration: none; }
				.gs-title a:link { color: #0066CC; text-decoration: none; }
				.gs-title a:visited { color: #0066CC; text-decoration: none; }

				/***********************LITA FORD*************************/

				
		#lita_top {width: 570px; /*border: 1px solid #cbcbc1;*/ /*margin-top: 10px;*/ overflow: auto; margin-bottom: 20px; font-size: 11px;  }
		#top_left {float: left; width: 200px; }
		#top_right {float: right; width: 350px; text-align: left; line-height: 1.3; }
		
		#lita_bottom {width: 570px; /*border: 1px solid #cbcbc1;*/ margin-top: 20px; overflow: auto; font-size: 11px;  }
		#lita_bottom h3 {font-size: 14px; font-weight: bold; text-decoration: italic; }
		
		#bottom_left {float: left; width: 300px; text-align: left; line-height: 1.3; }
		#bottom_right {float: right; /*width: 225px; height: 300px; background: #cccccc;*/ }
		
		.fineprint { width: 570px; font-size: 10px; margin-top: 15px; margin-bottom: 15px; }

		#categorytext h2 {font-size: 13px; }
		

		
		/*****************************NEWSLETTER SIGNUP******************************/
		
		#HILLBILLY {font-size: 12px;}
		#mailinglistboxes {font-size: 11px; }
		#mailinglistboxes input {width: 15px; font-size: 11px; border: 0; }
		.specialinterests { padding-left: 25px; font-size: .9em; font-style: italic; }
		.emailSignupbold {font-weight: bold; line-height: 1.75em;  }

		/********************************UNAVAILABLE*******************************/

		#notforsale {font-weight: bold; color: #FF0000; line-height: 1.3em;}
		
