body	 		{
      background: #BF88E6 url(http://www.ragtangle.com/shop/skin1/images/ragtangle-index-background.jpg) 0px 0px repeat-x;
			background-attachment: fixed;		
			font-family: verdana, arial;
			font-size: 8pt;
			color: #000;
			margin: 0px;
			padding: 0;
			scrollbar-3dlight-color: #BBB;
			scrollbar-arrow-color: #777;
      scrollbar-base-color: #fff;
			scrollbar-darkshadow: #BBB;
			scrollbar-face-color: #fff;
			scrollbar-highlight-color: #BBB;
			scrollbar-shadow-color: #999;
			scrollbar-track-color: #999;
			overflow: auto;
			}

#maintext, #maintextfade		{
border-left: 1px solid #2D0D17;
border-right: 1px solid #2D0D17;
border-top: 1px solid #2D0D17;
	position: absolute;
	color: #fff;
	top: 60px;
	left: 50%;
	margin-left: -466px;
	/*height: 400px;*/
			width: 939px;
	background: #000 !important;/* url(http://www.aliciamoda-online-clothing.com/store/skin1/images/aliciamoda-mainbackground.jpg) 0px 0px repeat-x;*//*#381F25; #21131A;*/
	/*overflow: auto;*/
			padding: 0em;			/*border-left: 1px solid #eee;			
			border-right: 1px solid #eee;*/
			}
			
#mailinglistbox     {
                    background: #120A0C url(http://www.ragtangle.com/shop/skin1/images/mailing-list-backdrop.jpg) 0px 0px no-repeat; 
                    color: #fff;
                    border: 1px solid #2D0D17;
                    border-top: 1px solid #2D0D17;
                    padding: 5px;
                    width: 929px;
                    position: absolute;
                    left: 50%;
                    margin-left: -466px;
                    top: 126px;
                    z-index: 0;
                    height: 21px;
                    }
			
.category {
          color: #fff;
          background: transparent;
          padding: 5px;
          position: absolute;
          top: 56px;
          z-index: 1;
          font-weight: bold;
          font-size: 15px;
          }


/* RAGTANGLE MUSIC */
#ragmusicmenucontainer  {
                          width: 135px;
                          position: absolute;
                          top: 85px;
                          left: 0px;
                          height: 267px;
                          background-color: #2C2D6A;
                          border-right: 1px solid #2D0D18;
                          border-bottom: 14px solid #2D0D18;
                          }
                    
.subcategoriesragmusic a {
                           font-weight: bold;
                           color: #fff;
                           background-color: #2C2D6A;
                           width: 126px;
                           float: left;
                           padding: 3px 3px 3px 6px;
                           border-bottom: 1px dotted #9A2654;
                          }
                          
.subcategoriesragmusic a:hover {
                                  color: #fff;
                                  background-color: #ddd;
                                 }     
#ragmusiccontainerheader  {
                    background-color: #D80E72;
                    height: 25px;
                    width: 135px;
                    }
                    
#ragmusiccontainerheader h3 {
                      position: relative;
                      left: 6px;
                      top: 5px;
                      }

/* ALICIA MODA */     
.subcategoriesaliciamoda a {
                           font-weight: bold;
                           color: #7E6666;
                           background-color: #E9E1E9;
                           width: 126px;
                           float: left;
                           padding: 3px 3px 3px 6px;
                           border-bottom: 1px dotted #555;
                          }
                          
.subcategoriesaliciamoda a:hover {
                                  color: #fff;
                                  background-color: #fff;
                                 }                     
#amcontainerheader  {
                    background-color: #63496D;
                    height: 25px;
                    width: 136px;
                    }
                    
#amcontainerheader h3 {
                      position: relative;
                      left: 6px;
                      top: 5px;
                      }
                          
#aliciamodamenucontainer  {
                          width: 135px;
                          position: absolute;
                          top: 85px;
                          left: 0px;
                          height: 266px;
                          background-color: #E9E1E9;
                          border-right: 1px solid #2D0D18;
                          border-bottom: 14px solid #2D0D18;
                          }
                          
#amleftbar                {
                          float: left;
                          position: relative;
                          top: 5px;
                          height: 120px;
                          border-right: 1px dotted #aaa;
                          width: 126px;
                          }
                          
#amboxes                  {
                          position: relative;
                          left: 10px;
                          top: -20px;
                          }
                          

#dialogtitle  {
              position: relative;
              top: 15px;
              /*border-bottom: 1px solid #2D0D17;*/
              font-size: 12px;
              font-weight: bold;
              color: #EFC2F0;
              }

.dialog-search-sort-bar {
          position: relative;
          top: 40px;
          margin-bottom: 20px;
          }
          
.singleproductpage  {
                    position: relative;
                    top: 10px;
                    }
     
.categorysort, .sortbarsearchmode {
          /*border-bottom: 1px solid #2D0D17;*/
          position: relative;
          top: -40px;
          }
          
.categorysort form, .sortbarsearchmode form {
                    margin-left: 726px;
                    position: relative;
                    top: -5px;
                    }
          
.nav-pages {          
          /*border-top: 1px solid #2D0D17;*/
          position: relative;
          top: 10px;
          }
          
.nav-pages a {
              border: 1px solid #2C121B;
              background: #2D0D17;
              padding: 5px;
              margin-right: 5px;
              }
              
.current-page-right-delimiter {
            border: 1px solid #2C121B;
              background: #691531;
              padding: 5px;
              margin-right: 5px;
              }
              
.current-page {
              border: 1px solid #2C121B;
              background: #691531;
              padding: 5px;
              margin-right: 5px;
              }
              
.product-cell {
          border: 1px solid #2D0D17;
          width: 220px;
          }
          
.product-title  {
                font-weight: bold;
                width: 100px;
                }
                
.cartdescriptioncontainer {
                          width: 440px;
                          }
               
.dialog h2 {
            position: relative;
            top: -60px;
            }
            
.searchresultnegative {
                      margin-top: -30px;
                      }
            
.searchtable td {
              padding: 3px;
              }
              
.search-button button {
                       position: relative;
                       left: -25px;
                       }
            
.productitem  {
              float: left; 
              width: 224px; 
              position: relative; 
              top: -30px; 
              padding: 10px;
              left: 85px;
              border: 1px solid #000;
              }
              
.productitem img {
              border: 1px solid #2D0D17;
              }
              
.productitem:hover  {
                    border: 1px solid #673D39;
                    }
                    
.productitem button, .search-button button{
  border: 1px solid #422724;
  background-color: #160D0C;
  color: #fff;
  }
  
  
.productitemrecommends  {
              float: left; 
              width: 224px; 
              position: relative; 
              top: -30px; 
              padding: 10px;
              left: 85px;
              border: 1px solid #fff;
              }
              
.productitemrecommends img {
              border: 1px solid #2D0D17;
              }
              
.productitemrecommends:hover  {
                    border: 1px solid #673D39;
                    }
  
.cartitem {
          background-color: #291C1B;
          padding-top: 10px;
          padding-left: 10px;
          padding-right: 10px;
          padding-bottom: 18px;
          border: 1px solid #412E2D;
          width: 550px;
          }
          
.cartitembuttons  {
                   float: right;
                   }
                   
.right-box {
              /*position: absolute;
              left: 50%;
              top: 348px;
              margin-left: 220px;*/
              border: 1px solid #2D0D17;
              background-color: #1B080E;
              font-size: 15px;
              padding: 10px;
              width: 300px;
              }
              
.total-value {
            font-weight: bold;
            }
            
.cartbuttons  {
              position: absolute;
              left: 50%;
              top: 23px;
              margin-left: 246px;
              border: 1px solid #2D0D17;
              background-color: #1B080E;
              font-size: 15px;
              padding: 10px;
              }
              
#clearcart  {
            font-size: 10px;
            position: relative;
            left: 4px;
            top: -5px;
            }
            
#continueshopping  {
            font-size: 10px;
            position: relative;
            left: 4px;
            top: -10px;
            }
            
#coupondialogtitle  {
                    position: relative;
                    top: -10px;
                    font-weight: bold;
                    color: #EFC2CE;
                    font-size: 9pt;
                    }
            
#coupondialog {
              margin-top: -20px;
              }
            
#couponbox  {
            margin-top: -30px;
            }
            
#couponcodebox  {
                border: 1px solid #2D0D17;
                background-color: #1B080E;
                position: absolute;
                left: 50%;
                top: 196px;
                margin-left: 246px;
                padding: 10px;
                width: 177px;
                }
                
#couponcodebox button  {
                border: 1px solid #4A1622;
                background-color: #2E1017;
                color: #fff;
                }
                

.detailedimages {
                position: relative;
                left: 10px;
                margin-top: -15px;
                }
                
.detailedimages h3 {
                color: #EFC2AB; 
                }
                
.detailedimagethumbnail {
                        position: relative;
                        top: 15px;
                        }
                
.productdescription   {
                      position: absolute;
                      left: 50%;
                      margin-left: 230px;
                      top: 0px;
                      width: 400px;
                      font-size: 12px;
                      background-color: /*#fff;*/#1C1014;
                      /*color: #000;*/
                      border: 1px solid #3C101F;
                      }
                      
.descriptioncontainer {
                      padding: 10px;
                      position: relative;
                      top: -10px;
                      }
                      
.descriptioncontainer img {
                          border: 0px solid #000;
                          }
                      
.magnifier-popup-link {
                      position: relative;
                      top: 468px;
                      /*left: -90px;*/
                      left: 330px;
                      /*border: 1px solid #eee;*/
                      z-index: 4;
                      
                      }
                      
.magnifier-popup-link img {
                      border: 1px solid #000;
                      }
                     
.singleproducttitle h1   {
                      font-size: 15px;
                      color: #fff;
                      background-color: #250B14;
                      padding: 10px;
                      position: relative;
                      top: -10px;
                      }
                      
.addtocartbutton      {
                      position: relative;
                      left: 5px;
                      top: -10px;
                      }
                      
#addthisbutton        {
                      position: relative;
                      top: -48px;
                      left: 268px;
                      }
                      
.productcode          {
                      font-size: 10px;
                      font-style:italic; 
                      position: relative;
                      color: #BA4A6F;
                      }
                      
.productcodeproductpage          {
                      font-size: 10px;
                      font-style:italic; 
                      position: absolute;
                      top: 14px;
                      left: 356px;
                      color: #BA4A6F;
                      }
                      
.productcodeproductpagefairt          {
                      font-size: 10px;
                      font-style:italic; 
                      position: absolute;
                      top: 14px;
                      left: 336px;
                      color: #BA4A6F;
                      }
                      
.productcost          {
                      background-color: #250B14;
                      padding: 5px;
                      font-size: 13px;
                      margin-top: -20px;
                      }
                      
.product-price, .product-price-value {
                position: relative;
                /*left: -30px;*/
                }
                
.productoptions {
                margin-top: 10px;
                margin-left: 13px;
                }
                      
#continueshoppingproductpage  {
                              position: relative;
                              top: 13px;
                              left: 5px;
                              }
                              
.continueshoppingbut  {
                      margin-top: -10px;
                      }
                      
#viewcartbutton {
                position: relative;
                left: 5px;
                top: 3px;
                }
                      
.checkoutproductpage img  {
                      border: 0px;
                      }
                      
.viewcartvariants {
                  position: relative;
                  left: 45px;
                  top: 3px;
                  }
                  
.viewcartvariants img {
                      border: 0px;
                      }
                              
#sizeguidediv {
             margin-top: -15px;
             position: relative;
             top: -6px;
             font-size: 90%;
             left: -5px;
              }

#sizeguidediv img {
                  border: 0px solid #000;
                  padding-left: 5px;
                  position: relative;
                  top: 1px;
                  }

#navbardiv  {
            position: relative;
            top: -24px;
            clear: both;
            border-bottom: 0px solid #000;
            border-top: 1px solid #2D0D17;
            padding: 5px;
            }
            
.subMenuItem    {
                position: relative;
                top: 15px;
                left: 15px;
                }
                
#tandc {
          width: 680px;
          margin-top: 13px;
          position: relative;
          left: 50%;
          margin-left: -285px;
          border-left: double 3px #2D0D17;
          padding: 10px;
          }
          
.emailjpg {
          position: relative;
          top: 5px;
          }
          
#returnaddressbox {
                  border: 1px solid #2D0D17;
                  }
                  
.topborderedbox   {
                  border-top: 1px solid #2D0D17;
                  }
                  
#sitemapcontainer {   
                  position: relative;
                  top: -1px;
                  left: -1px;
                  }
                  
#facebooklike {
              margin-top: -10px;
              position: relative;
              left: 5px;
              top: -20px;
              }
              
#socialnetworkbuttons {
                       /*background-color: #ffffff;
                       padding: 3px;
                       border-top: 1px solid #000;
                       border-bottom: 1px solid #000;*/
                       }
                       
.colourchartsmall {
                  position: relative;
                  top: 9px;
                  }
                  
.productimagespacer img {
                    border: 0px solid #000;
                    }
                    
.smallthumbs  {
               margin-top: 460px;
               margin-left: 8px;
               }
               
#product_avail_input  {
                      display: none;
                      visibility: hidden;
                      position: relative;
                      left: 2000px;
                      }
                      
#product_avail {
                display: none;
                }
                
.optionsselect {
                display: none;
                }
                
/*PRODUCT CONFIGURATOR*/
.stepheader {
             color: #000;
             font-weight: bold;
             margin-top: -10px;
             }
                
.stepcontainer {
      margin-top: -10px;
      } 
      
#productdetailsbannerproductconfig {
                      position: relative;
                      top: -21px;
                      left: -10px;
                      }
                      
.productconfiguratorcontainer p {
                              color: #000;
                              }
                              
.configureslotcontainer {
                        border: 1px solid #2D0D17;
                        background-color: #A3A95B;
                        margin-bottom: 10px;
                        padding: 3px;
                        }
                        
.configuresummarycontainer {
                        border: 1px solid #2D0D17;
                        background-color: #A3A95B;
                        margin-bottom: 10px;
                        padding: 6px;
                        height: 126px;
                        }
                        
.configimagethumb img {
                     border: 1px solid #2D0D17;
                     }

.pconf-slot-product {
                    height: 140px;
                    }
                    
.pconf-step-descr {
                  border-bottom: 1px dotted #838846;
                  padding-bottom: 3px;
                  }
                  
.pconf-slot-title {
                  border-bottom: 1px dotted #2D0D17;
                  padding-bottom: 2px;
                  /*font-weight: bold;
                  text-transform: capitalize;*/
                  }
                  
.image-box-config img {
                  border: 1px solid #2D0D17;
                     }
                     
.configrightcolumncontainer {
                             position: relative;
                             left: -8px;
                             }
                             
.addbottlelink  {
                position: relative;
                left: 12px;
                }
               
.addbottlelink b {
                position: relative;
                top: -28px;
                font-weight: normal;
                }
                
.pconf-summary-slots {
                      margin-top: 10px;
                      border: 1px solid #2D0D17;
                      padding: 5px;
                      }
                      
.pconf-slot-details {
                     border-bottom: 1px dotted #2D0D17;
                     }
                     
.configsummarythumb img {
                         border: 1px solid #2D0D17;
                         }
                         
.configsummarydesc {
                    position: relative;
                    top: 10px;
                    }
                    
.pconf-step-title {
                   margin-bottom: 5px;
                    border-bottom: 1px dotted #838846;
                  padding-bottom: 3px;
                   }
                   
.config-total-price {
                     background-color: #250B14;
                     
                  }
                     
.config-total-price p {
                      padding: 3px;
                     color: #fff;
                     border: 1px solid #3C101F;
                     }
                   
.config-buttons-row {
                    float: right;
                    }
                    
.modify-config-button-row {
                           float: right;
                           position: relative;
                           top: -26px;
                           }
                           
#configresetimg   {
                    position: relative;
                    top: 2px;
                    }
                    
#configmodifyimg {
                  position: relative;
                  top: 3px;
                  }
                    
.configaddtocartbut {
                    position: relative;
                    top: -5px;
                    }

#giftboxaddbut  {
                position: absolute;
                top: 7px;
                left: 271px;
                }
                
#giftboxaddbut img {
                     border: 0px solid #000;
                     }
                
#giftboxaddbut button  {
                      background-color: #160D0C;
                      border: 1px solid #422724;
                      color: #fff;
                      font-size: 90%;
                      position: relative;
                      top: -13px;
                      }
                      
#giftboxstart  {
                position: absolute;
                top: 7px;
                left: 276px;
                }
                
#giftboxstart img {
                     border: 0px solid #000;
                     }
                
#giftboxstart button  {
                      background-color: #160D0C;
                      border: 1px solid #422724;
                      color: #fff;
                      font-size: 90%;
                      position: relative;
                      top: -3px;
                      }
                      
.continueshoppingbutconfig {
                            margin-top: 2px;
                            }
                    
/* PRO SORT DROP DOWN MENU */
.prosortmenu {
              background-color: #250B14;
              border: 0px solid #2D0D17;
              color: #fff;
              position: relative;
              top: -1px;
              }
              
.search-sort-bar-config {
                        position: relative;
                        top: -31px;
                        }
                        
/* ABOUT RAGTANGLE PAGE */
.blocktextdiv {
               background-color: #12060B;
               padding: 10px;
               border: 1px solid #3C101F;
               }
               
.blocktextdiv p {
                color: #ddd;
                }
                
.blocktextdiv h3  {
                  color: #E9337C;
                  }
                        
/* HOW TO ORDER WINE PAGE */
.winedeliverhowto {
                  background-color: #fff;
                  padding: 10px;
                  border: 1px solid #3C101F;
                  }
                  
.winedeliverhowto p {
                     color: #000;
                     }
                     
.vvsearchbar  {
              position: relative;
              top: -35px;
              left: -11px;
              background-color: #621C3F;
              width: 939px;
              padding-top: 3px;
              padding-bottom: 3px;
              border-bottom: 1px dotted #390B23;
              }
              
.vvproductsearchform {
                      position: relative;
                      left: -120px;
                      }
                      
.vvproductsearchform input  {
                            border: 1px solid #2F0B1C;
                            }
              
#vvsearchbutton         {
                      border: 1px solid #2F0B1C;
                      background: #390B23;
                      color: #fff;
                      font-size: 11px;
                      padding: 3px 5px 3px 5px;
                      }
                      
.vvsearchbarlinks {
                  /*float: right;*/
                  position: absolute;
                  left: 215px;
                  top: 9px;
                  }
                  
.vvsearchbarlinks a {
                    padding-left: 6px;
                    padding-right: 6px;
                    border-left: 1px dotted #390B23;
                    }
                    
#backtoalicia:hover {
                          color: #000 !important;
                          }
                    
#vvauthboxcontainer {
                    position: absolute;
                    left: 675px;
                    top: 3px;
                    }
                    
.vvloginbut {
                        border: 0px solid #000;
                        position: relative;
                        left: 40px;
                        top: 4px;
                        }
                    
.vvauthlabel {
              font-size: 9px;
              position: relative;
              top: -2px;
              left: -20px;
              }

#vvauthlabelpassword {
                      /*margin-left: -0px;*/
                      position: relative;
                      left: 0px;
                      }
              
#vvauth_password {
                position: relative;
                left: 20px;
                border: 1px solid #390B23;
                font-size: 9px;
                }
                
#vvauth_username {
                border: 1px solid #390B23;
                font-size: 9px;
                }
                
.vvlogin input {
          /*border: 1px solid #000;*/
          margin-left: -20px;
          }
          
.featuredproductssubcat { 
                        position: relative;
                        /*left: -50px;*/
                        top: 10px;
                        margin-top: 25px;
                        }
                        
.featuredproducttitle {
                      position: relative;
                      top: 5px;
                      margin-top: -25px;
                      }
                   
.featuredproducttitlevv {
                      margin-top: 5px;
                      }
                      
.featuredproducttitleft {
                        margin-top: -5px;
                        }
                        
.featuredproducttitleoposium {
                      margin-top: -25px;
                      }
                      
.featuredproducttitlefleurdelys {
                          margin-top: -15px;
                          }
                      
.recommendedproducts  {
             border-top: 1px dotted #fff;
             /*padding-top: 10px;*/
             
             }
             
.recommendedtitle         {
                          padding-bottom: 10px;
                          }
             
.recommendedproductsft {
             border-top: 1px dotted #186650;
             margin-top: -40px;
             z-index: 2000;
             }
                          
.recommendedproductsvv {
             /*border-top: 1px dotted #186650;
             margin-top: 0px;
             z-index: 2000;*/
             margin-left: -40px;
             }
             
.recommendedtitlevv         {
                          padding-bottom: 10px;
                          position: relative;
                          left: 40px;
                          }
                          
.customersalsoboughtbutton  {
                            position: relative;
                            top: 13px;
                            left: 5px;
                            }
                            
.specialoffer {
              margin-left: 10px;
              }
              
.specialoffer img {
                  border: 1px solid #7E0127 !important;
                  }

.choosedate {
            padding-bottom: 10px;
            margin-top: 35px;
            margin-left: 5px;
            }
                  
.choosedate img {
            position: relative;
            left: 0px;
            top: 2px;
            border: 0px solid #000 !important;
            }
            
.choosedate input {
                position: relative;
                left: 0px;
                border: 1px solid #3C101F;
                }
            
.choosedate p   {
                position: relative;
                left: -10px;
                top: -50px;
                width: 500px;
                float: left;
                }
                
#producttablecontainer {
                       position: relative;
                       left: 75px;
                       height: 965px;
                       }
                    
                       
.subcategoriesrightsidebarmenu {
                                position: relative;
                                left: -40px;
                                top: -10px;
                                }
                       
.subcategoriesrightsidebarmenu  a {
                           font-weight: bold;
                           color: #7E6666;
                           background-color: #E9E1E9;
                           width: 125px;
                           float: left;
                           padding: 3px 3px 3px 6px !important;
                           border-bottom: 1px dotted #555;
                           font-size: 11px;
                          }
                          
.subcategoriesrightsidebarmenu a:hover {
                                  color: #fff;
                                  background-color: #fff;
                                 }  
                                 
.subcategoriesrightsidebarmenusubmenu {
                                      position: relative;
                                      left: -30px;
                                      top: -20px;
                                      width: 120px;
                                      }
                                      
.subcategoriesrightsidebarmenusubmenu a:hover {
                                              font-weight: bold;
                                              }
                                      
#subcategorysidebarcontainer, #subcategorysidebarcontainersearch, #subcategorysidebarcontainergiftvouchers {
                          width: 135px;
                          position: absolute;
                          top: 85px;
                          left: 0px;
                          /*height: 266px;*/
                          background-color: #E9E1E9;
                          border-right: 1px solid #2D0D17;
                          border-bottom: 1px solid #2D0D17;
                          }
                          
 #subcategorysidebarcontainer a, #subcategorysidebarcontainersearch a, #subcategorysidebarcontainergiftvouchers a {
                            color: #7E6666 !important;
                            }
                            
#subcategorysidebarcontainer h3, #subcategorysidebarcontainersearch h3, #subcategorysidebarcontainergiftvouchers h3 {
                            color: #fff;
                            }
                            
#subcategorysidebarcontainersearch {
                                    margin-top: -148px;
                                    padding: 5px;
                                    margin-left: -10px;
                                    }
                                    
#subcategorysidebarcontainersearch a {
                                     position: relative;
                                     top: 10px;
                                     }
                                     
#subcategorysidebarcontainergiftvouchers {
                                          margin-top: 14px;
                                          }
                                          
#subcategorysidebarcontainergiftvouchers a, #subcategorysidebarcontainergiftvouchers h3 {
                                                                                          position: relative;
                                                                                          top: 14px;
                                                                                          }
                            
#sidebarmoreshopping {
                     position: relative;
                     top: -10px;
                     margin-top: -25px;
                     }
                     
#location {
          z-index: 1;
          position: absolute;
          top: -25px;
          left: -20px;
          padding-left: 5px;
          padding-right: 3px;
          padding-top: 5px;
          padding-bottom: 5px;
          width: 931px;
          border-bottom: 1px dotted #444;
          }
          
#location a {
            text-decoration: underline;
            }
            
#locationproductconfig {
                      position: relative;
                      left: -10px;
                      top: -5px;
                      margin-bottom: 10px;
                      z-index: 1;
                       padding-left: 5px;
          padding-right: 3px;
          /*padding-top: 5px;*/
          padding-bottom: 5px;
          width: 931px;
          border-bottom: 1px dotted #444;
                      }
                      
#locationproductconfig a {
                          text-decoration: underline;
                          }
                      
.item_added {
    /*position:absolute;
    width:1px;
    height:1px;*/
    float: left;
}
.item_added div {
display:block;
    /*position:relative !important;
    
    left:-308px !important;
    top:-148px;*/
}
.basket_popup {
    background:url(/skin1/images/BasketPopup.png) no-repeat;
    height:170px;
    width:312px;
}



#basketPopup{
            width: 424px;
            height: 176px;
            background: url(http://www.ragtangle.com/shop/skin1/images/basket_popup.png) no-repeat;
            position:fixed;
            display:none;
            }
.btn-blue{display:block;font-size:1em;}
a.btn-blue:hover{text-decoration:none;color:#fff; font-weight: bold;}
.btn-blue {
          font-size: 1em !important;
          background: #650120;
          padding-left: 2px;
          padding-right: 2px;
          padding-top: 5px;
          padding-bottom: 5px;
          }
          
.btn-blue:hover {
                 background: #CE003F;
                 cursor: hand !important;
                 }
.basketPopupButtons .btn-blue{float:left; width:120px;text-align:center;margin-right:16px;}
.basketPopupButtons{padding:96px 0 0 140px;}
#faded-background {
                  background:#323232;
                    position: fixed !important;
                   left:0px;
                   top:0px;
                   /*width: 2000px !important;*/
                   z-index:100;
                   display:none;
                   }
                   
.clearing {
            clear: both;
            }
            
/* **************** VARIANTS_GRID.css *********************** */
/* CartWorks.com - Variants Grid */
.varianttable, .varianttablesafarifix {
border-collapse:collapse;
              color: #fff;
}

.VariantsChart_empty {
background-color: #432731;
}
.VariantsChart_deleted {
	COLOR: #FF0000;
	text-align: center;
}
.VariantsChart_col_title {
	FONT-WEIGHT: bold;
	text-align: center;
	width: 60px;
	/*border-bottom: #eee 1px dotted;*/
	background-color: #432731;
	padding-bottom: 3px;
	padding-top: 3px;
}
.VariantsChart_row_title {
    FONT-WEIGHT: bold;
	text-align: right;
	/*border-right: #FFFFFF 5px solid;*/
	border-bottom: 1px dotted #6C5A61;
}
TD.VariantsChart_cell {
	HEIGHT: 23px;
	WIDTH: 60px;
	FONT-SIZE: 9px;
	/*border: #AFAFAF 1px solid;*/
	border-bottom: 1px dotted #6C5A61;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px; 	
}
TD.VariantsChart_cell img:hover {
   /* border: #000000 1px solid; */   
	/*background: #250B14;*/
}

TD.VariantsChart_cell img, TD.VariantsChart_cell_low img {
                           position: relative;
                           top: -6px;
                           border: 0px;
                           }
                           
TD.VariantsChart_out_of_stock img {
                                border: 0px;
                                }
                                
TD.VariantsChart_out_of_stock {
                              border-bottom: 1px dotted #6C5A61;
                              }
                              
.outofstocksymbol {
                    display: block;
                    margin-left: auto;
                    margin-right: auto;
                  }
                  
.deletevariantcart {
                   margin-top: 10px;
                   }
                   
.numberincart {
              position: relative;
              top: -5px;
              }
                              
TD.VariantsChart_cell_low {
    HEIGHT: 23px;
    WIDTH: 26px;
    FONT-SIZE: 9px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    /*border: #ffd30d 1px solid;*/
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    border-bottom: 1px dotted #6C5A61;
}
TD.VariantsChart_cell_low img:hover {
    /*border: #000000 1px solid;*/
    background: #250B14;
}
.VariantsChart_cart {
		
}
/* CartWorks.com - Variants Grid */
/* **************** END OF VARIANTS_GRID.css *********************** */

.upselldiv {
            width: 125px;
            padding-left: 10px;
            padding-right: 10px;
            background-color: #F4DAE7;
            border: 1px solid #BA97D7;
            position: absolute;
            top: 106px;
            left: 787px;
            }

.upselldiv img, .upsellproductamount input {
                border: 1px solid #774B9E;
                }

.upsellproducttitle {
                    margin-top: -28px;
                    font-weight: bold;
                    position: relative;
                    left: 23px;
                    }
                    
.upselldivtitle {
                font-weight: bold;
                font-size: 12px;
                height: 23px;
             width: 125px;
                }
                
.upsellproductdetails {
                       margin-left: -12px;
                       width: 90px;
                       }
                       
.upsellproductprice {
              margin-left: 23px;
              margin-top: 3px;
              }
              
.upsellproductcontainer {
                        width: 125px;
                        padding-left: 10px;
                        
                        }
                        
.upsellproductfooter {
                     height: 1px;
                     border-bottom: 1px dotted #777;
                     padding-top: 5px;
                     width: 125px;
                     margin-top: -23px;
                     }
                     
.upsellproductoption {
                     font-size: 10px;
                     }
                     
.upsellproductamount {
                      /*margin-top: -23px;*/
                      position: relative;
                      left: 23px;
                      }
                      
.upsellproductoptions {
                     position: relative;
                     left: 16px;
                     }
                     
.upselloptionhidden {
                    margin-top: -21px;
                    }
                     
.addupselltocart {
                  border: 1px solid #774B9E;
                  background-color: #FF1D92;
                  font-size: 9px;
                  width: 120px;
                  color: #fff !important;
                  margin-top: 5px;
                  margin-bottom: 5px;
                   text-align: center !important;
                   padding: 3px;
                   position: relative;
                   left: -3px;
                  }
                  
.addupselltocart a {
                  color: #fff !important;
                  text-align: center;
                  padding: 3px;
                  }
                  
.addupselltocart a:hover {
                          font-weight: bold;
                          color: #ddd;
                          }
                          
.recommendedproductscontainer {
                              padding: 10px;
                              background-color: #fff;
                              border: 1px solid #3C101F;
                              height: 242px;
                              margin-top: -15px;
                              }
                              
.recommendedtitle {
                  margin-bottom: 5px;
                  }
                  
.product-minicart {
                   /*float: right;*/
                   }
                   
        
.product-minicart img, .product-minicartcheckout {
                       border: 0px solid #000 !important;
                       }
                       
.product-minicartvalue {
                         float: right;
                        position: relative;
                        top: -33px;
                        left: 80px;
                        width:300px;
                        }
                        
.product-minicart-voucher strong {
                          margin-top: 10px;
                          position: relative;
                          left: 100px;
                          }
                          
.product-minicartvalue-voucher {
                                float: right;
                                position: relative;
                                top: -33px;
                                left: -168px;
                                }
                        
#addthisbutton        {
                      position: relative;
                      top: 65px;
                      left: 6px;
                      }
                      
.market-price {
              font-size: 9px;
              color: #333 !important;
              }
              
#searchresultdiv {
                  position: relative;
                  top: -10px;
                  }
                  
.searchdisplayingresults {
                          position: relative;
                          top: -7px;
                          }
                          
.product-title-link {
                    width: 230px !important;
                    position: relative;
                    left: -4px;
                    }
                    
.moredetailsupselllink {
                        padding-bottom: 20px;
                        background: transparent url(http://www.ragtangle.com/shop/skin1/images/more-details-arrow-black.png) 0px 0px no-repeat;
                        padding-left: 17px;
                        }
                       
.subcategorydividerheader {
                           padding-left: 5px;
                           color: #7E6666 !important;
                           font-size: 11px;
                           font-weight: bold;
                           font-family: arial;
                           border-bottom: 3px double #C5B7B7;
                           }
                           
.productcategoryheaderbanner {
                              margin-top: -80px;
                              margin-bottom: 35px;
                              position: relative;
                              left: 51px;
                              }
                              
.productcategoryheaderbannersia {
                              margin-top: -110px;
                              margin-bottom: 35px;
                              position: relative;
                              left: 51px;
                              }
