body {
	background: #FFF1E0;/* #f7f7f7 url(../images/shadow.png) no-repeat scroll center bottom;*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin:0px;
	text-align:left;
}

TABLE, TD, DIV
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-align:left;
	color: #000;
}

h1, h2, h3, h4
{
	font-size:12px;
	margin:0px;
	padding:0px;
}

.h100_percent
{
	height:100%;
}


.normal h3
{
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.normal ul li h3
{
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.price
{
	color:#FF3366;
	font-size:24px;
	font-weight:bold;
}

.footerText
{
	font-size:10px;
	color:#999999;
	line-height:18px;
}

.bottom {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}

.dialogBox
{
	border:2px solid #EBEBE4;
	background-color:#F7F7F7;
	color:black;
}

.dressDescription
{
	font-weight:normal;
}

.navigation
{
	color:blue;
	padding-top:10px;
	padding-left:62px;
}

.navigation a
{
	color:blue;
}

.innerLinks, .innerLinks a
{
	color:blue;
}

.position {
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:100%;}


/*---------------DRESS SECTION-----------------*/
.dressNavigation
{
	color:blue;
	
}
.dressNavigation h2
{
	color:blue;
	font-size:16px;
	
}

.imgContent
{
	float:left;
	padding:5px;
	width:auto;
	border:1px solid #FCCFEC;
}

.separator
{
	width:2px;
	float:left;
	font-size:2px;
	height:100px;
}

.advancedSearch
{
	float:left;
	width:150px;
	margin:0 10px 5px 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

ul.designerSearch li 
{
	float:left;
	margin:5px 10px 5px 5px;
	width:180px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
}

ul.designerSearch li h3
{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:600;
}

.dressImgFrame
{
	background: #FFFFFF url(../images/product_frame.png) center bottom;
	width:160px;
	height:390px;
	vertical-align:top;
	float:left;
	margin:0 0px 10px 0;
}

.vSeparate
{
	float:left;
	width:15px;
	height:390px;
}

.dressImgInfo
{
	text-align:center;
	vertical-align:top;
}


.dressSubInfo
{
	color:#4B4B4B;
	font-size:11px;
	font-weight:normal;
}

.dressSubInfo h3
{
	color:#4B4B4B;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.dressSubInfo_h3
{
	color:#FF3366;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.fl
{
	float:left;
}

.fl h3
{
	float:left;
	font-size:12px;
	font-weight:normal;
}

.dressDesigner
{
	color:#FF3366;
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	text-align:left;
	padding-left:6px;
}

.dressDesigner h3
{
	color:#FF3366;
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:normal;
	text-align:left;
	padding:0px;
	margin:0px;
}

.bold
{
	font-weight:bold;
}

.size14
{
	font-size:14px;
}

.size18
{
	font-size:18px;
}
/*---------------DRESS SECTION-----------------*/


div, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
}

#contentTd
{
	/*height:100%;*/
	height:570px;
	padding:30px;
	padding-top:10px;
	padding-bottom:23px;
}

#topCap
{
	background: #f7f7f7 url(../images/topcap.png) no-repeat scroll center bottom;
	height:7px;
	font-size:5px;
	background-color:#F7F7F7;
}

#bottomCap
{
	background: #f7f7f7 url(../images/bottomcap.png) no-repeat scroll center bottom;
	height:6px;
	font-size:6px;
	background-color:#CACACA;
}

.clear { clear:both; }

.align_l { text-align:left; }
.align_r { text-align:right; }
.align_c { text-align:center; }
.valign_m { vertical-align:middle; }
.valign_b { vertical-align:bottom; }
.valign_t { vertical-align:top; }

.h10{ height:10px; }
.h20{ height:20px; }
.h100{ height:100px; }
.h200{ height:200px; }
.w100{ width:100px; }
.w200{ width:200px; }
.w300{ width:300px; }

.err { color:red; }

/*---------------BLOG SECTION-----------------*/

.blogContent
{
	vertical-align:bottom;
	height:150px;
}

.blogMainPic
{
	border:1px solid #FCCFEC;
}

.bold
{
	font-weight:bold;
}

.blogText
{
	text-align:left;
	/*padding-left:10px;*/
}

.blogLink
{
	text-decoration:underlined;
	color:#FF3366;
}

.blog_designer_li
{
	color:#FF3366;
}

.blog_designer_span
{
	padding-left:10px;
}

.h_pinkline
{
	height:2px;
	width:100%;
	border-top:2px solid #FCCFEC;
	font-size:2px;
}

.comment
{
	padding-top:10px;
	font-weight:bold;
}

.anchor
{
	height:2px;
	font-size:2px;
	padding:0px;
}

.blog_pic
{
	float:left;
	padding-right:4px;
	padding-bottom:5px;
}
/*---------------BLOG SECTION-----------------*/

/*---------------AD SECTION-----------------*/
.adLink
{
	text-decoration:underlined;
	color:#FF3366;
}

.adLink h1
{
	text-decoration:underlined;
	color:#FF3366;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
}
/*---------------AD SECTION-----------------*/

/*---------------RENDER PAGES LIST-----------------*/
.pagesHolder {padding-bottom: 5px;}
.pages { font-size: 12px; margin-left: auto; margin-right: auto; margin-top:10px; }
.pages a, .pageList .curr { padding: 2px 6px; background: #fff; text-decoration: none; color:#FF3366;border: solid 1px #FF3366; font-family: Verdana;font-size: 10px;}
.pages a:visited { padding: 2px 6px; background: #fff; text-decoration: none; }
.pages .begin { padding: 2px 6px; background: #fff; color: #aaa; }
.pages .end { padding: 2px 6px; background: #fff; color: #aaa; }
.pages .Prev { margin-right: 5px; padding: 2px 6px; border: solid 1px #FF3366; background: #fff; color: #FF3366; font-weight: bold;font-family: Verdana;font-size: 10px; }
.pages .Next { margin-left: 2px; padding: 2px 6px; border: solid 1px #FF3366; background: #fff; color: #FF3366; font-weight: bold;font-family: Verdana;font-size: 10px; }
.pages .curr { font-family: Verdana; font-weight: bold; font-size: 12px; vertical-align: center; color: #000; align:center;padding-right:3px;padding-left:3px;}
.pages a:hover {color: #000; background: #FF3366; border-color: #FF3366; text-decoration: none;}
.pages .curralp { font-family: Verdana; font-weight: bold; font-size: 12px; vertical-align: center; background: #fff; color: #000; padding-right:5px;padding-left:3px;padding-top:3px}
.pages .prevalp { margin-right: 5px; border: solid 1px #ddd; background: #fff; color: #FD00F1; font-weight: bold;font-family: Verdana;padding-top:3px;padding-bottom:3px;}

/*---------------RENDER PAGES LIST-----------------*/

/*--------------FORM ELEMENTS----------------*/
.frm
{
	width:200px;
	background-color:#FAF0F7;
	border:1px solid #FCCFEC;
	color:#FF3366;
}

.tdfrm
{
	width:200px;
	background-color:#FAF0F7;
	border:1px solid #FCCFEC;
	color:#FF3366;
}

.frmDate
{
	color:#FF3366;
	
}

.frmDate_form
{
	color:#FF3366;
	border:1px solid #FCCFEC;
	background-color:#FAF0F7;
}


.btnSubmit
{
	/*width:100px;*/
	/*padding-left:3px;
	padding-right:3px;
	background-color:#FAF0F7;
	border:1px solid #FCCFEC;*/
	color:#FF3366;
}

.w50percent
{
	width:50%;
}

.titleFrm
{
	color:#FF3366;
	font-size:16px;
	font-weight:bold;
}

.titleFrm h2
{
	color:#FF3366;
	font-size:16px;
	font-weight:normal;
}

.titleFrm h1
{
	color:#FF3366;
	font-size:24px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.darkblue h1
{
	color:#00F;
}

.err
{
	color:red;
}

.pink
{
	color:#FF3366;
}
/*--------------FORM ELEMENTS----------------*/

.borderColor
{
	/*border:1px solid #DD2BC1;*/
	border:1px solid #FF3366;
}

/*--------------PADDING STYLES----------------*/
.p5 { padding:5px; }
.p5_left { padding-left:5px; }
.p5_right { padding-right:5px; }
.p5_bottom { padding-bottom:5px; }
.p5_top { padding-top:5px; }

.p6 { padding:6px; }
.p6_bottom { padding-bottom:6px; }
.p6_left { padding-left:6px; }

.p10 { padding:10px; }
.p10_left { padding-left:10px; }
.p10_right { padding-right:10px; }
.p10_bottom { padding-bottom:10px; }
.p10_top { padding-top:10px; }

.p20_top { padding-top:20px; }

.p30 { padding:30px; }
.p30_left { padding-left:30px; }
.p30_right { padding-right:30px; }
.p30_bottom { padding-bottom:30px; }
.p30_top { padding-top:30px; }

/*--------------PADDING STYLES----------------*/

/*-------------------TOP MENU--------------------*/
.loginMenu
{
	color:#0000FF;
	font-size:11px;
	padding-top:5px;
	height:18px;
	vertical-align:top;
}

.loginMenu a, .loginMenu a:hover, .loginMenu a:visited, .loginMenu a:active
{
	color:#0000FF;
	text-decoration:none;
}

/*-------------------TOP MENU--------------------*/

/*-------------------VERTICAL SPACES--------------------*/
.vspace3  {height: 3px;}
.vspace5  {height: 5px;}
.vspace10 {height: 10px;}
.vspace20 {height: 20px;}
.vspace30 {height: 30px;}
.vspace50 {height: 50px;}
/*-------------------VERTICAL SPACES--------------------*/

/*-------------------IMAGE FRAME--------------------*/
.imgTableFrame
{
	background: #FFFFFF url(../images/product_frame.png) ;
	
	vertical-align:top;
}

.h310
{
	height:310px;
}


.designer
{
	color:#FF3366;
	font-size:16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

.designer h3
{
	color:#FF3366;
	font-size:16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:normal;
	margin:0px;
}

.imgInfo
{
	text-align:center;
	vertical-align:top;
}

.imgFrame
{
	background: #FFFFFF url(../images/product_frame.png) no-repeat scroll center bottom;
	width:160px;
	height:339px;
	vertical-align:top;
}

.subInfo
{
	color:#4B4B4B;
	font-size:12px;
	font-weight:normal;
}

.subInfo h3
{
	color:#4B4B4B;
	font-size:12px;
	font-weight:normal;
	margin:0px;
}
/*-------------------IMAGE SECTION--------------------*/

/*-------------------INDEX BENEFIT--------------------*/
.indexBenefit
{
	height:206px;
	width:423px;
	/*background: #FFFFFF url(../images/section.png) no-repeat scroll center bottom;*/
	vertical-align:top;
	}

.benefitName
{
	font-size:12px;
	/*color:#FF3366;*/
	font-weight:bold;
	padding-bottom:10px;
	font-family: Tahoma, Geneva, sans-serif;
}

.benefitName h2
{
	font-size:16px;
	color:#ff3366;
	margin:0px;
	font-weight:normal;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
		
}
.benefitName h2 a {color:#ff3366;
text-decoration:none;}

.benefitName_black
{
	font-size:13px;
	color:#000000;
	/*font-weight:bold;*/
	padding-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.benefitName_black h3
{
	font-size:11px;
	color:#000;
	padding-bottom:0px;
	font-family: georgia, "times new roman", time, serif;
	margin:0px;
	font-weight:normal;
	}
.benefitName_black h3 a {color:#000;
text-decoration:none;
	}

.benefitInfo
{
	padding-bottom:2px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	
}
.benefitInfo h2 a {
	color:blue;
	font-size:14px;
}


.benefitInfo h3
{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color: #000;
	
}

#indexBenefitBottom
{
	/*height:150px;*/
	width:100%;
	/*background: #FFFFFF url(../images/grey_frame.png) scroll center bottom;*/
	vertical-align:top;
}

.w8
{
	width:8px;
}

/*-------------------INDEX BENEFIT--------------------*/

/*-------------------WELCOME--------------------*/
#welcome
{
	height:81px;
	/*background: #FFFFFF url(../images/welcome.png) no-repeat scroll center bottom;
	color:#FF3366;*/
	text-align:center;
}

#welcome #large
{
	font-size:48px;
	padding-bottom:15px;
}
#welcome #vsmall
{
	font-size:16px;
	color:blue;
	text-align:center;
}
#welcome #vsmall h1
{
	font-size:21px;
	color:#00f;
	font-weight:normal;
	margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#welcome #vsmall h2
{
	font-size:20px;
	color:#000;
	font-weight:normal;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#welcome #vsmall h3
{
	font-size:16px;
	color:#00f;
	font-weight:normal;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#welcome #small
{
	font-size:30px;
}
#welcome #medium
{
	font-size:35px;
}
/*-------------------WELCOME--------------------*/

#featured
{	
	color:#FF3366;
	font-size:13px;
	text-transform:uppercase;
}

#featured h1
{	
	color:#FF3366;
	font-size:13px;
	text-transform:uppercase;
	margin:0px;
}

/* --------------------- MENU ---------------------- */

#navWrap { 
	/*padding-top:20px;*/
}

#navWrapBorder {
	padding-top:20px;
	border-bottom:5px solid #F7F7F7;
}

#nav, #nav ul {
	width:659px;
	/*width:749px;*/
	padding: 0;
	/*padding-left: 62px;*/
	/*text-align:left;*/
	text-align:center;
	margin: 0 0;
	list-style: none;
}

#nav a {
	color:#FFFFFF;
	display: block;
	font-weight:bold;
	height:23px;
}

#nav li {
	float: left;
	height:23px;
	margin:0;
	line-height:23px;
}


li#home a { width:67px; background:url(../images/navmenu.png) 0 -22px no-repeat; }
li#home a { text-indent:-9999px; } 
li#home a:hover { background:url(../images/navmenu.png) 0 0px no-repeat; }

li#dresses a { width:93px; background:url(../images/navmenu.png) -67px -22px no-repeat; }
li#dresses a { text-indent:-9999px; } 
li#dresses a:hover { background:url(../images/navmenu.png) -67px 0px no-repeat; }

li#accessories a { width:126px; background:url(../images/navmenu.png) -160px -22px no-repeat; }
li#accessories a { text-indent:-9999px; } 
li#accessories a:hover { background:url(../images/navmenu.png) -160px -0px no-repeat; }

li#sell a { width:65px; background:url(../images/navmenu.png) -286px -22px no-repeat; }
li#sell a { text-indent:-9999px; } 
li#sell a:hover { background:url(../images/navmenu.png) -286px -0px no-repeat; }

li#faq a { width:55px; background:url(../images/navmenu.png) -351px -22px no-repeat; }
li#faq a { text-indent:-9999px; } 
li#faq a:hover { background:url(../images/navmenu.png) -351px -0px no-repeat; }

li#blog a { width:70px; background:url(../images/navmenu.png) -415px -22px no-repeat; }
li#blog a { text-indent:-9999px; } 
li#blog a:hover { background:url(../images/navmenu.png) -415px -0px no-repeat; }

li#about a { width:81px; background:url(../images/navmenu.png) -485px -22px no-repeat; }
li#about a { text-indent:-9999px; } 
li#about a:hover { background:url(../images/navmenu.png) -485px -0px no-repeat; }

li#contact a { width:118px; background:url(../images/navmenu.png) -566px -22px no-repeat; }
li#contact a { text-indent:-9999px; } 
li#contact a:hover { background:url(../images/navmenu.png) -566px 0px no-repeat; }

li#myaccount a { width:110px; background:url(../images/navmenu.png) -692px -22px no-repeat; }
li#myaccount a { text-indent:-9999px; } 
li#myaccount a:hover { background:url(../images/navmenu.png) -692px 0px no-repeat; }
/* ----------------------------------------------------- */

/*---------------------FANCY TABLE-----------------*/
b.prFrmTop, b.prFrmBottom {display:block;background: #FFF1E0}
b.prFrmTop b, b.prFrmBottom b {display:block;height: 1px; overflow: hidden; background: #FFFFFF;}
b.prFrm1 {margin: 0 5px}
b.prFrm2 {margin: 0 3px}
b.prFrm3 {margin: 0 2px}
b.prFrmTop b.prFrm4, b.prFrmBottom b.prFrm4 {margin: 0 1px;height: 2px}
table.prFrm5 {border-left: 5px solid #FFFFFF;border-right: 5px solid #FFFFFF;background-color:#FFFFFF;}
table.prFrm5 td {font-size: 13px;}

/*---------------------FANCY TABLE-----------------*/
