@charset "utf-8";
/* Product Display Items */
  
  img.thumb {/* scalable em 53 */
	width: 162px;
	height: 200px;
  
  }
  
  body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(designimages/purple-lace-bckgnd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	
  }
  
 A {
	color: #000000;
	text-decoration: underline;
}
A:hover {
	COLOR: #333333;
	text-decoration: underline;
}
  
.ProductTable {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 171px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	}
	
	.ProductName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
	.RegularPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
	.RegularPricePrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
	.SalePricePrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C4010D;
	font-weight: bold;
}
	.SalePrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C4010D;
	font-weight: bold;
}

img.product {
        width: 400px;

}

.nav-product {
	WIDTH: 150px;
	background-color: #E8B0F7;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
#nav_left A {
	HEIGHT: auto;
	color: #000000;
	text-decoration: none;

}
#nav_left A:hover {
	BACKGROUND: no-repeat 4px 50%; COLOR: #ffffff
}
#page {
	WIDTH: 760px;
	margin-right: auto;
	margin-left: auto;
	background-color: #F5F0F7;
	background-image: url(designimages/navback.gif);
	border: 1px solid #74009F;
	background-position: left;
	background-repeat: repeat-y;
}
#header {
	WIDTH: 760px;
	margin-right: auto;
	margin-left: auto;
	height: 150px;
	background-color: #0066CC;
	background-image: url(designimages/main-header-logo.jpg);
}
#header_links {
	height: 20px;
	float: right;
	width: 430px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
}

#nav {
	WIDTH: 760px;
	margin-right: auto;
	margin-left: auto;
	height: 36px;
	background-image: url(designimages/nav_shadow.gif);
	background-repeat: repeat-x;
}

#container {
	WIDTH: 760px;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
	background-image: url(designimages/flower-creditcard-footer.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
}
#nav_left {
	MIN-HEIGHT: 550px;
	WIDTH: 150px;
	float: left;
	background-color: #E8B0F7;
}
#content {
	MIN-HEIGHT: 550px;
	WIDTH: 610px;
	float: right;
	padding-bottom: 200px;
}
#crumb {
	WIDTH: 590px;
	height: 20px;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
#pageheader {
	WIDTH: 540px;
	padding-top: 5px;
	margin-left: 30px;
	margin-right: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 5px;
	background-color: #CC5ECA;
	padding-left: 10px;
	padding-right: 0px;
}
#submenu {
	WIDTH: 590px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
	text-align: center;
}
#sitemap {
	WIDTH: 585px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#products {
	WIDTH: 590px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
	text-align: center;
}
#PageContent {
	WIDTH: 590px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
	text-align: left;
	margin-top: 10px;
}
#featured {
	WIDTH: 590px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
        clear: left;
}
#featuredheader {
	WIDTH: 590px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
        clear: left;
}
#productdisplay {
	WIDTH: 590px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
}
#footer {
	WIDTH: 760px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-color: #75009f;
}
.navbox {
	width: 120px;
	margin-right: 15px;
	margin-left: 15px;
	}
#nav-sub {
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
	vertical-align: middle;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	width: auto;
        padding-top: 10px;
        line-height: 14px;
}
#nav-sub A {
	HEIGHT: auto;
	color: #003399;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#nav-sub A:hover {
	BACKGROUND: no-repeat 4px 50%;
	COLOR: #0066ff;
	text-decoration: underline;
}
#Product-Image {
	float: left;
	width: 400px;
        max-width: 400px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Product-price {
	float: right;
	width: 180px;
	text-align: left;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#Product-description {
	float: left;
	width: 100%;
	clear: both;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
.text-product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.text-product-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.text-product-bold2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.text-product-bold-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.ys_primary {
	PADDING-RIGHT: 5px;
	MARGIN-TOP: 10px;
	DISPLAY: inline;
	PADDING-LEFT: 5px;
	BACKGROUND: #c4010d;
	PADDING-BOTTOM: 1px;
	FONT: bold 11px Arial,verdana,sans-serif;
	CURSOR: pointer; COLOR: #ffffff;
	PADDING-TOP: 1px; TEXT-ALIGN: center
}

#searcharea {
	DISPLAY: block;
	MARGIN: 0px;
	background-position: 0px 0px;
}
#searcharea INPUT {
	FONT-SIZE: 1em
}
#searcharea FIELDSET {
	BORDER-RIGHT: 0px solid;
        PADDING-RIGHT: 0px;
        BORDER-TOP: 0px solid;
        DISPLAY: block; 
        PADDING-LEFT: 13px;
        PADDING-BOTTOM: 0px;
        BORDER-LEFT: 0px solid;
        PADDING-TOP: 0px; 
        BORDER-BOTTOM: 0px solid;
        HEIGHT: 36px
}
#searcharea LABEL {
	FONT-WEIGHT: bold;
        FONT-SIZE: 0.85em;
        TEXT-TRANSFORM: uppercase;
        COLOR: #ffffff;
}
#searchpageHeader {
	PADDING-RIGHT: 15px;
        PADDING-LEFT: 15px;
        PADDING-BOTTOM: 6px;
        MARGIN: 0px;
        FONT: bold 14px Tahoma, Geneva, Verdana, sans-serif; COLOR: #f5f0f7;
        PADDING-TOP: 8px;
}
#nav-general {
	CLEAR: both;
        DISPLAY: block;
        FLOAT: right;
        MARGIN: 0px;
        LIST-STYLE-TYPE: none;
}
#nav-general LI {
	BORDER-TOP-WIDTH: 0px;
        FLOAT: left;
        MARGIN: 0px;
}
#nav-general LI A {
	PADDING-RIGHT: 20px;
	DISPLAY: block;
	PADDING-LEFT: 20px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 7px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	background-color: #ffffff;
	background-image: url(designimages/purple-fill.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#nav-general LI A:hover {
	COLOR: #ffffff;
	background-color: #ffffff;
	background-image: url(designimages/purple-fill.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#nav-general A.linkcheckout {
	PADDING-RIGHT: 35px;
	background-image: url(designimages/purple-fill.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#nav-general A.linkcheckout:hover {
	PADDING-RIGHT: 35px;
	background-image: url(designimages/purple-fill.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.clear {
	CLEAR: both;
        DISPLAY: block;
        FONT-SIZE: 1px;
        HEIGHT: 1px;
}
#footer-links {
	PADDING-RIGHT: 0px;
        DISPLAY: block;
        PADDING-LEFT: 0px;
        FONT-WEIGHT: bold;
        FONT-SIZE: 11px;
        BACKGROUND: none transparent scroll repeat 0% 0%;
        PADDING-BOTTOM: 0px;
        COLOR: #ffffff; 
        PADDING-TOP: 15px; TEXT-ALIGN: center;
}
#footer-links A {
	BACKGROUND: none transparent scroll repeat 0% 0%;
        TEXT-TRANSFORM: uppercase;
        COLOR: #ffffff;
        TEXT-DECORATION: none;
}
#footer-links A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%;
        TEXT-DECORATION: underline;
}
#copyright {
	PADDING-RIGHT: 15px;
        DISPLAY: block;
        PADDING-LEFT: 15px;
        BACKGROUND: none transparent scroll repeat 0% 0%;
        PADDING-BOTTOM: 10px;
        FONT: xx-small/1.2 verdana, sans-serif; COLOR: #ffffff; 
        PADDING-TOP: 10px;
        TEXT-ALIGN: right;
}
#video {
	position: absolute;
	height: 375px;
	width: 250px;
	bottom: 0px;
	right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
INPUT#query {
	PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        PADDING-BOTTOM: 2px;
        MARGIN-LEFT: 4px;
        COLOR: #000;
        PADDING-TOP: 2px;
        BACKGROUND-COLOR: #fff;
}
#specialstitle {
	PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px;
        BACKGROUND: url(designimages/purple-shop-24.gif) #cc5eca no-repeat 0px 0px;
        PADDING-BOTTOM: 8px;
        MARGIN: 15px 0px; 
        FONT: bold 14px Tahoma, Geneva, Verdana, sans-serif;
        COLOR: #ffffff;
        PADDING-TOP: 8px; 
        BORDER-BOTTOM: #fff thin solid;
}
#messagetitle {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(designimages/purple-creditcard.gif) #f5f0f7 no-repeat 0px 0px;
	PADDING-BOTTOM: 8px;
	FONT: bold 14px Tahoma, Geneva, Verdana, sans-serif;
	COLOR: #f5f0f7;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #fff thin solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; }

		.result_title { font-size: 100%; }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 80%; margin-left: 10px;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		.cat_summary ul { margin: 0px; padding: 0px; display: inline; }
		.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; }
		.result_pagescount { font-size: 100%; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		
#header form {
 margin: 0px;
 padding: 0px;
}
#nav form {
 margin: 0px;
 padding-top: 6px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 5px;
}
.searchbuttton {
 height: 22px;
 width: 45px;
}
.searchbox {
 height: 15px;
}
.searchtext {
 font-family: Arial, Helvetica, sans-serif;
}
form {
 margin: 0px;
 padding: 0px;
}


