.repeatx { background: url(../repeatx.jpg) repeat-x;}
.middletop {background-position: 0px 0px; height:29px; font-size:1px; }
.featured { height: 182px; font-weight:bold; margin-right:10px; background-position:0px -29px;}
.underflashCX {background-position: 0px -211px; height: 24px;}
.aboveflashCX {background-position: 0px -235px; height: 8px;}
.topmenu_background {background-position: 0px -243px; height:31px;}
.sprite-glowstick_logobg { background-position: 0 -274px; height:68px;}
.sprite-basket_menu {background-position: 0px -438px; width:90px; height: 30px; margin:0px; float:right; text-align:center; margin-left:0px; margin-right:2px; line-height:30px; font-size:11px; repeat: no-repeat; }
.sprite-basket_menu a:hover {background-position: -90px -438px; width:90px; height: 30px; margin:0px; float:right; text-align:center; margin-left:0px; margin-right:2px; line-height:30px; font-size:11px; repeat: no-repeat; }
.glowstick_topmenu_bg {background-position: 0px -468px; width:90px; height:31px;float:left;text-align:center;font-size:10px; font-family:verdana,arial,sans-serif;font-weight:bold;display:block;line-height:38px;repeat:no-repeat;}
.glowstick_topmenu_bg a:hover {float:left;background-position: -90px -468px; width:90px; height:31px;repeat:no-repeat; }
.main_menu {background-position: -180px -458px;width: 148px;height: 24px;display:block;font-size: 10px;line-height:24px;font-family:verdana,arial,sans-serif;color:#e4e4e4;text-indent: 20px;repeat:no-repeat;} 
.main_menu a:hover {background-position: -180px -482px;width: 148px;height: 24px;repeat:no-repeat;} 
.whatsHotitem {background-position: -164px -535px; width: 164px; height: 76px; text-decoration:none;text-align:left;repeat:no-repeat;}
.hottitle {text-decoration:none; repeat:no-repeat;}
.hottitle a:hover {color:#CC3399;text-decoration:none;line-height:12px;repeat:no-repeat;}
.catTitle {position:relative;float:left; background-position: 0px -371px; width: 300px;height: 35px;left: -1px;top: -3px;}
.catTitle_text{float:left; position:relative;left: 23px;top: 11px; font-weight:bold;font-size:10pt;}
.catTitle_text a {text-decoration:none;}
.searchbtn {position:relative;float:right;width:93px;background-position: -150px -659px;width: 93px;height: 25px;text-align:center;margin-left:2px;top:-2px;font-size:10px;line-height:28px;font-family:verdana,arial,sans-serif;	font-weight:bold;}
.searchbtn a:hover {color:#E7308B;}
.greyviewbtn {position:relative;float:left;width:93px;display:inline;background-position: -150px -611px; width: 94px; height: 24px; text-align:center; font-size:10px; text-decoration:none; line-height:20px;font-family:verdana,arial,sans-serif; font-weight:bold; color:#FFFFFF;text-align: center;margin:2px;top:5px;}
.greyviewbtn a:hover {color:#E7308B;}
.viewbtn {background-position: -150px -635px;width:94px;height:24px;text-align:center;margin-left:2px;top:2px;left:0px;font-size:10px;text-decoration:none;line-height:20px;font-family:verdana,arial,sans-serif;font-weight:bold;}
.viewbtn a:hover {color:#E7308B;} 
.bottomlogo {background-position:0 -697px; width: 250px; height: 69px; } 
.tophotline {background-position:0 -406px;width: 279px; height:32px;float:right;position:relative;top:30px;right:-276px;repeat: no-repeat;}
.deliveryimg {background-position:0 -766px; width: 150px; height: 153px; }
.leftmenuhead {background-position:-180px -506px; width: 148px; height:29px;line-height:0px;} 
.leftmenufoot {background-position:-180px -438px; width: 148px; height:20px; } 
.secureimg {background-position:0px -597px; width: 150px; height:100px; } 
.baskethead {background-position:0px -342px; width: 164px; height:29px;} 
.basketfoot {background-position:0px -499px; width: 164px; height:42px;} 
.whatshothead {background-position:-164px -342px; width: 164px; height:29px;} 
.whatshotfoot {background-position:0px -541px; width: 164px; height:56px;} 
.featuredSImage{background-position:-151px -794px;width: 177px; height:168px;float:left; margin-right:0px; padding-top:0px; padding-left:0px;}
.featuredright{background-position:-266px -611px;width: 62px; height:183px;float:right; margin-right:0px; padding-top:0px; padding-left:0px;}


body {margin:0px; padding:0px; font:11pt/1.25 sans-serif; color:#FFFFFF; background-color:#000000; }
img {border:0px;}
#wholepage{min-width:1024px;}
#header { background:black; }
#topmenu { background:black; }
#flashtop { background:black; height:90px; line-height:12px; }
.basketheader {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 110%;font-weight: bold;color: #FFFFFF;background-image: url(../images/checkout/checkout_bg_top.jpg);background-repeat: repeat-x;padding-left:0px;padding-right:0px; line-height:23px;}
#main1 { margin:0px; padding:0px; }
#main2 { margin:0px; padding:0px; }
#left { float:left; width:147px; margin:0px; padding:0px; font-size:12px;}
#right {float:right;width:164px;margin:0px; padding:0px;font-size:80%;}
#middle {margin:0px 160px;background:black;font-size:12px;}

#topbasket {margin:0px; padding:0px; font-size:12px; font-weight:bold; text-align:right}

#basket { width:164px; margin:0px; padding:0px; font-size:95%; background-image: url(../images/gfx/glowstick_block_bg.jpg); repeat:repeat-y;}

#whatshot { width:164px; margin:0px; padding:0px; margin-top:0px; font-size:10px;}

#logoheader {float:left;margin:0px; padding:0px;font-size:80%;}
.footer {background:black; align:center; }
.column-in {margin:0px; padding:0.5em 1em;}
.cleaner {clear:both;height:0px;font-size:0px;border:none;margin:0px; padding:0px;background:transparent;}
h1,h2 {margin: 0px 0px 0px 0px; font-size:80%;display:inline;text-decoration:none;}
h3,h4 { margin: 0px; font-size:100%; }
a { color:white;text-decoration:none; }
.copy { text-align:center; font-size:80% }
.pinkmedbold {font-size:12px; font-weight:bold; color:#E236C0;}

/*************** Buttons Off Styles *************************/
.sprite-glowstick_topmenu_bg li#home { width:90px; background-image:url(../images/gfx/glowstick_topmenuoff.jpg);}
.sprite-glowstick_topmenu_bg li#information { width:89px; background-image:url(../images/gfx/glowstick_topmenuoff.jpg);}
.sprite-glowstick_topmenu_bg li#faq { width:89px; background-image:url(../images/gfx/glowstick_topmenuoff.jpg);  }
.sprite-glowstick_topmenu_bg li#contact { width:94px; background-image:url(../images/gfx/glowstick_topmenuoff.jpg); }

#tabText { float:left; width:44%; font-size:12px; font-weight:bold; line-height:35px;margin-left:3px;}




/*************** Tool Tip Styles ********************/
a.info{position:relative; /*this is the key*/ z-index:24; background-color:#ccc;color:#000;text-decoration:none}
a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/display:block;position:absolute;top:2em; left:2em; width:15em;border:1px solid #0cf;background-color:#cff; color:#000;text-align: center}


/************************* common page title ****************/
.commonTitle {position:relative;float:left; background-image:url(../images/gfx/glowstick_commonpage_title_star.jpg); height:36px; left: -2px;top: -3px; background-repeat:repeat-x; }
.commonTitle_floatb{float:right; position:relative;}
.commonTitle_text{float:left; position:relative;left: 0px;top: -30px; font-weight:bold;font-size:10pt;}
#commonTitle_float {position:absolute;width:54px;height:36px;z-index:25;left: -50px; top: -39px;}
.commonPage {display:list-item;position:inherit;float:left; margin: 0px 6px 6px 0px; padding:  0px 0px 0px 0px;width:97%;min-height: 11em;background: #131313; border:0 solid #252525;border-width:1px;}
.commonPageContent{ padding:  10px 10px 10px 10px;}

/**************** Category Box Styles ***************/



.catBottom {min-width:298px; background-image:url(../images/gfx/glowstick_productblock_bottom.jpg); height: 11px}
.Catcolumnright {display:block;float:left; margin: 0px 6px 6px 0px; padding:  0px 0px 0px 0px;width:298px;min-height: 190px;background: #000000; border:0 solid #252525;border-width:1px;}
.Catcolumnleft {display:table-cell;float:left; margin: 0px 6px 6px 0px; padding:  0px 0px 0px 0px;width:298px;min-height: 190px;background: #000000; border:0 solid #252525;border-width:1px;}
.catmaxcol {float:left;	margin: 10px 0px 0px 0px; width: 100%;min-width:284px;}
.roundtop {  }
.roundtop2 { background: url(images/trp.gif) no-repeat top right; }
img.corner {border: none;display: block !important;}
img.corner2 {border: none;display: block !important;}
/*border-width:0 1px;*/
.catboxcontent {float:left;font-weight:bold; font-size: 10pt; height:142px;text-decoration:none; cursor:auto; }
.catboxtext {margin-left:130px;font-weight:normal;font-size:9pt;text-align: left;margin-right:5px;margin-top:3px;color:#E4E4E4;line-height:16px;}
.catprices{ font-size: 10pt;margin-left:0px;font-weight:bold;text-align: left;color:#FFFFFF;line-height:18px;}



.sprite-glowstick_featureblock_bg { background-position: 0 -264px; width: 14px; height: 183px; } 

/******************** Featured Items *******************/
.addedtobasket { height: 18px; font-weight:bold; background-image:url(images/featuredbox_bg.gif); background-repeat:repeat-x; background-position:0px -5px;}
.featuredtop {  background: #191919 url(feat_tr.gif) no-repeat top right; }
.featuredbtm { background: #4a4a4a url(feat_br.gif) no-repeat bottom right; }
img.featcorner { width: 5px;height: 5px;border: none; display: block !important;}

#featuredcontent img { margin: 6px 0px 0px 0px;}
#featuredcontent-large { padding-right:40px; font-size: 180%;padding-top:20px;}
#featuredcontent { padding-right:40px;padding-top:20px;}
.featuredstar{float:right; position:relative;}
#starfloat {position:absolute;width:200px;height:183px;z-index:25;left: -62px; top: 0px;}


#nextday {margin-top:6px; padding-right:3px;}


/***************** Product Page *******************/
.productboxcontent {border:0 solid #525252;border-width:1px; padding:7px; min-height: 2em; font-weight:bold;}
.productTitle {background: #373737; top:0px; margin: 0px 0px 0px 0px;font-size: 11px;font-weight:bold;height:37px;background: url(../images/gfx/glowstick_commonpage_title_bg.jpg) bottom left repeat-x;overflow: hidden;line-height:38px; border:0 solid #434343;border-width:0px; }
#productstar {position:absolute;width:44px;height:37px;z-index:1;top: -1px;left: -4px;background-image: url(../images/gfx/glowstick_commonpage_title_star.jpg);background-repeat: no-repeat;}

#productrighttop {position:absolute;width:25px;height:37px;z-index:1;top: 0px;right: -3px; background-image:url(../images/gfx/glowstick_commonpage_title_righttop.jpg);background-repeat: no-repeat;}

#prodmaxcol {float:left; margin: 0px 0px 10px 0px; width: 100%;}

.bookmarklist {text-decoration:none; float:left;text-align:center; margin:3px 3px 3px 3px;line-height:26px;width:120px;height:30px;background: #000000; border:0 solid #222222;border-width:1px; }
a.bookmarklist{	color:#cccccc;	text-decoration:none;}
a.bookmarklist:hover {color:#CC3399;text-decoration:none;}




.customerwantimg {width:122px; height: 122px; padding-left:0px;padding-right:0px;padding-top:0px; padding-bottom:0px; background: #000000; border:0 solid #222222;border-width:1px; }

.reviewbox {border:0 solid #525252;border-width:1px; padding:7px;min-height:250px;}
.reviewbox p {margin:0px 0px 5px 0px;}
#bulkheader{width:70%; float:left; height:30px; font-size:125%; line-height:35px; padding-left:10px;}
#bulktick{width:22%; float:right; text-align:right; padding-right:4px;}

#prodBoxBULK{float:left; height:138px;width:155px; background-color:#252525; margin-top:30px; margin-right:3px; margin-left:20px;padding:0px 0px 0px 0px; background-image:url(../images/gfx/glowstick_productpage_priceBoxbg.jpg); background-position:left; background-repeat:no-repeat;}
#quantitylist{width:60%; float:left; padding-left:6px;}
#pricelist{width:30%; float:right; text-align:right; padding-right:6px;}

#productdescshort{float:left; margin-top:10px;padding-left:20px; padding-top:20px; width:180px; color:#cccccc;text-decoration:none;line-height:16px; font-weight:normal;font-size:12px}
#morebtn {display:inline;position:inherit; float:left; width:78px; height:22px; background:url(../images/gfx/glowstick_productpage_morebtn.jpg) no-repeat; text-align:center; }
#morebtn a, #morebtn a:visited {display:block;width:78px; height:22px; font-size:10px; text-decoration:none; line-height:20px;font-family:verdana,arial,sans-serif; font-weight:bold; color:#FFFFFF; text-align: center;background:transparent; background:url(../images/gfx/glowstick_productpage_morebtn.jpg) no-repeat;}
#morebtn a:hover {color:#E7308B;background:transparent url(../images/gfx/glowstick_productpage_morebtn.jpg) no-repeat;}


#productReviews{float:left;width:97%; min-height:300px; padding:10px 10px 10px 10px;background: #111111; border:0 solid #222222;border-width:1px; font-weight:normal; color:#cccccc}
#productDescriptionTopPick{float:left;width:100%; height:1px; margin-right:10px;background: #D41682; border:0 solid #D41682;border-width:1px; }
#productDescription{float:left;width:96%; min-height:300px; padding:10px 10px 10px 10px;background: #111111; border:0 solid #AD126B;border-width:1px; font-weight:normal; color:#cccccc}

.essentialboxHeader{float:left; width:99%; height:25px;padding-left:5px;padding-right:5px;padding-top:0px; padding-bottom:0px; background-image:url(../images/gfx/glowstick_productpage_essenboxheaderbg.jpg); background-position:left; background-repeat:x-repeat; line-height:25px;font-weight:bold}
.essentialbox {float:left; width:99%; min-height: 128px; padding-left:5px;padding-right:5px;padding-top:0px; padding-bottom:0px;font-weight:normal; background-image:url(../images/gfx/glowstick_productpage_essenboxbg.jpg); background-position:left; background-repeat:x-repeat;  }

#productCustomerBlockHeader{float:left; width:559px; height:25px; padding-left:30px;padding-top:0px; padding-bottom:0px; background-image:url(../images/gfx/glowstick_productpage_tablong.jpg); background-position:left; background-repeat:no-repeat; line-height:25px;}
#productCustomerBlockContent{float:left;width:97%; padding-left:10px;background: #111111; border:0 solid #222222;border-width:1px;}


#prodBoxIMG{float:left; width:225px; height:288px; margin-top:10px; padding-left:12px;padding-top:17px; background-image:url(../images/gfx/glowstick_productpage_bigimagebg.jpg); background-position:left; background-repeat:no-repeat;}

#productorderBOX{float:left; width:375px; height:166px; margin-left:10px;margin-top:0px;padding-left:20px;padding-top:30px; background-image:url(../images/gfx/glowstick_productpage_orderformbg.jpg); background-position:left; background-repeat:no-repeat;}


.WbTriple{float:left; width:23%; text-align:center; background-image:url(../images/gfx/cat_sep_line.jpg); background-position:right; background-repeat:no-repeat; padding:5px;}
.WbSingle{float:left; width:23%; text-align:center; padding:5px;}

.submit {background: url(../images/gfx/add_to_basket_off.jpg) no-repeat;height: 37px;width: 170px; border: none;}
.standardsubmit {border: 1px solid #FFFFFF;background-color:#cc5db0;color:#FFFFFF;font-weight:bold;font-size:100%;}
.submit:hover {background: url(../images/gfx/add_to_basket.jpg) no-repeat; cursor:pointer;}
.reviewsubmit {display:block; background: url(../images/gfx/add_review_btn_off.jpg) no-repeat;height: 36px;width: 154px;border: none;}
.reviewsubmit:hover {background: url(../images/gfx/add_review_btn_on.jpg) no-repeat; cursor:pointer;}
.textbox {font-weight:bold;font-size:12px;}
.reviewform textfield {width:100px; font-size:12px;}
.reviewform {margin:0px;}
#reviewboxstars {position:absolute;width:46px;height:66px;z-index:1;left: -13px;top: -64px;}
.textfield {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #323232; border: 1px solid #FFFFFF;}

/*************** SEARCH RESULT *************/
.searchResultRecord_title{float:left; padding-bottom:5px; color:#cccccc;text-decoration:none;line-height:18px; font-weight:bolder;;font-size:12px;}
.searchResultRecord{float:left; width:97%; min-height: 128px; padding-left:5px;padding-right:5px;padding-top:20px; padding-bottom:20px;background: #000000;}
.searchResultRecord_img{float:left;padding-left:0px;padding-right:0px;padding-top:0px; padding-bottom:0px; background: #000000; border:0 solid #222222;border-width:1px;}
.searchResultRecord_orderform{float:left; margin-left:10px;margin-top:0px;padding-left:20px;padding-top:15px; width:350px; height:146px;color:#cccccc;text-decoration:none;line-height:20px; font-weight:bold;font-size:11px;background: #000000;background-image:url(../images/gfx/glowstick_productpage_orderformbg.jpg);}
.searchResultRecord_desc{float:left; margin-left:10px;padding-left:7px; padding-top:7px; width:220px; color:#cccccc;text-decoration:none;line-height:15px; font-weight:normal;;font-size:12px;}
#searchResultRecord_prodBoxBULK{font-weight:bolder; font-size:12px; float:left; height:138px;width:155px; background-color:#252525; margin-top:0px; margin-right:3px; margin-left:10px;padding:0px 0px 0px 0px; background-image:url(../images/gfx/glowstick_productpage_priceBoxbg.jpg); background-position:left; background-repeat:no-repeat;}
.searchResultRecord_line{float:left; width:97%; height: 2px;color:#666666;background: #666666;}

/*************** FADER AND NO SCRIPT TEXT *************/

#fadeout-bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: black;-moz-opacity: 0.7;opacity: 0.7;filter: alpha(opacity=70);z-index: 9999;}
#fadeout-text {position: absolute;text-align: center;left: 0;width: 100%;top: 30%;font-size: 18px;z-index: 10000;padding-top: 70px;background: url(images/reviewsuccess.png) center top no-repeat;}
#noscript-text {position: absolute;text-align: center;left: 0;width: 100%;top: 30%;font-size: 18px;z-index: 10000;padding-top: 70px;background: url(images/gslogo_trans.png) center top no-repeat;}

/********************* Checkout ******************/
.standardcontent {border:0 solid #252525;border-width:1px; padding:17px; min-height: 2em; font-weight:normal;background: #000000;}
.standardmaxcol{float:left; margin: 0px 0px 10px 0px; width: 100%;}
.tblsub{text-align:right; font-weight:bold;}
.pink_bg_txt {color: #FFFFFF;background-color: #ce60b4;background-image: url(../images/checkout/pink_bg_bar.jpg);background-repeat: repeat-x;padding:5px;}

/********************* basket and viewproduct for ajax ******************/
.styleAddtoCart_viewproduct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #000000;
}
.styleAddtoCart_viewproduct_2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
