
@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, p
 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;

}
img{ border:0px}

img.picBorder { border: 3px double #60a3e0;}

html, body {
	margin:0;
	padding:0;
	 font-family:tahoma; background-image:url(images/main-bg.jpg); background-repeat:repeat; 
	font-size:14px
}
h1{ color:#e65e75; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px; margin:0px; font-weight:normal; text-align: center; }
h2{ color:#195582; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px; margin:0px; font-weight:normal; text-align: center;}
h3, .blue { text-transform:uppercase; font-size:14px; color:#1673d3; ; font-family:Tahoma, Geneva, sans-serif}
h4, .homepagesmalltitle { color:#e65e75; text-transform:uppercase; font-weight:normal; font-size:14px}
h5{ color:#1e4d7c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:normal}
input{ border:1px solid #CCC; color:#999}
a{ color:#e65e75; text-decoration:none;	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
a.price{ color:#255b93; text-decoration:none}
a:hover{text-decoration:underline }

hr{ border: 0;
color: #acc8ef;
background-color: #acc8ef;
height: 1px;
width: 100%;
text-align: left;}
#bg{ background-image:url(images/top-bg.jpg); background-repeat:repeat-x; background-position:top;}
#body{ width:990px; margin:auto; }
#header {
	height:239px;
	width:990px; overflow:hidden; background-image:url(images/top-banner.jpg); background-position:center top; background-repeat:no-repeat; vertical-align:top

}

#info {
	width:960px; overflow:hidden; background-image:url(images/content-bg.gif); background-repeat:repeat-y; padding:0px 15px 20px 15px 
	}
#footer {
	clear:both;
	background-image:url(images/bottom-bg.jpg);
	background-repeat: repeat-x;

color:#000; font-size:12px; text-align:center; padding:20px 0px 30px 0px ; 
}
#left-top{ float:left; color:#FFF}
.txt1{ font-family:"Times New Roman", Times, serif; font-size:29px}
#top-right{ float:right; color:#fff}
.contacts { padding:5px 0px 0px 10px; margin-left:20px}
.contacts li{ list-style-image:url(images/arrow.gif); padding:5px 0px 5px 0px; margin:0px; font-size:15px; color:#c0d7ec; font-family:"Times New Roman", Times, serif; line-height:15px}
.contacts li span{ font-family:"Times New Roman", Times, serif; font-size:18px; font-style:italic; font-weight:bold; color:#fff09b;  }
.contacts li a { list-style-image:url(images/arrow.gif); padding:5px 0px 5px 0px; margin:0px; font-size:15px; color:#FFF; font-family:"Times New Roman", Times, serif; line-height:15px}
#logo{ margin:10px 0px 0px 130px; float:left}
#phone-number{ background-image:url(images/phone-bg.jpg); width:376px; height:39px; padding:0px 0px 0px 0px; background-repeat:no-repeat; text-align:center}
#phone-number span{ display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; }
#hours{ background-image:url(images/store-bg.jpg); background-repeat:no-repeat; width:158px; height:93px; font-size:16px; padding:5px 0px 0px 5px}
#store-hours{font-family:"Times New Roman", Times, serif; font-size:29px; margin:5px 0px 0px 215px }
#top-menu { margin:7px 0px 0px 40px}
#top-menu a{display:block; padding:0px 15px 0px 15px; float:left; font-family:"Times New Roman", Times, serif; font-size:20px; color:#436990; text-decoration:none; border-right:1px solid #a3c0e0; font-weight:normal }
#top-menu a:hover{ background-image:url(images/menu-act.jpg); color:#FFF; background-repeat:repeat-x; background-position:center; font-weight:normal}
.act-top-menu {background-image:url(images/menu-act.jpg); color:#FFF; background-repeat:repeat-x; background-position:center}
.act-top-menu span{color:#fff}
#left-block{ width:216px; float:left; }
#center-block{ width:500px; float:left; padding:10px 20px 0px 20px; color:#183859; line-height:19px; text-align:justify }
strong, .bold { text-transform:uppercase;  font-weight:normal}
#right-block{ width:200px; float:right }
#left-menu{ background-image:url(images/left-menu-bg-top.jpg); background-repeat:no-repeat; background-position:center top; background-color:#bad9f5; min-height:976px; text-align:center; padding-top:70px }
#left-menu li{ font-family:tahoma; font-size:12px;  text-decoration:none; line-height:22px;  list-style:none}
#left-menu  a{color:#022547; text-decoration:none; font-weight:normal}
#left-menu  a:hover{color:#cc3b54; text-decoration:none; font-weight:normal}
#left-menu-bottom{ background-image:url(images/left-menu-bg-bottom.jpg); background-repeat:no-repeat; background-position:bottom center; height:66px}
.act-left-menu{ background-image:url(images/pink-title.gif);  height:25px; color:#FFF; background-position:center; background-repeat:no-repeat; margin:5px 0px 5px 0px; text-transform:uppercase; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
.act-left-menu a span{ color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px}
.pas-left-menu a span{ color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px}
.pas-left-menu{ background-image:url(images/blue-title.gif);  height:25px; color:#FFF; background-position:center; background-repeat:no-repeat; margin:5px 0px 5px 0px; text-transform:uppercase; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#search-dress{ background-image:url(images/search-dress-bg.jpg); width:216px; height:304px}
.search-button{ background-image:url(images/search-button.jpg); width:109px; height:21px; border:0px; background-repeat:no-repeat; cursor:pointer; margin-top:5px}
.search-table input{ width:109px}
#services-box{ background-color:#d5e9fb; padding:10px; text-align:center}
#services-box img{ margin:5px 0px 5px 0px}
.services{ background-color:#d5e9fb; padding:0px; text-align:center}
.services img{ margin:0px 0px 0px 0px}
.blue-title {color:#195582; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px; margin:0px; font-weight:normal}
.pink-title{color:#c0495f; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 0px 5px 0px; margin:0px; font-weight:normal }
.index-table td{ text-align:center; vertical-align:top }
.blue-txt{ color:#1e4d7c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; text-decoration:none}
.blue-txt a{ padding:0 2px; color:#1e4d7c; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; text-decoration:none}
.blue-txt a:hover{ text-decoration:underline; background:#1e4d7c; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.4);}
.index-table span{ display:block; background-color:#6d9eca; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; margin:0px 5px 0px 5px}
.index-table span.sale { display:block; background-color:#e65e75; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; margin:0px 5px 0px 5px}
.pink-txt{ font-family:Tahoma, Geneva, sans-serif; color:#e65e75 }
b, .bold{ color:#e65e75; font-size:14px; }
.link-pink{ color:#e65e75; font-weight:bold; text-decoration:none}

.link-blue{ color:#196fc7; text-transform:uppercase; text-decoration:none; font-weight:normal}
#newsletter { background-image: url(images/newsletter-bg.jpg); background-repeat:no-repeat; width:497px; height:161px; margin:10px 0px}
.submit-button{ background-image:url(images/submit-button.jpg); width:68px; height:22px; background-repeat:no-repeat; border:0px; cursor:pointer}
#promotions-box{ background-color:#f5dfe3; margin:10px 0px; padding:5px; text-align:center}
#recomend{ margin:50px 0px 0px 0px}

.bottom-links{ padding:0px 0px 0px 20px; margin:0px; }
.bottom-links li{ width:150px; float:left; height:25px; list-style-image:url(images/arrow3.gif); line-height:12px; text-align:left; margin: 0px 5px 0px 5px;  }
.bottom-links a{ color:#798694; font-size:11px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none}
.bottom-links a:hover{ color:#1673d3}
#cards img{ margin:5px 15px 10px 15px}
#bottom-menu{ width:990px; margin:auto; color:#b0cae4; font-size:11px}
#bottom-menu a{ text-decoration:none; color:#b0cae4; font-size:11px}
#bottom-menu a:hover{ color:#FFF}
#lang{ width:165px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:italic; color:#FFF; margin-left:210px; padding-top:5px }
#lang a{ color:#FFF; padding:0px 3px; text-decoration:none}
#lang a:hover{ color:#FFF;  text-decoration:none; background-color:#e65e75}
.act-lang{ background-color:#e65e75}

.homepagebody {
  font-family: tahoma;
  font-size: 12px;
  text-align: left;
}

.homepagebodycenter {
  font-family: tahoma;
  font-size: 12px;
  text-align: center;
}

.homepagebodybig {
  color: #ff0000;
  font-family: tahoma;
  font-size: 20px;
  text-align: center;
}

.redtext {
  font-size: 14px;
  color: #3236e2;
  text-align: center;
  text-decoration: bold;
  font-weight:bold;
}

.swatchBox {border:1px solid #CC6600;padding:2px;float:left;margin:0 1px 1px 0;}
.swatchBox{margin:2px;}
//.swatchBox:hover {border:1px solid #b2b2b2;background-color:#FFF;padding:2px;float:left;margin:0 1px 1px 0;}
.swatch{border:1px solid #CCC;width:10px;height:10px;display:block;}

p.initial:first-letter 
{
  color: #ff0000;
  font-size:xx-large;
  font-family: "Times New Roman, Times, serif";
}

.background1 { 
  background: url(images/background1.jpg) repeat; 
} 

A.redbackground {
  color: #f9eee4;
  text-decoration: none;
}

A.redbackground:hover {
  color: #CC6600;
  /*text-decoration: underline;*/
  /*font-weight:bold;*/
}

.redheadertitle
 { font-size: 1.0em;
   font-family: tahoma;
   font-weight:bold;
   color: #fff;
   border-bottom-style:solid;
   border-right-style:solid;
   display: block;
   background-image:url('\images/redheader.jpg');
}

.padded {
  border: 3px double #60a3e0;
  padding: 10px;
}

