html { min-height: 100%; margin-bottom: 1px; }

body	 		{
      background: #3C2422 url(http://www.ragtangle.com/shop/skin1/images/aliciamoda-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;
			}

a			{
			color: #fff;
			text-decoration: none;
			}

h1		{
			font-size: 100%;
			color: #fff;
			/*font-weight: normal;*/
			font-family: verdana;
			}

h2			{
			font-size: 100%;
			color: #fff;
			font-weight: normal;
			}

p {
  color: #fff;
  }

.purpleheader   {
                color: #4E56A7;
                font-weight: bold;
                }

.mchapreasons   {
                margin-top: 0px;  /*IE*/
                }

.galleryheader		{
			position: relative;
			left: 50%;
			margin-left: -100px;
			}

#header			{
	background-color: #fff;
	background-repeat: no-repeat;
	height: 80px;
	padding: 0em;
	font-size: 1pt;
	position: absolute;
	top: 15px;
	left: 50%;
	width: 939px;
	margin-left: -400px;
	background-image: url(../images/mchapuk-logo.jpg);
	background-position: 5px 5px;
			}

#header img		{
			margin-top: 78px; /*IE*/
			}

/*#logo			{
			position: relative;
			left: 300px;
			top: 0px;
			font: verdana, arial;
			font-size: 7pt;
			}*/

.border			{
			background: #ddd url(../graphics/headerbottomborder.jpg) 0px 0px;
			height: 2px;
			margin: 0px;
			padding: 0;
			font-size: 1pt;			
			}

.whymchap {
          background-image: url(../images/why-mchap-background.jpg);
          background-position: 0px 0px;
          background-repeat: no-repeat;
          }

#menu		{
	position: absolute;
	top: 30px;
	left: 50%;
	margin-left: -460px;
	width: 600px;
	font-size: 10pt;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 50px;
	z-index: 1;
			}
			
#menubordertop {
                position: absolute;
                top: 29px;
                left: 50%;
                margin-left: -420px;
                z-index: 1;
                }
			
#logo		{
	position: absolute;
	top: 14px;
	left: 50%;
	margin-left: -465px;
	width: 55px;
	z-index: 1;
	padding-bottom: 3px;
	border-bottom: 1px solid #673D39;
			}

#maintext		{
border-left: 1px solid #2D0D17;
border-right: 1px solid #2D0D17;
	position: absolute;
	color: #fff;
	top: 344px;
	/*left: 50%;
	margin-left: -390px;*/
	/*height: 400px;*/
			width: 791px;
	background: #000 !important;/* url(http://www.ragtangle.com/shop/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;*/
			}

#maintext a:hover	{
			text-decoration: none;
			color: #883448;
			}

#rightclient {
	position: absolute;
	left: 50%;
	top: 57px;
	margin-left: 199px;
	height: 367px;
	width: 275px;
	/*bottom: 184px;*/
	/*border-left: 3px double #CCCCCC;*/
	border-right: 1px solid #2D0D17;
	border-top: 1px solid #2D0D17;
	border-bottom: 0px solid #2D0D17;
	background-image: url(http://www.ragtangle.com/shop/skin1/images/alicia-moda-special-offer.jpg);
	background-repeat: no-repeat;
	background-position: 0px;	
}

#logoutbutton {
              color: #fff;
              position: absolute;
              top: -3px;
              left: 8px;
              width: 400px;
              }
              
#logoutbutton button {
                      background-color: transparent;
                      border: 1px solid #422724;
                      color: #fff;
                      font-size: 8pt;
                      }

#toplinefiller {
  border-bottom: 1px solid #673D39;
  position: absolute;
  left: 50%;
  top: 50px;
  margin-left: -100px;
  width: 450px;
  height: 2px;
  }

#adjustfont {
	position: absolute;
	left: 50%;
	margin-left: 66px;
	top: 13px;
	border-bottom: 1px solid #673D39;
	padding: 4px;
	width: 400px;
	color: #fff;
}

#adjustfont strong {
                    color: #fff;
                    }

#headerjs img {
	border-left: 1px solid #2D0D17;
	border-right: 0px double #CCCCCC;
	border-top: 1px solid #2D0D17;
	border-bottom: 0px solid #2D0D17;
	position: relative;
	top: 2px;
	left: 4px;
}

#headerjs { 
          position: absolute;
          left: 50%;
          margin-left: -470px;
          top: 55px;
          }

#maincontainer		{
			padding: 1em;
			margin-top: 10px; /*IE*/
			}

#hr   {
      position: relative;
      left: -12px;
      margin-top: 14px;
      }

#mailinglistform    {
                    position: relative;
                    top: -5px; /*IE*/
                    }

.formbutton         {
                    position: absolute;
                    top: 1px; /*IE*/
                    left: 275px;
                    border: 1px solid #10437C;
                    width: 50px;
                    font-size: 110%;
                    }

/* FRONTPAGE BOXES */  

#middlefrontbox {
                 position: absolute;
                 left: 50%;
                 margin-left: -75px;
                 top: 38px;
                 }
                 
.leftbox  {
          
          }
          
.dotborderbox {
              /*border-right: 1px dotted #2D0D17;
              border-left: 1px dotted #2D0D17;*/
              position: relative;
              top: -11px;
              width: 372px;
              }
              
.dotborderbox p {
              padding-left: 5px;
              padding-right: 5px;
              border-right: 1px dotted #673D39;
              border-left: 1px dotted #673D39;
              font-size: 90%;
              }

.dotborderbox a {
                color: #B82E4E;
                } 
              
.dotborderboxmiddle {
              width: 250px;
              }
              
.dotborderboxmiddle p {
              padding-left: 5px;
              padding-right: 5px;
              border-right: 1px dotted #673D39;
              border-left: 1px dotted #673D39;
              font-size: 90%;
              }
              
.dotborderboxmiddle a {
                color: #B82E4E;
                } 
                                
#frontpagetoplinks {
                    position: relative;
                    top: -18px;
                    border-bottom: 1px dotted #673D39;
                    }
                    
#quicklinks           {
                      position: absolute;
                      top: 0px;
                      left: 110px;
                      }
                      
#quicklinks a {
              background: transparent url(http://www.ragtangle.com/shop/skin1/images/purple-rarrow.gif) 0px 2px no-repeat;
              padding-left: 11px;
              padding-right: 8px;
              }
              
#feedsubscribe {
               float: right;
               margin-top: -26px;
               }
               
#feedsubscribe img  {
                    position: relative;
                    top: 3px;
                    left: -3px;
                    }

#boxcontainer       {
                    width: 800px;
                    }
                    
.frontpagebox       {
                    background-color: #0B0407;/*#4E1C28;*/
                    border: 1px solid #673D39;
                    width: 256px;
                    position: absolute;
                    left: 50%;
                    padding: 6px;
                    color: #fff;
                    margin-left: 185px;
                    }
                    
#frontpageboxone    {
                    top: 38px;
                    background: #0B0407 url(http://www.ragtangle.com/shop/skin1/images/news-box-back.jpg) 150px 135px no-repeat;
                    }
                    
#frontpageboxone a  {
                    color: #B82E4E;
                    }
                    
#readmorelink {
              margin-top: -19px;
              position: relative;
              top: 5px;
              }
/*FEEDBURNER DIV IN FRONTPAGEBOX ONE*/
.date {
      font-weight: bold;
      font-size: 90%;
      border-bottom: 1px dotted #3A202B;
      padding-bottom: 2px;
      width: 150px;
      }

.feedburnerFeedBlock  {
                width: 290px;
                position: relative;
                left: -39px;
                }
                
.feedburnerFeedBlock li {
                          padding-bottom: 10px;
                          
                          }
                
.feedburnerFeedBlock a {
                  visibility: hidden;
                  }
                  
.feedburnerFeedBlock ul {
                  list-style: none;
                  }
                  
.feedburnerFeedBlock p  {
                    margin-top: -15px;
                    }
                    
.feedburnerFeedBlock div  {
                    margin-top: -7px;
                    }
/*END OF FEEDBURNER DIV*/
                    
#frontpageboxtwo    {
                    top: 85px;
                    }
                    
#frontpageboxthree    {
                    background: #074590 url(http://www.ragtangle.com/shop/skin1/images/facebook-logo.jpg) 0px 0px no-repeat;
                    border: 1px solid #0756AF;
                    width: 128px;
                    height: 35px;
                    position: absolute;
                    left: 50%;
                    padding: 0px;
                    color: #fff;
                    margin-left: 324px;
                    top: 37px;
                    }
                    
#frontpageboxfour    {
                    background: #5599BB url(http://www.ragtangle.com/shop/skin1/images/twitter-logo.jpg) 0px 0px no-repeat;
                    border: 1px solid #55BBCE;
                    width: 128px;
                    height: 35px;
                    position: absolute;
                    left: 50%;
                    padding: 0px;
                    color: #fff;
                    margin-left: 185px;
                    top: 37px;
                    }
                   
#authboxcontainer {
                   background-color: #0B0407;/*#4E1C28;*/
                    border: 1px solid #673D39;
                    padding: 6px;
                    color: #fff;
                    width: 256px;
                    position: absolute;
                    left: 654px;
                    top: 329px;
                    }
                    
#auth_password {
                position: relative;
                left: 4px;
                border: 1px solid #000;
                }
                
#auth_username {
                border: 1px solid #000;
                }
                    
.addtocartbutton {
                        position: relative;
                        top: 0px;
                        }

#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: 0px;
                    padding: 5px;
                    width: 929px;
                    position: absolute;
                    left: 50%;
                    margin-left: -466px;
                    top: 426px;
                    z-index: 0;
                    }
                    
#mailinglistcontainer  {
                          position: relative;
                          top: 4px;
                          }
#newsletterbutton     {
                      border: 1px solid #422724;
                      background: #160D0C;
                      color: #fff;
                      font-size: 11px;
                      padding: 2px 5px 2px 5px;
                      }
                      
#searchbutton         {
                      border: 1px solid #4A1622;
                      background: #2E1017;
                      color: #fff;
                      font-size: 11px;
                      padding: 3px 5px 3px 5px;
                      }

/*NEWS*/
#adjustfontnews {
	position: absolute;
	left: 50%;
	margin-left: 286px;
	top: 13px;
	border-bottom: 1px solid #673D39;
	padding: 4px;
	width: 180px;
	color: #fff;
}

#adjustfontnews strong {
                    color: #fff;
                    }

#mailinglistboxnews     {
                    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;
                    }

#newsborder		{
			position: relative;
			top: 0px;
			background: #fff url(../graphics/newsbackdrop.gif) 0px 0px no-repeat;
			margin-top: 10px;
			height: 200px;
			width: 400px;
			padding: 0.25em 0.25em 0.25em 0.25em;
			}

#news			{
			background: #fff;
			height: 183px;
			width: 390px;
			padding: 1em 1em 1em 1em;
			margin-top: 2px;
			scrollbar-3dlight-color: #fff;
			scrollbar-arrow-color: #992020;
			scrollbar-base-color: #fff;
			scrollbar-darkshadow: #fff;
			scrollbar-face-color: #fff;
			scrollbar-highlight-color: #992020;
			scrollbar-shadow-color: #fff;
			scrollbar-track-color: #fff;
			scrollbar-shadow: #fff;
			overflow: auto;
			}
			
#openingtext		{
			width: 420px;
			background: transparent url(../graphics/cslogofade.gif) 0px 0px no-repeat;
			border-bottom: 1px solid #aa2020;
			}

#downloads		{
			font-size: 10pt;
			border: 3px double #aa0000;
			}

#downloads td		{
			padding: 0.2em;
			}

#mchapmiddle	{
			position: relative;
			top: -20px;
			}

#mchapbottom  {
	position: relative;
	top: -10px; /*IE*/
	width: 400px;
              }

#mchapnews		{
	position: absolute;
	left: 543px;
	top: 20px;
	width: 220px;
	font-size: 100%;
	/*border-left: 1px solid #ddd;*/
	border-top: 1px solid #ddd;
	padding: 10px;
	background: transparent url(../images/marketplace-chaplains-europe-news-fade.jpg) 0px 0px no-repeat;
	/*background-image: url(../images/marketplace-chaplains-europe-news-fade.jpg);*/
			}

#mchapnews h2 {
              font-weight: bold;
              position: relative;
              top: -10px; /*IE*/
              }

#mchapnews a  {
              color: #444;
              }

#mchapreadmore {
                position: absolute;
                top: 177px;
                left: 140px;
                }

#clientlogin  {
              float: right;
              margin-top: -60px; /*IE*/
              margin-right: -10px;
              position: absolute;
              left: 553px;/*412px; TWO PICS*/
              z-index: 1000;
              }

#emailinput     {
                position: relative;
                left: 43px;
                }

#passwordinput  {
                position: relative;
                left: 20px;
                }

#clientloginbutton  {
                    position: relative;
                    top: 1px;
                    left: 35px;
                    }
                    
#photogallery		{
			background-image: url('../images/photogallerybackground.jpg');
			background-repeat: repeat-x repeat-y;
			background-position: 0px 0px;
			}

/* FOOTER */
#footerspacer {
              height: 5px;
              background-color: #222;
              }

#footer			{
			background: #0F0D0E;
		  /*background-image: url('../images/footer.jpg');*/
			background-repeat: no-repeat;
			background-position: 0px 0px;
			height: 60px;
			font-family: verdana;
			border-top: 1px solid #2D0D17;
			border-bottom: 1px solid #2D0D17;
			position: relative;
			top: 0px;		/*IE*/
			color: #0B2759;
			clear: both;
			} 

#footercopyright	{
			font-size: 7pt;
			color: #fff;
			background: transparent;
			overflow: auto;	
			position: relative;
			top: -2px;			
			}

#footercopyright a  {
                    color: #fff;
                    }

#footercopyright a:hover {
			text-decoration: none;
			color: #883448;
			}

#footercopyright p	{
			margin-top: 0px;
			}
			
.footerspacer {
              background-color: #120A0C;
              height: 4px;
              }
              
#footerbottomspacer {
                    position: relative;
                    top: -9px;
                    border-bottom: 1px solid #2D0D17;
                    }

#footernav		{
			font-family: verdana;
			font-size: 7pt;
			font-weight: bold;	
			margin-top: -9px;
			background-color: #120A0C;
			}

#footernav a		{
			padding: 1em 1em 1em 0em;
			border: 0px single #fff;
			color: #fff;			
			}

#footernav a:hover	{
			text-decoration: none;
			color: #883448;
			}

/*Photo Gallery*/
#flickr_badge_uber_wrapper 	{
				text-align:center;              
				width:370px;
				position: relative;
				left: 50%;
				margin-left: -180px;
				}

#flickr_badge_image1  	{
			float: left;
			}
			
#flickr_badge_image2  	{
			float: right;
			}

#flickr_badge_image3  	{
			float: right;
			}

#flickr_badge_image4  	{
			float: left;
			}

#flickr_badge_image5  	{
			float: right;
			}

/*Product Details */
.product-details  {
                   position: relative;
                   top: -20px;
                   }

#producttitle h2 {
              font-weight: bold;
              font-size: 15px;
              position: absolute;
              left: 50%;
              margin-left: -20px;
              top: 100px;
              }
 /*             
.details         {
                position: absolute;
                top: 150px;
                left: 50%;
                margin-left: -20px;
                }
        */        
.image-box      {
                position: relative;
                top: 30px;
                }
                
.image-box img  {
                border: 1px solid #2D0D17;
                }
                
#productdetailsbanner {
                      position: relative;
                      top: -21px;
                      left: -10px;
                      }
                      
.staticpagebanner {
                  margin-top: -44px;
                  }
                      
#aliciamodacategorybanner {
                          position: relative;
                          top: 12px;
                          left: 125px;
                          }
                      
#shoppingcartbanner {
                    position: absolute;
                    left: 50%;
                    margin-left: -469px;
                    top: 0px;
                    }
                    


.sortbarsearchmode {
                  margin-bottom: 20px;
                  border-bottom: 1px solid #2D0D17;
                  }
                  
/*Register*/
.registertable  {
                background-color: #eeeeee;
                color: #000000;
                font-family: arial;
                font-size: 10pt;
                padding: 10px;
                border-collapse: collapse;
                cellspacing: 0px;
                width: 792px;
                }
                
.registertable a  {
                  color: #9D348A;
                  }
                  
.registertable a:hover {
                        color: #222;
                        }
                
.registertable input  {
                      border: 1px solid #000000;
                      }
                      
#ship2diff {
                      border: 1px solid #fff;
                      background-color: white;
                      }
                      
.registertable tbody  {
                       background-color: #fff;
                       }
                       
.registertable td   {
                    padding: 3px;
                    border: 0px solid #fff;
                    }
                    
.registertable button {
                      border: 1px solid #D26093;
                      background: #C83778;
                      color: #fff;
                      }
                      
.registertabletwo  {
                background-color: #eeeeee;
                color: #000000;
                font-family: arial;
                font-size: 10pt;
                padding: 10px;
                border-collapse: collapse;
                cellspacing: 0px;
                width: 792px;
                }
                
.registertabletwo a  {
                  color: #9D348A;
                  }
                  
.registertabletwo a:hover {
                        color: #222;
                        }
                
.registertabletwo input  {
                      border: 1px solid #000000;
                      }
                      
.registertabletwo tbody  {
                       background-color: #fff;
                       }
                       
.registertabletwo td   {
                    padding: 3px;
                    border: 0px solid #fff;
                    }
                    
.registertabletwo button {
                      border: 1px solid #D26093;
                      background: #C83778;
                      color: #fff;
                      }
                    
                 
#registertablediv {
                  padding-left: 3px;
                  padding-right: 3px;
                  padding-bottom: 10px;
                  padding-top: 10px;
                  background-color: #eee;
                  width: 792px;
                  border: 1px solid #929292;
                  }
                  
#profiledetailstitle  {
                      color: #fff;
                      /*position: absolute;
                      top: 50px;*/
                      background: #3C2422 url(http://www.ragtangle.com/shop/skin1/images/registerheader.jpg) 0px 0px no-repeat;
                      border: 1px solid #A85279;
                      height: 30px;
                      width: 798px;
                      }
                      
#profiledetailstitle h2 {
                        position: relative;
                        top: -7px;
                        left: 35px;
                        font-family: arial;
                        font-size: 11pt;
                        }
                        
#registertablecontainer {
                        margin-top: -55px;
                        margin-bottom: 20px;
                        }

.registersectionheader  {
                        color: #565658;
                        font-size: 11pt;
                        text-transform: capitalize;
                        position: relative;
                        left: 10px;
                        top: -5px;
                        background-color: #fff;
                        }
                        
.register-section-title-sub {
                        height: 30px;
                       margin-top: 10px;
                        }
                        
.registersectionsubheader {
                          color: #865658;
                          text-transform: capitalize;
                          position: relative;
                          top: 5px;
                          }
                          
#registertablespacer  {
                       height: 5px;
                       }
                       
.flc-login-text {
                margin-top: -30px;
                }
                       
/*LOGIN TABLE*/

.checkoutonediv {
                margin-top: -20px;
                }

.topbannercheckout {
                    position: relative;
                    top: -21px;
                    left: -11px;
                    }
                    
.topbannercheckout3 {
                    position: relative;
                    top: -21px;
                    left: -10px;
                    }

.data-table  {
                background-color: #eeeeee;
                color: #000000;
                font-family: arial;
                font-size: 10pt;
                padding: 10px;
                border-collapse: collapse;
                cellspacing: 0px;
                width: 792px;
                }
                
.data-table tbody  {
                       background-color: #fff;
                       }
                       
#checkouttablediv {
                  padding-left: 3px;
                  padding-right: 3px;
                  padding-bottom: 10px;
                  padding-top: 10px;
                  background-color: #eee;
                  width: 792px;
                  border: 1px solid #929292;
                  }
                       
#logintablediv {
                  padding-left: 3px;
                  padding-right: 3px;
                  padding-bottom: 10px;
                  padding-top: 10px;
                  background-color: #eee;
                  width: 792px;
                  border: 1px solid #929292;
                  }
                  
.data-table input  {
                      border: 1px solid #000000;
                      }
                      
.logintext  {
            margin-top: -30px;
            }
            
.data-table button {
                    border: 1px solid #D26093;
                    background: #C83778;
                    color: #fff;
                   }
                   
.data-table a  {
               color: #9D348A;
               }
                  
.data-table a:hover {
                    color: #222;
                    }
                      
.logintitle     {
                color: #fff;
                /*position: absolute;
                top: 50px;*/
                background: #3C2422 url(http://www.ragtangle.com/shop/skin1/images/registerheader.jpg) 0px 0px no-repeat;
                border: 1px solid #A85279;
                height: 30px;
                width: 798px;
                }
                      
.logintitle h2   {
                 position: relative;
                 top: -6px;
                 left: -345px;
                 font-family: arial;
                 font-size: 11pt;
                 font-weight: bold;
                 /*margin-top: 66px;*/
                 }
                 
.needlogintitle     {
                color: #fff;
                /*position: absolute;
                top: 50px;*/
                background: #3C2422 url(http://www.ragtangle.com/shop/skin1/images/registerheader.jpg) 0px 0px no-repeat;
                border: 1px solid #A85279;
                height: 30px;
                width: 798px;
                }
                      
.needlogintitle h2   {
                 position: relative;
                 top: 50px;
                 left: -345px;
                 font-family: arial;
                 font-size: 11pt;
                 font-weight: bold;
                 margin-top: 66px;
                 }
                 
/*Place Order CHECKOUT_3*/

.pagespacer {
            height: 20px;
            }

.head-row {
          font-weight: bold;
          border-bottom: 1px solid #D26093;
          }

.checkoutsectionheader  {
                        color: #565658;
                        font-size: 11pt;
                        text-transform: capitalize;
                        position: relative;
                        left: 10px;
                        top: -5px;
                        background-color: #fff;
                        width: 792px;
                        }

.checkoutdiv  {
              background-color: #fff;
              color: #000;
              font-family: arial;
              width: 792px;
              }
              
.checkoutdiv a  {
                color: #000;
                }
                
.checkoutdiv button {
                    border: 1px solid #D26093;
                    background: #C83778;
                    color: #fff;
                    }               
.data-tablediv {
                  padding-left: 3px;
                  padding-right: 3px;
                  padding-bottom: 10px;
                  padding-top: 10px;
                  background-color: #eee;
                  width: 792px;
                  border: 1px solid #929292;
                  }
                  
.modifylink    {
                position: relative;
                left: 260px;
                top: -20px;
                }
                
.checkoutsectionsubheader {
                          color: #865658;
                          text-transform: capitalize;
                          position: relative;
                          top: 5px;
                          font-family: arial;
                          font-size: 11pt;
                          }
                          
.customerdetailssubheader {
                          color: #865658;
                          text-transform: capitalize;
                          position: relative;
                          top: 15px;
                          font-family: arial;
                          font-size: 11pt;
                          }
                  
#paymentmethod  {
                font-size: 10pt;
                }
                
.submitorderbutton  {
                    border-top: 1px solid #D26093;
                    margin-top: 5px;
                    padding-top: 10px;
                    background: #fff;
                    color: #fff;
                    text-transform: capitalize;
                   }
                   
.submitorderbutton button {
                    border: 1px solid #D26093;
                    background: #C83778;
                    color: #fff;
                    }
                    
.paymentdetailstitle     {
                color: #fff;
                /*position: absolute;
                top: 50px;*/
                background: #3C2422 url(http://www.ragtangle.com/shop/skin1/images/registerheader.jpg) 0px 0px no-repeat;
                border: 1px solid #A85279;
                height: 30px;
                width: 798px;
                }
                      
.paymentdetailstitle h2   {
                 position: relative;
                 top: 50px;
                 left: -290px;
                 font-family: arial;
                 font-size: 11pt;
                 font-weight: bold;
                 margin-top: 66px;
                 }
                 
.subtotalvalue  {
                padding-top: 10px;
                border-top: 1px dotted #D26093;
                }
                
.cart-table  {
                background-color: #eeeeee;
                color: #000000;
                font-family: arial;
                font-size: 10pt;
                padding: 10px;
                border-collapse: collapse;
                cellspacing: 0px;
                width: 592px;
                padding-top: 10px;
                position: relative;
                top: -10px;
                }
                
.cart-table tbody  {
                       background-color: #fff;
                       }
                       
.flc-checkout-products  {
                        margin-top: -50px;
                        }
                        
.checkoutdiv a  {
               color: #9D348A;
               }
                  
.checkoutdiv a:hover {
                    color: #222;
                    }
                    
#modifycart {
             position: relative;
             top: -21px;
             left: 135px;
             }
                    
#modifycart a {
               color: #9D348A;
               }
               
/* CHANGE PASSWORD */
.changepasstitle {
                color: #fff;
                /*position: absolute;
                top: 50px;*/
                background: #3C2422 url(http://www.ragtangle.com/shop/skin1/images/registerheader.jpg) 0px 0px no-repeat;
                border: 1px solid #A85279;
                height: 30px;
                width: 798px;
                }
                      
.changepasstitle h2   {
                 position: relative;
                 top: 50px;
                 left: -305px;
                 font-family: arial;
                 font-size: 11pt;
                 font-weight: bold;
                 margin-top: 66px;
                 }
              
#changepasstablecontainer {
                          margin-top: -40px;
                          margin-bottom: 20px;
                          }
            
/*Search Orders*/                          
.padbottomtd  {
              padding-bottom: 10px;
              padding-left: 5px;
              padding-top: 5px;
              }
              
.data-name  {
            valign: top;
            }
            
/*INVOICE HISTORY*/
.dialoginvoicehistory {
                       margin-top: -50px;
                       margin-bottom: 20px;
                       }
                       
.invoicetitle     {
                color: #fff;
                /*position: absolute;
                top: 50px;*/
                background: #3C2422 url(http://www.ragtangle.com/shop/skin1/images/registerheader.jpg) 0px 0px no-repeat;
                border: 1px solid #A85279;
                height: 30px;
                width: 798px;
                }
                      
.invoicetitle h2   {
                 position: relative;
                 top: 50px;
                 left: -322px;
                 font-family: arial;
                 font-size: 11pt;
                 font-weight: bold;
                 margin-top: -44px;
                 }
                 
.printinvoice {
              position: relative;
              top: 22px;
              left: 620px;
              }
              
.printinvoice img {
                  position: relative;
                  top: 3px;
                  }
                  
.invoice-data-box {
                  /*padding-left: 30px;*/
                  }
                  
.invoice-right-info {
                    padding-left: 300px;
                    color: #333333;
                    }
                    
.rightinvoiceaddress  {
                      margin-top: -15px;
                      }
                      
.invoicetoptable  {
                  padding-bottom: 10px;
                  border-bottom: 1px dotted #C83778;
                  }
                  
.invoice-personal-info {
                       padding-top: 10px;
                       position: relative;
                       left: 37px;
                       
                       }

.invoice-personal-info td {
                            padding-left: 10px;
                            }
                            
.invoice-address-box {
                     padding-top: 10px;
                     position: relative;
                     left: 37px;
                     }
                    
.invoice-address-box td {
                            padding-left: 10px;
                            }
                            
.invoice-products-title {
                        color: #633B4A;
                        font-weight: bold;
                        text-transform: capitalize;
                        position: relative;
                        left: 48px;
                        }
                        
.invoice-address-title  {
                        color: #633B4A;
                        font-weight: bold;
                        text-transform: capitalize;
                        position: relative;
                        left: 10px;
                        }
                        
.invoice-products {
                  padding-top: 10px;
                  }
                  
.producttableinvoiceheader  {
                             font-weight: bold;
                             text-transform: capitalize;
                             }
                             
.invoice-totals {
                border-top: 3px double #C83778;
                margin-top: 5px;
                margin-bottom: 20px;
                }
                
/*SIZE GUIDE*/
.sizeguidetitle     {
                color: #fff;
                /*position: absolute;
                top: 50px;*/
                background: #3C2422 url(http://www.ragtangle.com/shop/skin1/images/registerheader.jpg) 0px 0px no-repeat;
                border: 1px solid #A85279;
                height: 30px;
                width: 798px;
                }
                      
.sizeguidetitle h2   {
                 position: relative;
                 top: -6px;
                 left: -275px;
                 font-family: arial;
                 font-size: 11pt;
                 font-weight: bold;
                 /*margin-top: 66px;*/
                 }
                 
.conversiontitle     {
                color: #fff;
                /*position: absolute;
                top: 50px;*/
                background: #3C2422 url(http://www.ragtangle.com/shop/skin1/images/registerheader.jpg) 0px 0px no-repeat;
                border: 1px solid #A85279;
                height: 30px;
                width: 798px;
                }
                      
.conversiontitle h2   {
                 position: relative;
                 top: -6px;
                 left: -225px;
                 font-family: arial;
                 font-size: 11pt;
                 font-weight: bold;
                 /*margin-top: 66px;*/
                 }
                 
.conversion-table  {
                background-color: #dddddd;
                color: #000000;
                font-family: arial;
                font-size: 10pt;
                padding: 10px;
                border: 1px solid #dddddd;
                cellspacing: 0px;
                width: 792px;
                }
                
.conversion-table tbody  {
                       background-color: #fff;
                       }
                       
.conversion-table th  {
                       background-color: #D35D91;
                       color: #fff;
                       }
                       
#conversiontablediv {
                  padding-left: 3px;
                  padding-right: 3px;
                  padding-bottom: 10px;
                  padding-top: 10px;
                  background-color: #ddd;
                  width: 792px;
                  border: 1px solid #929292;
                  }
                  
/*LINKS PAGE*/
#linkstablediv {
                  padding-left: 3px;
                  padding-right: 3px;
                  padding-bottom: 10px;
                  padding-top: 10px;
                  background-color: #fff;
                  width: 792px;
                  border: 1px solid #929292;
                  color: #000;
                  }
                  
#linkstablediv p {
                  color: #000;
                  }
                  
#linkstablediv a  {
                  color: #491359;
                  }
                  
.linkstitle     {
                color: #fff;
                /*position: absolute;
                top: 50px;*/
                background: #3C2422 url(http://www.ragtangle.com/shop/skin1/images/registerheader.jpg) 0px 0px no-repeat;
                border: 1px solid #A85279;
                height: 30px;
                width: 798px;
                }
                      
.linkstitle h2   {
                 position: relative;
                 top: -6px;
                 left: -322px;
                 font-family: arial;
                 font-size: 11pt;
                 font-weight: bold;
                 /*margin-top: 66px;*/
                 }

.sizeguidebackbut {
                  position: relative;
                  top: -12px;
                  }
                  
.sizeguidebackbutbottom {
                  position: relative;
                  top: 8px;
                  }
                  
/*PLACE ORDER*/
.flc-payment-options p, .center-text-block p  {
                        color: #000;
                        }

/*ORDER SUCCESS*/
#ordersuccesstop {
                  position: relative;
                  top: -45px;
                  }
                  
.ordersuccessprintbutton  {
                          float: right;
                          position: relative;
                          left: -75px;
                          top: 4px;
                          }
                          
.ordersuccessprintbutton img {
                              position: relative;
                              top: 3px;
                              }
                          
#ordersuccessinvoice  {
                       margin-top: -65px;
                       }
             
#ordersuccessinvoice h2 {
                        position: relative;
                        top: 50px;
                        }
        
/*PRODUCT PAGE - HIDE ORIGINAL VALUES*/                        
.optionsselect, .productoptionstitle {
              visibility: hidden;
              float: left;
              }
              
#product_avail {
              visibility: hidden;
              float: left;
              }
              
