/*  SoftSlate Classic Style Sheet */

/* General HTML Elements */
body { font-family: Verdana, Arial, sans-serif; background: #fff; font-size:12px;}
h1 { font-size: 1.5em; }
h1, h2 { color: #000; }
h2 { margin: 2em 0 .5em 0; font-size: .95em; font-weight: bold; }
* html h1 { height: 1%; }
hr { background:#5f428d; color:rgb(210,210,210); }
a:hover { color: #ff9900; text-decoration: none; }
a { text-decoration:none }

/* Containers */
div#outerWrapper { background: #fff; }
div#innerWrapper { width: 960px; text-align: left; margin:0px auto; margin-top:2px; margin-bottom:10px; font-size:1.0em; border: 2px solid #7f2b83;}
/* Header */
div#header { background-image: url(/css/img/bg_clouds_7.jpg); background-repeat: no-repeat; background-position: 100% 100%; width: 960px; height: 128px; overflow: visible; order-right-style: solid; order-top-style: solid; }
#main { clear:both; margin-top:5px; }

/* SoftSlate Nav */
ul#toolsNavigation { margin-right: -1em; font-family: Verdana, Arial, sans-serif; }
ul#toolsNavigation a { color: #5E8B67; }
ul#toolsNavigation a:hover { color: #ff9900; }
a.icon { width: 6.5em; }

.discount {margin-top:10px;color:maroon;}

/* Nav */
div#pageNavigation { height: 1.95em; background: #5E8B67; border-left: 1px solid #3E5D44; clear:both;}
div#pageNavigation a { color: #fff; background: #61906B; border-top: 0px; border-right: 1px solid #3E5D44; border-left: 1px solid #E9F5EC;  }
div#pageNavigation a:hover, div#pageNavigation a:active { background: #75AD80; }
div#pageNavigation a.active, div#pageNavigation a.active:hover { color: #5E8B67; background: #E9F5EC; }


/* Product Navigation & Control Panel */
strong.heading { border-bottom: 1px solid #7F2B83; }
div.widget { margin:2px; background: #fff; padding-left:5px;}


/* Product Categories */
ul.categoryTreeCategories li a { color: #5970b2; display:block;}
ul.categoryTreeCategories li a:hover { color: #7f2b83;  }
.subcategoryList{font-size: 1.2em; border-bottom:2px solid #5980d1;}
.subcategoriesHeader {text-align:center;font-weight:bold;padding-top:10px;font-size: 1.3em;}
.subcategoriesHeaderText {color:#7F2B83;}

/* Main Content */
div#content { font-size: .9em; }
div#content p { margin: 0 0 1.5em 0; }
.floater {  padding: .5em; background: transparent; border: 0px; }
.floater img { visibility: visible;background: transparent; border-style:solid;border-width:1px;border-color:black; }
div#messages, div#errors { background: transparent url('classic-bg-tile1.gif') top left repeat; border: 1px solid #5E8B67; }
input.button { color: #000; font-size: 1.1em; font-weight: bold; background: #E8EFFF; border: 1px solid #7f2b83; cursor:pointer; padding:1px 3px 1px 3px;border-radius: 5px;-moz-border-radius: 5px;}
input.button:hover {color:#7F2B83;}
/* Cart item screen */
div#cartItemDelete { margin: -1.5em 1em 1em 1em; }

/* Additional Container */
div#bottomNavigation { width: 960px; padding: 1em 0; border: solid #5f428d; border-width: 1px 0; }

/* Footer */
hr#bottomSeparator { clear: both; margin: .5em 0 0 0; visibility: hidden; }
div#footer { margin-bottom:5px; color: #999; background: transparent; background-image: none; }
div#footer .int { width: 960px; border-top: 0px; }

.nav1 { width:350px; position:absolute; top: -25px; z-index:3; margin:55px 0 0 610px; }
.nav1 ul {float:right; padding:0 15px 0 0; font-weight:bold;}
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; float:left; padding:2px 5px; color:#939; text-decoration:none;}
.nav1 a:hover { text-decoration:none; color:rgb(50,50,50); }

.smallNavigationLinks {text-align:right;padding-top:5px;padding-right:5px;padding-bottom:10px;}
.smallNavigationLinks a {color:#939; text-decoration:none;font-weight:bold;}

/* Keepers MAIN CONTENT */
.column1-unit {width:100%; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:225px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:225px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
/* The next two definitions are for index pages. */
.column2-unit-lefti {float:left; width:325px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-righti {float:right; width:325px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:202px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/}
.column3-unit-middle {float:left; width:202px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:202px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.round-border-topleft {width:10px; height:10px; position:absolute; z-index:2; background:url(/css/img/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
.round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(/css/img/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:175px;}
.round-border-topright-sp { background: url(/css/img/bg_corner_topright.gif) no-repeat; margin-top: -1px; margin-left: 531px; position: absolute; z-index: 100; width: 10px; height: 10px; }
.round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px;}
.round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:175px;}

/******************/
/*  Keepers CLEAR FLOATS  */
/******************/
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; visibility:hidden;}
 p:after {content:"."; display:block; height:0; /*clear:both*/; visibility:hidden;}
.clear-contentunit { clear:both; height:0.1em; border:none; background:#5f428d; color:rgb(210,210,210);}
/* Keepers MAIN CONTENT Text Styles! */
/* Main content width is overridden in category index page */
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:540px; margin:0 0 0 10px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; min-height:600px;}
.main-content h1.pagetitle {margin:0 0 0.4em; padding:0 0 2px; border-bottom:7px solid #7f2b83; font-family:"trebuchet ms", arial, sans-serif; color:#7f2b83; font-weight:bold; font-size:220%;text-align:left;}
.main-content h1.block {margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.main-content h1 {text-align:center; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:210%;}
.main-content h2 {text-align:left; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#7F2B83; font-weight:normal; font-size:160%;}
.main-content h3 {margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;}
.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}
.main-content h1.pageTitle{color:#7f2b83;}

.main-content h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.main-content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.main-content h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.main-content p { margin:0 0 1em; line-height:1.5em; font-size:120%; text-align: justify; }
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}
.main-content img.left { display: block; margin-right: 10px; padding: 1px; float: left; border: solid 1px rgb(150,150,150); }

p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}

.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../img/bg_bullet_full_1_dark.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}
.main-subcontent h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%;}
.main-subcontent h1.blue { text-align: center; clear:both; margin:-1px -1px 5px; padding:4px 10px 3px; font-family:"trebuchet ms", verdana, arial, sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:140%; background-image: url(../img/product_spotlight_bar.gif); }
.main-subcontent h3 {clear:both; margin:1.0em 10px 0.5em 10px; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-subcontent p { clear:both; margin:2px 2px 2px 2px; line-height:1.3em; font-size:110%; text-align: left; }
.main-subcontent p.center {text-align:center;}
.main-subcontent p.right {text-align:right;}

.main-subcontent ul {list-style:none; margin:0.5em 10px 1.0em 10px;}
.main-subcontent ul li {margin:5px 0 0.2em 2px; padding:0 0 0 11px; background:url(../img/bg_bullet_full_1_dark.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}
.main-subcontent ol {margin:0.5em 10px 1.0em 30px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 35px /*IE6*/;}
.main-subcontent ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:110%;}


/* Subcontent Units */
.main-subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:185px; margin:0 10px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.subcontent-unit-border-blue  {width:183px; margin:0 0 2.5em; padding:0 0 10px; border:solid 1px rgb(137,170,214); background-color:#FFFFFF;}
.subcontent-unit-border {width:185px; margin:0 0 2em; padding:0 0 5px; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
.subcontent h1.box {margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.subcontent h1.blue-box { color: rgb(255,255,255); font-size: 110%; font-family: "trebuchet ms", verdana, arial, sans-serif; font-weight: bold; background-color: rgb(137,170,214); margin: 0 0 5px; padding: 4px 10px 3px;}

/* KeepersCategories for specific ids */
#h1-KeepersClubs{margin:0 0 0.4em; padding:0 0 2px; border-bottom:7px solid #7f2b83; font-family:"trebuchet ms", arial, sans-serif; color:#7f2b83; font-weight:bold; font-size:220%;}

/********************/
/*  KOF CLASSES     */
/********************/
.paymentButton{text-align: center;padding-top:5px;}
.miniTestimonial {padding: 3px;}
.productListPagination {font-size:120%; padding: 3px; margin-bottom: 3px;}
.productListPagination a {border: 2px solid #7F2B83; padding: 3px; font-weight: bold;}
.productListItemCount {font-size:120%; padding: 3px; margin-bottom: 3px;}
.checkoutButtonContainer {text-align:center;}
.checkoutButtonContainer input.btn {font-size:120%;}
.relatedProductsTitle {color:#7F2b83;font-size:170%;margin-bottom:10px;}
.sharingUL {padding: 0px 0px 0px 24px;}
.main-subcontent-product-title { font-weight: bold; text-align: left;}
.questionfaq { font-weight:bold; }
.main-subcontent-addcart:hover { color: #5f428d; background-image: url(/images/addtocart.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-decoration: none; border-color: #5f428d #fbf1fc #fbf1fc #5f428d; border-style: solid; border-width: 1px; }
.main-subcontent-discountprice {font-weight: bold; color: red;}
.kofCatPListTitle {font-size:140%;}
.kofCatPList{line-height:1.5em; font-size:120%;}
.altPrice {margin:0 10px 0 0;}
.kPrice {color:red;}
.kAPrice {text-decoration:line-through;}
.product-spotlight { background: #f2f2f2; margin: 20px 0; padding: 0 0 5px; width: 100%; border: solid 1px #5f428d; }
.product-spotlight h1 { color: rgb(255,255,255); font-size: 160%; font-family: "trebuchet ms", arial, sans-serif; font-weight: 600; background-image: url(/css/img/product_spotlight_bar.gif); background-repeat: repeat; background-attachment: scroll; background-position: left top; text-decoration: none; margin: -1px -1px 0; padding: 4px 10px 4px 20px; clear: both; }
.product-spotlight p { color: rgb(80,80,80); font-size: 110%; line-height: 1.3em; text-indent: 20px; margin: 0px 10px 1em; padding:0 10px 0 10px; }
.main-content img.pspotlight { width: 230px; display: block; margin: 25px 10px 25px 0; padding: 0; float: left; border-color: transparent; border-width: 1px; }
#checkoutShippingContent h1,p {padding-left:10px;}
#checkoutAddressesContent h1,p {padding-left:10px;}
#checkoutPaymentContent h1 {padding-left:3px;}
#productDetails {font-size: 1.1em;}
.description {font-size: 1.2em;line-height: 140%;}
.subcategoriesColumnName {margin-top:10px;margin-bottom:10px;}

/* ProductListRows Formatting */
.productListImage img {max-width:100px;min-width:75px;}
.productListName {font-weight:bold;}
.productListPrice{color:#8A1B1D; font-weight:bold;}
.regularPrice {font-weight:bold;}
.productListTd {background-color: #E8E8E8;border-top-style:solid;border-top-width:10px;border-top-color: white;width:25%;}
.productListRowsTable {border-spacing: 0px;}
.searchScore{background-color: #F0F0F0;margin-top:10px;margin-bottom: 10px;}
.searchString{background-color: yellow;}

.productListSlideContainer{width:540px;min-height:170px;overflow:hidden;float:left;
   position:relative;border-width:1px;border-style: solid;border-color: #DBE1E6;}
#slideProductHolder {width:20000px !important;position:absolute;left:0;top:0;}
.productSlide{float:left;width:135px;background-color:#F9FAFA;padding-top:5px;}
.sliderHeader{width:540px;padding-bottom: 5px;background-color:#F9FAFA;border-width:1px;
  border-style: solid;border-color: #DBE1E6;height:20px;}
.sliderButtonContainer{float:right;width:100px;text-align:right;padding-right:5px;padding-top:2px;}
.sliderPagingContainer{float:left;padding-left:5px;padding-top:2px;}
.sliderHeaderButton {width:25px;}
.productsliderImage img {padding-left: 7px;}

/* Product Reviews */
.productReviewHeader {font-weight:bold;}
.productReview {margin-bottom:10px;}

/*Susans Corner*/
.SusanCornerSide {background-image: url('/zk/images/Flower_pattern.jpg');min-height: 600px;}

/***** Form Classes ************/
.rform {
	font:13px;
	background:#eee;
	margin:0px;
	padding:0px;
	}

	.rform ol {
		list-style:none;
		margin:0;
		padding:0;
		}

		.rform li {
			padding:6px;
			background:#e1e1e1;
			margin-bottom:1px;
			}

		.rform label {
			float:left;
			width:70px;
			text-align:right;
			margin-right:7px;
			color:#0066CC;
			line-height:23px; /* This will make the labels vertically centered with the inputs */
			}

		.rform input,
		.rform textarea {
			padding:4px;
			font:13px Georgia, "Times New Roman", Times, serif;
			border:1px solid #999999;
			width:200px;
      vertical-align:middle;
			}

			.rform input:focus,
			.rform textarea:focus {
				border:1px solid #666;
				background:#e3f1f1;
				}

      .rform button {margin-left: 100px;}
/*******************************/

/* KOF MAIN NAVIGATION */
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; background:rgb(245,245,245);border-top: 1px solid #7f2b83; border-right: 1px solid #7f2b83; border-bottom: 1px solid #7f2b83; border-left-style: solid; border-left-width: 0;}
.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url(/css/zkf/img/bg_corner_topright.gif) no-repeat;}
.nav3-grid { width:200px;}
.nav3-grid dt a, .nav3-grid dt a:visited { display:block; min-height:1.5em; height:auto !important; height:1.5em /*IE6*/; line-height:1.6em; padding:3px 5px 3px 8px; text-decoration:none; color:#5970B2; font-weight:bold; font-size:120%; border-bottom: 1px dotted #7f2b83;}
.nav3-grid dd {margin-top: 5px;}
.nav3-grid dd img {vertical-align: middle;}
.nav3-grid dt img {vertical-align: middle;padding-right:5px;}
.nav3-grid-last {border-bottom: 1px dotted #7f2b83;}
.nav3-grid dd a, .nav3-grid dd a:visited {  min-height:1.7em; height:auto !important; height:1.7em IE6; line-height:1.6em; padding:2px 5px 2px 25px; border:none; font-weight:bolder; text-decoration:none; color:#5970B2; font-size:110%; }
.nav3-grid dt a:hover, .nav3-grid dd a:hover { background-position: 100% -42px; text-decoration:none; font-size:130%;}
.nav3-bullet {width:170px; margin:10px 0 0 20px;}
.nav3-bullet dt a, .nav3-bullet dt a:visited {line-height:1.0em; padding:0 0 0 10px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:120%;}
.nav3-bullet dd a, .nav3-bullet dd a:visited {line-height:.7em; margin:0 0 0 15px; padding:0 0 0 10px; background:url(../img/bg_bullet_half_1.gif) no-repeat 0px 50%; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:120%;}
.nav3-bullet dt a:hover {background:url(../img/bg_bullet_full_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}
.nav3-bullet dd a:hover {background:url(../img/bg_bullet_half_2.gif) no-repeat 0px 50%; text-decoration:underline; color:rgb(42,90,138);}
.nav3-nobullet {width:170px; margin:10px 0 0 20px;}
.nav3-nobullet dt a, .nav3-nobullet dt a:visited {line-height:1.0em; text-decoration:none; color:rgb(70,122,167); font-weight:bold; font-size:100%;}
.nav3-nobullet dd a, .nav3-nobullet dd a:visited {line-height:.7em; margin:0 0 0 15px; text-decoration:none; color:rgb(70,122,167); font-weight:normal; font-size:100%;}
.nav3-nobullet dt a:hover, .nav3-nobullet dd a:hover {text-decoration:underline; color:rgb(42,90,138);}
.main-navigation h1.first { clear:both; margin:0; padding:7px 6px 6px 5px; font-family:"trebuchet ms", arial, sans-serif; color:#7f2b83; font-weight:900; font-size:120%; background-image: url(../img/main_nav_top.jpg); background-repeat: repeat; background-position: left top; text-align: center; 
          border-top: 1px solid #7f2b83; border-bottom: 1px solid #7f2b83; }
.main-navigation h1 {clear:both; margin:30px 0 20px 0; padding:4px 20px 3px 20px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:150%;}
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px; font-family:"trebuchet ms",arial,sans-serif; color:rgb(100,100,100); font-weight:bold; font-size:120%;}
.main-navigation h3 {clear:both; margin:10px 10px 5px 20px; color:rgb(80,80,80); font-weight:bold; font-size:100%;} /* Note: h2 not existent, to make identical to formats for main-navigation for easier exchange */
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:rgb(80,80,80); line-height:1.3em; font-size:100%;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}
.main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:100%;}
.main-navigation ol {margin:0.5em 10px 1.0em 40px !important /*Non-IE6*/; margin:0.5em 10px 1.0em 45px /*IE6*/;}
.main-navigation ol li {list-style-position:outside; margin:0 0 0.4em 0; font-size:100%;}

.contactformwrap {text-align:center;}
.contactform {text-align:left; width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button { margin-top:5px; float:right; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; }
.row {margin-top:3px;}
/*Drop-down menu*/
.nav2 {height:30px; width: 980px;} /*Color navigation bar normal mode*/
#sddm
{	margin: 0;
	padding: 0;
  width:100%;
}
#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: auto; /*60px;*/
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}

