 /* PRINT */

@media print {
	.header {background-image:url(images/null.gif);background-repeat:no-repeat }
	.logo { background-image: url(../../images/logo_text.gif);  border:solid 1px #000000;}
}

/* GLOBAL */

BODY {margin:0px;font-family:Tahoma;}
A {color:#DE6783;}
A:Hover {text-decoration:underline;}
.linkButton, .linkButton A {font-family:tahoma; font-size:11px;color:#E0617F; text-decoration:none;}

legend{	font-family:Tahoma; font-size:10pt; color:#E0617F; text-decoration:none; font-weight:bold; font-variant:small-caps; letter-spacing:0.05em; text-transform:uppercase;  }

#header{	background-image:url(../../images/header_back.gif);background-color:#FB9EAF; background-repeat:no-repeat; height: 68px;}
#header ul{	list-style-type: none;}
#header li{	display: inline;list-style-type: none;padding-right: 10px;border-right: dotted 1px;}
#header li a{	font-family:Georgia; font-size:10px; color:#6E3948; text-decoration:none; font-weight:bold; font-variant:small-caps;  margin-left: 10px;}
#header .navigation{ float: left; clear:both; padding-bottom: 10px;}
#header .navigation ul{	float: left; margin-top:8px;}
#header .navigation li{	display: inline;list-style-type: none; border-right: dotted 1px;}
#header .navigation a{	margin-left: 10px; vertical-align: top;color:#6E3948;}
#header .navImages{	float: left; margin-left:15px; margin-top:5px;}
#header .toprightmenu{	float: right; margin-top: 35px;}

div#defaultContainer{width: 800px; clear: both;  margin: 30px auto auto 15px; min-height: 500px; }
div#leftColumn{ float: left;	width: 440px; border-right: 1px dotted #7B4A5A;}
div#rightColumn{ float: left; width: 310px; padding-left: 20px; }
div#defaultFooter{ width: 100%; float: left; clear: both; margin-top: 20px;}

.bodyText {font: normal 11px Tahoma; color:#98606E;}
.error, .error A {font-family:Tahoma; color: #DC143C; font-size:8pt;}
.msg, .msg A {font-family:tahoma; color:#7B3C50; font-size:8pt;}
.footer {font-family:tahoma; font-size:7pt;color:#C9AAB0;}
.footer A {font-family:tahoma; font-size:7pt;color:#C9AAB0;text-decoration:none;}
.label{  color: #792C47; text-decoration:none;font: normal normal .8em tahoma; }

p{font: normal 11px Tahoma; color:#98606E;}
ul{font-family:Tahoma; font-size:11px; color:#98606E; font-weight:normal;}
h1{font-family:Georgia; font-size:1.2em; color:#77253C; text-decoration:none; font-weight:bold;font-variant:small-caps;  margin: 10px auto 5px 0px; }
h2{font-family:Georgia; font-size:1em; color:#AB6382; text-decoration:none; font-weight:bold;font-variant:small-caps; margin: 0px auto 5px auto;}
h3{font-family:Tahoma; font-size:1em; color:#E0617F; text-decoration:none; font-weight:bold;font-variant:small-caps; margin-bottom: 5px;}
em{	font-family:Tahoma; color:#ccc; font-size: .8em;}

.textbox{	border: 1px solid silver; padding:3px; font-family: tahoma; font-size: 11px; color: #98606E;}
#form{}
#form fieldset{ border:0;}
#form fieldset legend{ font-family:Georgia; font-size:1.1em; color:#77253C; margin-bottom: -5px; margin-left: -10px; padding-right: 10px;}
.dropdownlist{	border: 1px solid #FFD2FF; color: #98606E; height: 25px;  font: .8em tahoma; }
.boldLabel{	font-family:Tahoma; font-size:11px; color:#E0617F; text-decoration:none; font-weight:bold; letter-spacing:0.05em; }
.alternate{	background-color: #f5f5f5;}
#imagebox{xbackground-color: #FFCAD6; padding: 10px; border: solid 3px #FFCAD6; text-align: center;}

hr{	border: dotted 1px #C9AAB0; height: 1px;}
.vertical{	width: 1px; border-right: dotted 1px #C9AAB0;}
.image{	border: solid 1px #B87287; width: 185px;}
.sale {font-family:Georgia; font-size:13px; color:red; 	margin-top: 10px; text-decoration:none; font-weight: bold;}

/* CATEGORY NAVIATION */
.cat, .cat A {font-family:Georgia; font-size:10px; color:#AB6382; text-decoration:none; font-weight:bold; font-variant:small-caps }
.selectDesigner {font-family:Tahoma; font-size:8pt; width:150px; color:#81505C;  }

/* ================== category list  ========================== */
#category{	width: 750px;}
#category .left{	width: 430px; float: left; border-right: dotted 1px #C9AAB0; padding-right: 10px;}
#category .right{	width: 250px; padding-left: 10px;}

/* PRODUCT CATEGORIES */
.cat1, .cat1 A {font-family:Tahoma; font-size:8pt; color:#975371; text-decoration:none; font-weight:bold;}
.cat2, .cat2 A {padding-left:6px; font-family:Tahoma; font-size:8pt; color:#7B3C50; text-decoration:none; font-weight:normal;}
.cat3, .cat3 A {padding-left:15px; font-family:Georgia; font-size:9pt; color:#7B3C50; text-decoration:none; font-weight:normal;font-variant:small-caps}
.cat1 A:Hover, .cat2 A:Hover,.cat3 A:Hover {text-decoration:none;color:#E0617F;}
.catMarker {font-family:arial; font-size:7pt; color:8E4B60; text-decoration:none; font-weight:bold;}

/* FORM ELEMENTS */
.frmLabel {font-family:tahoma; font-size:11px; color: #792C47; text-decoration:none; font-weight:normal; font-variant:normal;}
.frmButton {cursor:hand;background-color:#77253C; padding:2px; border: 3px double #E8C1CC; font-size:11px; font-weight:bold; font-family:Georgia; color:#fff;}
.frmNote1, .frmNote1 A {cursor:default;font-size:7pt; font-weight:normal; font-family:Tahoma; color:#FFFFFF;}
.frmNote2 {cursor:default;font-size:10px; font-weight:normal; font-family: Tahoma; color:#ccc;}
.frmNote3 {cursor:default;font-size:8pt; font-weight:normal; font-family: Tahoma; color:#B87287;}
.checkBox{font-family:Tahoma; font-size:11px; color:#770036; font-weight:normal;}

.homefrmLbl {font-family:Georgia; font-size:10px; color:#D896A5; text-decoration:none; font-weight:bold; font-variant:small-caps}
/* PRODUCTS */

.prListName, .prListName A {font-family:Tahoma; font-size:7pt; color:#792B40; font-weight:bold; cursor:hand; text-decoration:none;}
.prListDesc {font-family:Tahoma; font-size:7pt; color:#792B40; font-weight:normal; cursor:default;}
.prListPrice {font-family:Georgia; font-size:10pt; color:#DE6783; font-weight:normal;}

.prDetailName {font-family:Georgia; font-size:14pt; color:#E0617F; font-weight:normal; text-decoration:None; letter-spacing:-0.5px;}
.prDetailDesc {font-family:Tahoma; font-size:11px; color:#98606E; font-weight:normal;}
.prDetailPrice {font-family:Georgia; font-size:15pt; color:#680011; font-weight:normal; text-decoration:None;}
.prDetailAvail {font-family:Arial; font-size:8pt; color:#680011; font-weight:normal; text-decoration:None;}
.prDetailSelect {font-family:Tahoma; font-size:8pt; color:#680011; font-weight:normal; border:solid 1px #680011; background-color:#FFD6DF;}
.prDetailLink {font-family:Tahoma; font-size:8pt; color:#DE6783; font-weight:normal; cursor:hand; text-decoration:none;}
/* SHOPPING CART */

.scItemPrice {font-family:Tahoma; font-size:8pt; font-weight:normal;color:#680011;}
.scFinalize {font-family:Georgia; font-size:11pt; color:#77253C; text-decoration:none; font-weight:normal;font-variant:small-caps;}
.scFinalizeButton {cursor:hand;background-color:#7B4A5A;  padding:0.2em; border:double 3px #7B4A5A; font-size:8pt; font-weight:bold; font-family:Tahoma; color:#FFD6DF;}

.scFooter1 {font-family:Tahoma; font-size:9pt; color:#FFFFFF; font-weight:normal;}
.scFooter2 {font-family:Tahoma; font-size:8pt; color:#770036; font-weight:normal;}
.scFooter3 {font-family:Tahoma; font-size:7pt; color:#B87287; font-weight:normal;}
.scTotal {font-family:Tahoma; font-size:8pt; color:#770036; font-weight:bold;}


.signup{	border-bottom: 1px solid #FCE3E4; border-top: 1px solid #FCE3E4;}
.smallLogo{ vertical-align: top; white-space: nowrap;}

div#left375{ float: left;	width: 375px; border-right: 1px dotted #7B4A5A;}
div#right375{ float: left; width: 375px; padding-left: 20px; }
div#right300{ float: left; width: 300px; padding-left: 20px; }

#adrotator{ width:420px; margin-left:10px;}
#adrotator #box{padding:6px;border: 1px solid #FFCAD6;}
#adrotator .rotator{	border: 1px solid #FFCAD6;}

#copyright{	width: 750px; border-top: 1px dotted #C9AAB0; font: Tahoma; font-size: .6em; color: #C9AAB0; margin-left: 10px;}


/* ================== grid ================== */
.gridstyle{	border: solid 1px #B87287;}
.gridfooterstyle{	background-color: #fff;}
.griditemstyle{	background-color: #FFE3EA; color: #844458; font-family: Tahoma; font-size: 7pt;}
.griditemstyle:hover{background-color: #ffffcc;}
.gridalternatestyle{	background-color: #FFEFF6; color: #844458; font-family: Tahoma; font-size: 7pt;}
.gridalternatestyle:hover{background-color: #ffffcc;}
.gridheaderstyle{ background-color: #FB9EAF; font-family:Tahoma; font-size:7pt; color:#844458; font-weight:bold; text-decoration:none; text-align: left;}

#editor{ margin-left: 20px;}
#editor fieldset{margin-bottom: 10px; border:0; }
#editor fieldset legend{font-family:Georgia; font-size:1.1em; color:#77253C; margin-bottom: 10px; margin-left: -10px; padding-right: 10px; }
#editor .label{ font-family:tahoma; font-size:12px; color: #792C47; display: inline-block;  line-height: 1.8;  vertical-align: top;	}
#editor fieldset ol{	margin: 0;padding: 0;}
#editor fieldset li{  list-style: none;  padding: 5px;  margin: 0;	}
#editor fieldset fieldset{	  border: none;  margin: 3px 0 0;}
#editor fieldset fieldset legend{	  padding: 0 0 5px;  font-weight: normal;}
#editor fieldset fieldset label{  display: block;  width: auto;	}
#editor em{	  font-weight: bold;  font-style: normal;  color: #f00;}
#editor .label{	width: 120px; /* Width of labels */}
#editor fieldset fieldset .label {  margin-left: 123px; /* Width plus 3 (html space) */}

#twocol{ vertical-align: top; padding-bottom: 5px; padding-top: 5px;}
#twocol .left{ float: left; width: 45%;}
#twocol .right{ float: left;}

#threecol{}

.modalPopUp{ border: 10px solid #fff; padding: 10px; background-color: #77253C;}
.modalBackground{	background-image: url(../../images/back_pinklogopattern.gif); filter:alpha(opacity=60); opacity:0.6;}
.popupControl{	visibility: hidden;}

.productImageBox span {	top: 6px;	left: 6px;	font: italic 9px Tahoma;color: #792B40;text-decoration: none;}
.productImageBox a{ text-decoration: none;}
.productImageBox img {border: none;	padding: 6px 11px 7px; background: url(../../images/round-bg.gif) no-repeat;}

#gallery{ clear: both; height: auto;  color:#98606E;   font: normal 11px Tahoma;}
	#gallery ul{	list-style: none;	margin: 0;	padding: 0;	}
	#gallery li{	margin: 15px 10px;	padding: 0 12px 10px;	float: left;	position: relative;	width: 180px;	height: 190px; text-align: center;	}
	#gallery li a img{ text-decoration: none; border: 0px;}
	#gallery h2{ font: normal 10px Tahoma; color: #77253C; }
	

#menu{ font: normal 11px Tahoma; text-decoration: none;}
#menu td{ padding-left: 10px;}
#menu td:hover{ background-color: #ffffcc;}
#menu .level1 a{ color:#77253C; font-weight: bold; text-decoration: none;}
#menu .level2 a{ margin-left: 20px;  text-decoration: none;}
#menu .level3 a{margin-left: 40px; text-decoration: none;}

.validatorCalloutHighlight{    background-color:#ffffcc;}

#container {	width: 800px; clear:both;}
#container #left{	float: left; width: 48%;}
#container #right{	float: left; width: 48%; padding-left: 20px;}
#container h3{	  color:#E0617F;  letter-spacing:0.05em; text-transform:uppercase;  font: bold 10px Tahoma; margin-top: 0px; }
#container fieldset{padding: 5px; border: 1px solid #f5f5f5;}
#container legend{padding-right: 10px; margin-left: -5px;}

#productcontainer {	width: 800px; clear:both;}
#productcontainer #left{	float: left; width: 215px;}
#productcontainer #right{	float: left; width: 500px; margin-left: 20px; border-left: dotted 1px #C9AAB0; padding-left: 20px;	}


#wizard {margin-top: 30px;}
#wizard #navigation ul{	margin:0; padding:0;}
#wizard #navigation li{ list-style: none;  padding: 10px;  margin: 0; display: inline;}
#wizard #navigation a{color:#77253C;  text-decoration: none; font: bold 1.1em  Georgia;}
#wizard #steps{	margin-top: 20px; padding: 10px;}
#wizard #navigation .active{color:#77253C;  text-decoration: none; font: bold 1.1em Georgia;	}
#wizard #navigation .inactive{ color: #ccc; visibility: hidden;}
#wizard #navigation .visited{color:#DE6783}

.formLegend{	font: normal .8em Arial, Helvetica, sans-serif;	color: #ccc;}

