a:link { text-decoration: underline; color: #000000; }
a:visited { text-decoration: underline; color: #000000; }
a:hover { text-decoration: underline; color: #0061b3; }
a:active { text-decoration: underline; color: #000000; }

hr {color: #0061b3; background-color: #ffffff; }

h1 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14pt; 
   color: #000000;
   background-color: #ffffff;
   font-style: normal; 
   line-height: normal; 
   font-weight: normal; 
   text-decoration: none; 
   text-align: left; 
   vertical-align: top;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   display: inline;
   }
   
h2 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #0061b3;
   background-color: #ffffff;
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   text-decoration: underline; 
   text-align: left; 
   vertical-align: top;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   }
   
.border2 h2 a:link  { text-decoration: underline; color: #0061b3; }
.border2 h2 a:visited { text-decoration: underline; color: #0061b3; }
.border2 h2 a:hover { text-decoration: underline; color: #0061b3; }
.border2 h2 { text-decoration: underline; color: #0061b3; }
   
h3 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #0061b3;
   background-color: #ffffff;
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   text-decoration: none; 
   text-align: left; 
   vertical-align: top;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   }
   
h4 { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #000000;
   background-color: #ffffff;
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   text-decoration: none; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   }

body { 
background: #ffffff;
font-family: Arial,Helvetica,san-serif; 
color: #000000;
margin-top: 10px; 
margin-bottom: 10px; 
margin-left: 0; 
margin-right: 0; 
}

.topnavigation {	
   width: 950px;
   border: 1px solid #000000;
   margin : 0px 4px 0px 4px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
   font-size: 11pt;
   text-align: center;
   font-weight: bold; 
    }

.topnavigation a:link {text-decoration: none; color: #000000; }
.topnavigation a:visited {text-decoration: none; color: #000000; }
.topnavigation a:hover {text-decoration: none; color: #0061b3; }

 .topproducts {	
   width: 950px;
   border: 1px solid #000000;
   margin : 0px 4px 0px 4px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }

.tptext {	
   background-color : #ffffff;
   font-size: 8pt;
   text-align: center;
   font-weight: bold; 
    }

.tptext a:link {text-decoration: none; color: #000000; }
.tptext a:visited {text-decoration: none; color: #000000; }
.tptext a:hover {text-decoration: none; color: #0061b3; }

.topspacer {	
   margin : 0px 15px 0px 10px;
    }
    
.topcolors {	
   background-color : #ffffff;
   font-size: 11pt;
   text-align: center;
   font-weight: bold; 
    }

.recommend_heading {
   background-color : #000000;
   color: #ffffff;
   font-family: Arial,Helvetica,san-serif; 
   font-size: 9pt;
   text-align: left;
   font-weight: bold;
   padding : 2px 2px 2px 4px;
    }

.recommend {
   border: 0px solid #000000;	
   background-color : #ffffff;
   font-family: Arial,Helvetica,san-serif; 
   font-size: 9pt;
   text-align: left;
    }

.qdazzle {
   color: #006ecb;
   font-weight: bold;
   }
   
.blog_link { 
   color: #0061b3;
   font-weight: bold; 
   }
   
.blog_link a:link {text-decoration: underline; color: #0061b3; }
.blog_link a:visited {text-decoration: underline; color: #0061b3; }
.blog_link a:hover {text-decoration: underline; color: #0061b3; }
.blog_link a:active {text-decoration: underline; color: #0061b3; }
   
.mydresscolortitle { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 16pt; 
   color: #0061b3;
   background-color: #ffffff;
   font-style: normal; 
   line-height: normal; 
   font-weight: normal; 
   text-decoration: none; 
   text-align: center; 
   vertical-align: top;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   }

.mydressheader {	
   font-size: 9pt; 
   text-align: left;
   vertical-align: top;
    }

.mydresscolor {	
   font-size: 9pt; 
   text-align: left;
   vertical-align: top;
   background-color : #ffffff;
    }
    
.mydresscolor a:link {text-decoration: underline; color: #000000; }
.mydresscolor a:visited {text-decoration: underline; color: #000000; }
.mydresscolor a:hover {text-decoration: underline; color: #0061b3; }

.smalltext {	
   font-size: 8pt; 
   text-align: left;
   vertical-align: top;
   background-color : #ffffff;
    }
    
.smalltext2 {	
   font-size: 8pt; 
   background-color : #ffffff;
    }

.credits {	
   width: 550px;
   font-size: 8pt; 
   text-align: center;
   background-color : #ffffff;
    }
    
.credits a:link {text-decoration: underline; color: #000000; }
.credits a:visited {text-decoration: underline; color: #000000; }
.credits a:hover {text-decoration: underline; color: #0061b3; }

.credits2 {	
   width: 550px;
   font-size: 8pt; 
   text-align: center;
   background-color : #ffffff;
    }
    
.credits a:link {text-decoration: underline; color: #000000; }
.credits a:visited {text-decoration: underline; color: #000000; }
.credits a:hover {text-decoration: underline; color: #0061b36; }

.cart_bottom_nav {	
   font-size: 8pt; 
   text-align: center;
   color: #ffffff
    }
    
.cart_bottom_nav a:link {text-decoration: underline; color: #ffffff; }
.cart_bottom_nav a:visited {text-decoration: underline; color: #ffffff; }
.cart_bottom_nav a:hover {text-decoration: underline; color: #000000; }

.border1 {	
   width: 550px;
   border: 4px dotted #006ecb;
   margin : 0px 4px 0px 4px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }
    
.border2 {	
   width: 170px;
   border: 1px solid #000000;
   margin : 0px 0px 0px 0px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }
    
.border2  a:link {text-decoration: underline; color: #000000; }
.border2  a:visited {text-decoration: underline; color: #000000; }
.border2  a:hover {text-decoration: underline; color: #0061b3; }

.border2_center {	
   width: 170px;
   text-align: center;
   border: 1px solid #000000;
   margin : 0px 0px 0px 0px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }
    
.border2_center  a:link {text-decoration: underline; color: #000000; }
.border2_center  a:visited {text-decoration: underline; color: #000000; }
.border2_center  a:hover {text-decoration: underline; color: #0061b3; }
    
.border3 {	
   width: 165px;
   border: 1px solid #E500B7;
   margin : 0px 0px 0px 0px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }
    
.border4 {	
   width: 500px;
   border: 2px solid #000000;
   margin : 0px 4px 0px 4px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }
    
.borderdashed {	
   border: 1px dashed #006ecb;
   margin : 0px 4px 0px 4px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }
    
.borderdotted {	
   border: 4px dotted #006ecb;
   margin : 0px 4px 0px 4px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }

.joinborder {	
   width: 160px;
   border: 1px dotted #006ecb;
   margin : 0px 4px 0px 4px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }

.joinborder a:link {text-decoration: none; color: #000000; }
.joinborder a:visited {text-decoration: none; color: #000000; }
.joinborder a:hover {text-decoration: none; color: #006ecb; }

.wishlistborder {	
   border: 1px solid #c10262;
   margin : 0px 0px 0px 0px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }

.recommendborder {	
   border: 1px solid #000000;
   margin : 2px 2px 2px 2px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }
    
.mydressborder {	
   width: 265px;
   border: 1px solid #000000;
   margin : 0px 0px 0px 0px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }

.mydressborder2 {	
   width: 350px;
   border: 1px solid #000000;
   margin : 0px 0px 0px 0px;
   padding : 2px 2px 2px 2px;
   background-color : #ffffff;
    }

td { font: 10pt Arial,Helvetica,sans-serif; }

.navigation { color: #FFE16A; }
.navigation { background-color: #cc9966; }
.navigation {font: bold 10pt Arial,Helvetica,sans-serif }
.navigation a:link {text-decoration: underline; color: #000000; }
.navigation a:visited {text-decoration: underline; color: #000000; }
.navigation a:hover {text-decoration: underline; color: #ffffff; }

.menuheading { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12pt; 
   font-style: normal;
   font-weight: bold; 
   text-align: center; 
   vertical-align: top;
   color: #ffffcc; 
   background-color: #ff9100;
   }

.infoheading { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   font-weight: bold; 
   text-align: left; 
   vertical-align: top;
   color: #000000; 
   background-color: #cc9966;
   }
   
 .todaysdate { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 12pt; 
   font-style: normal;
   font-weight: bold; 
   text-align: center; 
   vertical-align: middle;
   color: #ffffcc; 
   background-color: #660000;
   }

.bottomcontact { color: #d5aa80; }
.bottomcontact { background-color: #000000; }
.bottomcontact { font: bold 10pt Arial,Helvetica,sans-serif }

.bottomnavigation { color: #ffffff; }
.bottomnavigation { background-color: #006ecb; }
.bottomnavigation { font: bold 10pt Arial,Helvetica,sans-serif }
.bottomnavigation A:link { text-decoration: none; color: #ffffff; }
.bottomnavigation A:visited { text-decoration: none; color: #ffffff; }
.bottomnavigation A:hover { text-decoration: none; color: #ffffff; }
.bottomnavigation A:active { text-decoration: none; color: #ffffff; }

.copyright {font: 8pt Arial,Helvetica,sans-serif }
.copyright A:link { text-decoration: none; color: #000000; }
.copyright A:visited { text-decoration: none; color: #000000; }
.copyright A:hover { text-decoration: none; color: #c10262; }
.copyright A:active { text-decoration: none; color: #000000; }

.calendarheading { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-style: normal;
   font-weight: bold; 
   text-align: center; 
   vertical-align: top;
   color: yellow; 
   background-color: #660000;
   }

.productid { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-style: normal;
   font-weight: normal; 
   text-align: center; 
   vertical-align: top;
   color: #000000; 
   background-color: #ffffff;
   }

/* ===USED ON CART PAGES===  */

.bottomaddress a:link {text-decoration: none; color: #ffffff; }
.bottomaddress a:visited {text-decoration: none; color: #ffffff; }
.bottomaddress a:hover {text-decoration: none; color: #ffffff; }