/* ----- General CSS Styles -----*/
body {font-family: "Trebuchet MS", sans-serif, Verdana;background-color: #FFFFFF; color:
#333333}
h1 {font-size: 18px;color: #990066; margin-bottom: 2px; padding-left:20px;}
h2 {font-size: 16px;color: #990066; margin-bottom: 0px;}
h3 {font-size: 12px;color: #990066; margin-bottom: 0px;}
a:link {color: #990033;text-decoration: underline;font-weight: bold;}
a:visited {color: #FF0000;text-decoration: none;font-weight: bold;}
a:hover {color: #FF0000;text-decoration: underline;font-weight: bold;}
.maintext{ font-size:14px; color:#990066; padding: 15px 15px 0px 20px;}
.addresstext-bridal{ font-size:14px; color:#990066; padding: 0px 15px 20px 65px;}
.addresstext-tux{ font-size:14px; color:#990066; padding: 0px 5px 20px 40px;}
.date{ font-size:12px; color: #990066; text-align:center;padding: 0px 25px 0px 0px;}
.phone{ font-size:13px; color: #990066; text-align:center;}
.ContactText{font-size:14px;color: #800000;}
.ContactImageText-Left{font-size:14px;font-weight:bold;color:#800000; padding: 0px 0px 0px 75px;}
.ContactImageText-Right{font-size:14px;font-weight:bold;color:#800000; padding: 0px 0px 0px 25px;}
.ContactImageText-Email{font-size:14px;font-weight:bold;color:#800000;padding: 0px 0px 0px 0px;}
.HeaderText{font-size:18px; color:#FFFFFF; padding: 0px 0px 0px 25px;}
.DescriptionText{ font-size:12px; font-weight:bold; color:#990000;}
.DescriptionEmailText{ font-size:14px; font-weight:bold; color:#990000;}
.VertNavLink{font-size:12px; font-weight:bold; color:#990000; padding: 0px 5px 0px 5px;}
.VendorText{font-size:12px; color:#990066;}
.SmallText{ font-size:10px; color: #990066; padding: 2px 5px 0px 10px;}
.MapImages{padding: 15px 15px 20px 20px;}
.PrivacyPolicy{padding: 0px 30px 0px 0px;}
.Accessories{font-size:12px; color:#990066;padding: 0px 25px 5px 65px;}
.LetterBg{font-size:12px; color:#990066;padding: 0px 30px 5px 30px;}
.ShopPhotoText{font-size:12px; color:#990066;}

/* ----- Layout -----*/
#Header{background-image: url(ImageFiles/MainTemplate/Template-Header.jpg);height: 169px;
width: 770px;background-repeat: no-repeat;background-color: #F8F1F8;}
#PageHeader{background-image: url(ImageFiles/MainTemplate/Template-TopNav.jpg);
height: 42px;background-repeat: no-repeat;background-color: #F8F1F8;}
#BodyBg{background-repeat: repeat-y;width: 770px;background-color: #F8F1F8;background-image: url(ImageFiles/MainTemplate/Template-BodyBg.jpg);}
#Footer{background-image: url(ImageFiles/MainTemplate/Template-Footer.jpg);background-repeat: no-repeat;height: 69px;width: 770px;background-color: #F8F1F8;}

/*----- Services -----*/
td#Services{font-size: 12px; color:#990066; padding: 40px 10px 10px 10px;}

/*----- News -----*/
td#News{font-size: 12px; color:#990066; padding: 20px 10px 10px 20px;}

/*----- BackgroundBoxes -----*/
#Column{background-image: url(ImageFiles/MainTemplate/Template-Column.jpg);background-repeat: no-repeat;height: 255px;width: 572px;background-position: top;}
#ImageBg-Top{background-image: url(ImageFiles/BgImages/ImageBg-Pink/ImageBg-Top.jpg);background-repeat: no-repeat;background-position: top;height: 10px;
width: 530px;}
#ImageBg-Middle{background-image: url(ImageFiles/BgImages/ImageBg-Pink/ImageBg-Middle.jpg);background-repeat: repeat-y;background-position: top;height: 15px;
width: 530px;}
#ImageBg-Bottom{background-image: url(ImageFiles/BgImages/ImageBg-Pink/ImageBg-Bottom.jpg);background-repeat: no-repeat;background-position: top;height: 20px;
width: 530px;}
#ImageBgPadding{padding: 0px 0px 0px 50px;}
#ImageBg{background-image: url(ImageFiles/BgImages/ImageBg.jpg);background-color: #FFFFFF;
background-repeat: no-repeat;background-position: top;height: 165px;width: 525px;}
#LetterBgTop{background-image: url(ImageFiles/BgImages/LetterBg/Letter-Top.jpg);
background-repeat: no-repeat;background-position: bottom;height: 20px;width: 560px;}
#LetterBgMiddle{background-image: url(ImageFiles/BgImages/LetterBg/Letter-Middle.jpg);
background-repeat: repeat-y;background-position: top;height: 10px;width: 560px;}
#LetterBgBottom{background-image: url(ImageFiles/BgImages/LetterBg/Letter-Bottom.jpg);
background-repeat: no-repeat;background-position: top;height: 20px;width: 560px;}
#Millies{background-image: url(ImageFiles/jpg/MilliesLogo-Large.jpg);
background-repeat: no-repeat;background-position: top;height: 198px;width: 350px;}
#Contact{background-image: url(ImageFiles/BgImages/ContactImage.jpg);background-repeat: no-repeat;
background-position: top;height: 170px;width: 510px;}
#ContactImageBgTop{background-image: url(ImageFiles/BgImages/ContactBg/ContactImage-Top.jpg);background-color: #FFFFFF;
background-repeat: no-repeat;background-position: top;height: 40px;width: 510px;}
#ContactImageBgMiddle{background-image: url(ImageFiles/BgImages/ContactBg/ContactImage-Middle.jpg);background-color: #FFFFFF;
background-repeat: repeat-y;background-position: top;height: 20px;width: 510px;}
#ContactImageBgBottom{background-image: url(ImageFiles/BgImages/ContactBg/ContactImage-Bottom.jpg);background-color: #FFFFFF;
background-repeat: no-repeat;background-position: top;height: 36px;width: 510px;}
#TiledPhotoBg-Top{background-image: url(ImageFiles/BgImages/ImageBgTile/ImageBgTile_Top.jpg);
background-repeat: no-repeat;height: 30px;width: 530px;}
#TiledPhotoBg-Middle{background-image: url(ImageFiles/BgImages/ImageBgTile/ImageBgTile_Middle.jpg);
background-repeat: repeat-y;height: 10px;width: 530px;}
#TiledPhotoBg-Bottom{
background-image: url(ImageFiles/BgImages/ImageBgTile/ImageBgTile_Bottom.jpg);background-repeat: no-repeat;height: 30px;width: 530px;}
#YearEndSale{background-image: url(ImageFiles/BgImages/Banner.jpg);background-repeat: no-repeat;
height: 140px;background-position: center;width: 526px;}

/* ----- SideBar -----*/
.Sidebar {font-size:12px; color: #990066; padding: 0px 5px 0px 5px;}
a.SideBar:link, a.SideBar:visited {color: #990066; text-decoration: none;}
a.SideBar:hover{color: #FF0000; text-decoration: underline;}

/* ----- SideBarLinks -----*/
.SideBarLinks{font-size:12px; color: #990066; padding: 0px 5px 0px 5px;}

/* ----- Footer -----*/
#Footer a:link, #Footer a:visited, #Footer p {color: #990066;font-size:12px;text-decoration:none;}
#Footer a:hover{color:#FF0000; font-size:12px; text-decoration:underline;}
#FooterLink{color: #990066;font-size:12px;}

/* ----- VendorLinks -----*/
#Vendor a:link, #Vendor a:visited, #Vendor p {color: #990066;font-size:11px;text-decoration:none;}
#Vendor a:hover{color:#FF0000; font-size:11px; text-decoration:underline;}
#VendorLink{color: #990066;font-size:11px;}
