@charset "utf-8";
/* CSS Document */

/*png fix*/
img, div { behavior: url(iepngfix.htc) }

html, body {
border:0;
margin:0;
padding:0;
}

body {
	text-align: center; 
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e2e0cd;
	background-image: url(images/bkgrnd.jpg);
	background-repeat: repeat-x;
	margin-top: 60px;
}
h1,h2,h3,h4,h5,h6{
	font-size:16px;
	font-weight:bold;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: -10px;
	}
.Title-HDN {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	display: none;
}

.main-body #container {
	width: 960px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; 
	background-color: #e2e0cd;
	background-image: url(images/body-bkgrnd.jpg);
	background-repeat: repeat-x;
}
.main-body #header {

	background-image: url(images/nav-bkgrnd.jpg);
	background-repeat: no-repeat;
	height: 64px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #a1a1a1;
}
.main-body #header h1 {
	margin: 0;
	padding: 10px 0; 
}
.main-body #LOGO{
	width: 275px;
	float:left;
	vertical-align: middle;
}
.main-body #DesignerHead{
	width: 175px;
	float:left;
	vertical-align: middle;
}
.main-body #DesignerNav{
	width: 175px;
	float:left;
	vertical-align: middle;
}
.main-body #Home-Top-Head {
	width: 189px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-left: 12px;
}
.main-body #Home-Top-Head2 {
	width: 133px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 5px;
}
.main-body #Home-Top-Head3 {
	width: 145px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 5px;
}
.main-body #Home-Top-Head4 {
	width: 174px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 5px;
}
.main-body #TEXT{
	width: 685px;
	float:right;
}

.main-body #DesignerTextMain{
	width: 510px;
	float:right;
}
.main-body #watch-subnav {
	width: 250px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 30px;
	margin-right: 10px;
	margin-top: 30px;
	text-align: center;
}
.main-body #watchimage1 {
	width: 250px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 10px;
	text-align: center;
}
.main-body #Designer-Sample {
	width: 190px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 20px;
	margin-top: 30px;
	margin-right: 10px;
}

.main-body #Event-Ads {
	width: 175px;
	height:338px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 20px;
	margin-top: 30px;
	margin-right: 10px;
}
.main-body #Event-Ads2 {
	width: 175px;
	height:338px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 15px;
	margin-top: 30px;
	margin-right: 10px;
}
.main-body #Event-text {
	width: 100px;
	height:363px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 30px;
	margin-right: 10px;
}
.main-body #Designer-Kwiat {
	width: 190px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 20px;
	margin-top: 15px;
	margin-right: 10px;
}
.main-body #Ritani {
	width: 600px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 20px;
	margin-top: 30px;
	margin-right: 10px;
}
.main-body #Ritani2 {
	width: 600px;
	float:left;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 20px;
	margin-right: 10px;
}
.main-body #subNavigation {
	width: 685px;
	float:right;
}
.main-body #subNavigation-Srvs {
	width: 455px;
	float:right;
}
.main-body #mainContent {
	width: 960;
}
.main-body #footer {
	clear:both;
	background-image: url(images/btm-line.png);
	background-repeat: no-repeat;
}
.main-body #footer p {
	padding-bottom: 15px;
	margin: 0;
}
.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A1A1A1;
}

.body-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-right: 30px;
	margin-left: 5px;
}
.body-text-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

.body-text2 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-right: 30px;
	margin-left: 20px;
}
.body-text-designer {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	margin-right: 30px;
	margin-left: 20px;
	margin-top: 77px;
}
.H1-TITLE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	margin-left: 19px;
	color: #878364;
	letter-spacing: 4px;
}
.Event-Title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #878364;
}
.Event-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #666666;
}
.watch-nav {
	color: #878364;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}
.watch-nav:hover {
	color: #a1a1a1;
	text-decoration:none;
}

.main-body #footer-container {
	width: 960px; /* the auto margins (in conjunction with a width) center the page */
	text-align: center;
	margin: 0 auto;
	padding-top: 25px;
	padding-bottom: 25;
	clear:both;

}
.main-body #VS-container {
	width: 960px; /* the auto margins (in conjunction with a width) center the page */
	text-align: center;
	padding-top: 250px;
	margin-top: 25;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.care-card-container {
	width: 600px;
	border:1px solid #4f2d82;
	margin-left:20px;
	background-color:#FFF;
}
.care-card-text {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4F2B82;
	margin-right: 20px;
	margin-left: 20px;
}
.care-card-text-link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4F2B82;
}

.quest-cure-container {
	width: 600px;
	height:460;
	border:1px solid #BA1317;
	margin-left:20px;
	background-color:#000000;
}
.spring-trends {
	width: 600px;
	height:460;
	margin-left:20px;

}
.media-text  {
	width:300px;
	float:right;
	padding-top:100px;
}
.quest-cure-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BA1317;
	margin-right: 20px;
	margin-left: 20px;
}
.media-text-big-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-right: 20px;
	margin-left: 20px;
	font-weight: bold;
	color: #BA1317;
}
.quest-cure-text-link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #9A2C35;
}


/* ------------------------------ MAIN NAVIGATION ------------------------------ */
.nav {
	padding-top:15px;
}
.nav ul {margin-top:0}
.nav ul {
	padding:0;
	line-height:100%;
	margin:0 auto;
	list-style:none;
	margin-top:5px;
}

.nav ul li {
	margin:0;
	padding:0;
	display:inline;
	font-size:11px;
	line-height:50px;
}

.nav ul li a:link, .nav ul li a:active, .nav ul li a:hover, .nav ul li a:visited {
	color:#a1a1a1;
	text-transform:uppercase;
	font-size:11px;
	padding-right:20px;
	padding-left:20px;
	text-decoration:none;
	font-weight:bold;
	clear:both;
	margin:0;
	outline:none;
}
.nav ul li a:hover {
	text-decoration:overline;
	color:#6A6A6A;
}

/* ------------------------------ SUB NAVIGATION ------------------------------ */
.sub-nav {
	padding-top:0px;
}
.sub-nav ul {margin-top:0}
.sub-nav ul {
	padding:0;
	line-height:100%;
	margin:0 auto;
	list-style:none;
	margin-top:0px;
}

.sub-nav ul li {
	margin:0;
	padding:0;
	display:inline;
	font-size:11px;
	line-height:15px;
}

.sub-nav ul li a:link, .sub-nav ul li a:active, .sub-nav ul li a:hover, .sub-nav ul li a:visited {
	color:#878364;
	text-transform:uppercase;
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
	text-decoration:none;
	font-weight:bold;
	clear:both;
	margin:0;
	outline:none;
}
.sub-nav ul li a:hover {
	text-decoration:underline;
	color:#6A6A6A;
}

/* ------------------------------ BOTTOM NAVIGATION ------------------------------ */

.btm-nav {
	font-family: Arial, Helvetica, sans-serif;
	padding-top:0px;
	text-align: center;
	
}
.btm-nav ul {margin-top:0}
.btm-nav ul {
	padding:0;
	line-height:100%;
	margin:0 auto;
	list-style:none;
}

.btm-nav ul li
{
	display:inline;
	font-size:11px;
	line-height:40px;
}

.btm-nav ul li a:link, .btm-nav ul li a:active, .footernav ul li a:active, .btm-nav ul li a:hover,  .btm-nav ul li a:visited {
	color:#a1a1a1;
	text-transform:uppercase;
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
	text-decoration:none;
	font-weight:bold;
	clear:both;
	margin:0;
	outline:none;
}
li.last {background:none}
.btm-nav ul li a:hover,.footernav ul li a:hover {
	text-decoration:underline;
	color:#6A6A6A;
}

.Footer-blocks-left {
	width:309px;
	height: 155px;
	float:left;
}
.Footer-blocks-middle {
	width:320px;
	float:left;
	height:155;
}
.Footer-blocks-right {
	width:309px;
	float:right;
	height:155;
}


/* ------------------------------ FORMS ------------------------------ */
	
	.form-error {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: left;
	margin-left: 20px;
	line-height: normal;
	color: #481708;
	font-weight: bold;
	}
	.form-content {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 10px;
	}
	.form-fields {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background-color: #E8E8E8;
	}
	.form-buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #878364;
	color: #F2F2EA;
	border: 1px solid #000000;
	}
	.mailer-form-buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E6E1C4;
	color: #481708;
	border: 1px solid #D9D3A4;
	}
	
/* ------------------------------ DESIGNER NAVIGATION ------------------------------ */
.designer-nav {
	padding-top:20px;
}
.designer-nav ul {margin-top:0}
.designer-nav ul {
	padding:0;
	line-height:100%;
	margin:0 auto;
	list-style:none;
	margin-top:5px;
	color:#878364;
}

.designer-nav ul li {
	margin:0;
	padding:0;
	display:inline;
	font-size:11px;
	line-height:28px;
}

.designer-nav ul li a:link, .designer-nav ul li a:active, .designer-nav ul li a:hover, .designer-nav ul li a:visited {
	color:#878364;
	font-size:11px;
	padding-left:20px;
	text-decoration:none;
	font-weight:bold;
	clear:both;
	margin:0;
	outline:none;
}
.designer-nav ul li a:hover {
	text-decoration:underline;
	color:#a1a1a1;
}
