body 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #E8ECE8; margin: 0px; }
h1 			{ font-weight: bold; line-height: 100%; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; }
h2 			{ font-weight: bold; line-height: 100%; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
h3 			{ font-weight: bold; line-height: 100%; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
p 			{ color: #333333; line-height: 130%; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
* { border:0; }

#head { background-image: url("./images/dd_logo_new.jpg"); background-repeat: no-repeat; background-position: 0px 0px; background-attachment: inherit; font-size: 10px; color: #CBDEC9; text-decoration: none; text-transform: uppercase; line-height: 14px; text-align:left; }

#topimage a.cell:active  { text-decoration:none; }
#topimage a.cell:link    { text-decoration:none; }
#topimage a.cell:visited { text-decoration:none; }
#topimage a.cell:hover   { text-decoration:none; }

#menu { background-image: url("./images/menubk.jpg"); background-color: #888888; background-repeat: no-repeat; background-position: 0px 0px; font-size:12px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; line-height: 14px; text-align:left; }

#menu a.cell:active  { font-size:12px; text-decoration:none; color:#000000; text-transform:uppercase; display:block; background:#cccccc; padding: 4px; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; }
#menu a.cell:link    { font-size:12px; text-decoration:none; color:#000000; text-transform:uppercase; display:block; background:#cccccc; padding: 4px; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; }
#menu a.cell:visited { font-size:12px; text-decoration:none; color:#000000; text-transform:uppercase; display:block; background:#cccccc; padding: 4px; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; }
#menu a.cell:hover   { font-size:12px; text-decoration:none; color:#000000; text-transform:uppercase; display:block; background:#E0E7DF; padding: 4px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; }

#menu a.sele:active  { font-size:12px; text-decoration:none; color:#000000; text-transform:uppercase; display:block; background:#B2C0B1; padding: 4px; }
#menu a.sele:link    { font-size:12px; text-decoration:none; color:#000000; text-transform:uppercase; display:block; background:#B2C0B1; padding: 4px; }
#menu a.sele:visited { font-size:12px; text-decoration:none; color:#000000; text-transform:uppercase; display:block; background:#B2C0B1; padding: 4px; }
#menu a.sele:hover   { font-size:12px; text-decoration:none; color:#000000; text-transform:uppercase; display:block; background:#B2C0B1; padding: 4px; }
#menu .td_rt { border-right: #E8ECE8 1px solid; }

#collections 			  	{ font-size:20px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }
#collections .head			{ font-size:20px; text-decoration:none; color:#333333; font-family: Georgia, "Times New Roman", Times, serif; }
#collections .textsm		{ font-size:10px; text-decoration:none; color:#333333; font-family: Georgia, "Times New Roman", Times, serif; }
#collections a.head:active,#collections a.head:link,#collections a.head:visited	  
							{ font-size:20px; text-decoration:none; color:#333333; font-family: Georgia, "Times New Roman", Times, serif; }
#collections .text			{ font-size:11px; text-decoration:none; color:#333333; font-family: Georgia, "Times New Roman", Times, serif; }
#collections a.choose:active,#collections a.choose:link,#collections a.choose:visited 
							{ font-size: 11px; text-decoration: none; color: #333333; display: block; background: #B2C0B1; padding: 2px 2px 2px 12px; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }
#collections a.choose:hover { font-size:11px; text-decoration:none; color:#333333; display:block; background:#B2C0B1; padding: 2px 2px 2px 12px; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9; }
#collections a.select:active,#collections a.select:link,#collections a.select:visited
							{ font-size:11px; text-decoration:none; color:#333333; display:block; background:#CBDEC9; padding: 2px 2px 2px 12px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; font-weight: bold; }
#collections a.select:hover { font-size:11px; text-decoration:none; color:#333333; display:block; background:#CBDEC9; padding: 2px 2px 2px 12px; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8; font-weight: bold; }

#td_left		{ background:url("./images/menuback.jpg") no-repeat 0px 0px #E0E7DF; vertical-align:top;  }
#home_text		{ padding: 12px; color:#666666; }
#home_text p	{ margin:0; padding: 3px 0 6px 0; color: #666666; line-height: 18px; font-size: 11px; }
#home_text h1	{ font-weight: bold; line-height: 100%; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; color: #5F7455; margin:0; padding: 8px 0 0 0; }
#home_text img	{ margin: 0 12px 12px 0; float:left; } 

.td_cbot		{ filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; }
.td_cbot_3		{ filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; padding: 3px; background-color:#B2C0B1; }

#bagcorner a:active	{ font-size:9px; color:#666666; text-decoration:none; text-transform:uppercase; line-height: 14px; border-bottom:#D1C1D7 1px dotted; }
#bagcorner a:link	{ font-size:9px; color:#666666; text-decoration:none; text-transform:uppercase; line-height: 14px; border-bottom:#D1C1D7 1px dotted; }
#bagcorner a:visited{ font-size:9px; color:#666666; text-decoration:none; text-transform:uppercase; line-height: 14px; border-bottom:#D1C1D7 1px dotted; }
#bagcorner a:hover	{ font-size:9px; color:#4e4e4e; text-decoration:none; text-transform:uppercase; line-height: 14px; background-color:#ffffff; }

#foot { background-image: url("./images/foot_back.jpg"); background-repeat: no-repeat; background-position: 475px 0px; background-attachment: inherit; font-size:10px; color:#4e4e4e; text-decoration:none; line-height: 13px; }
#foot a:active	 { font-size:10px; color:#666666; text-decoration:none; border-bottom:#D1C1D7 1px dotted; line-height: 13px; font-weight:bold;}
#foot a:link	 { font-size:10px; color:#666666; text-decoration:none; border-bottom:#D1C1D7 1px dotted; line-height: 13px; font-weight:bold;}
#foot a:visited  { font-size:10px; color:#666666; text-decoration:none; border-bottom:#D1C1D7 1px dotted; line-height: 13px; font-weight:bold;}
#foot a:hover	 { font-size:10px; color:#4e4e4e; text-decoration:none; border-bottom:#4e4e4e 1px dotted; line-height: 13px; background-color:#ffffff;  font-weight:bold;}

#lastrow { background-image: url("./images/foot_row.jpg"); background-position: 0px 0px; background-repeat: repeat-x; background-attachment: inherit; }

#breadcrumb 			{ font-size:9px; color:#777777; text-decoration:none; padding: 2px; text-align:left; background:#E0E7DF; }
#breadcrumb a:active,#breadcrumb a:link,#breadcrumb a:visited 	
						{ font-size:9px; color:#677763; text-decoration:none; border-bottom:#677763 1px dotted; }
#breadcrumb a:hover		{ font-size:9px; color:#333333; text-decoration:none; background-color: #B2C0B1; }

#product_image 			{ font-size: 11px; color: #ffffff; text-align: left; padding:16px 200px 8px 16px; }
#product_image 	h1		{ font-size: 14px; color: #ffffff; text-align: left; margin:0; font-family: Georgia, "Times New Roman", Times, serif; }
#product_image 	h2		{ font-size: 12px; color: #ffffff; text-align: left; margin:0; font-family: Georgia, "Times New Roman", Times, serif; }
#product_image 	p		{ font-size: 11px; color: #ffffff; text-align: left;  }
#product_image 	a:active, #product_image a:link, #product_image a:visited { color: #FFEEFF; text-decoration:none; border-bottom:#FFEEFF 1px dotted; }
#product_image 	a:hover { color: #FFEEFF; text-decoration:none; border-bottom:#FFEEFF 1px dotted; background:#222222; }

#product_thumbs 		{ font-size: 12px; color: #222222; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; }
#product_thumbs a:active, #product_thumbs a:link, #product_thumbs a:visited { color:#222222; text-decoration:none; border-bottom:#222222 dotted 1px; font-weight:bold;}
#product_thumbs a:hover { color:#666666; text-decoration:none; border-bottom:#666666 dotted 1px; background:#CBDEC9; font-weight:bold; }
#product_thumbs img { border:0; }

/*home page hero*/
#flashcontent { width:800px; height:280px; background:#E0E7DF; text-align:right; padding: 10px 10px 10px 500px; vertical-align:top; font-size: 11px; color:#444444; line-height: 14px; }
#flashcontent a:active, #flashcontent a:link, #flashcontent a:visited { color:#E8ECE8; }

/*form styles*/
input, textarea, select { font-family: Veranda, Arial, Helvetica, san-serif; font-size: 10px; color: #000000; background-color: #ffffff; border: solid 1px #999999; }

#body 			{ font-size: 10px; color: #333333; text-decoration: none; line-height: 16px; text-align: left; }
#body a:active	{ color:#E8ECE8; text-decoration:none; line-height: 16px; border-bottom:#333333 1px dotted; }
#body a:link	{ color:#E8ECE8; text-decoration:none; line-height: 16px; border-bottom:#333333 1px dotted; }
#body a:visited { color:#E8ECE8; text-decoration:none; line-height: 16px; border-bottom:#333333 1px dotted; }
#body a:hover	{ color:#333333; text-decoration:none; line-height: 16px; background-color: #CBDEC9; }
#body h1		{ color:#678762; }

#about 			{ font-size: 10px; color: #333333; text-decoration: none; line-height: 16px; text-align: left; padding:8px; background-color:#EEF2EF; }
#about a:active	{ color:#678762; text-decoration:none; line-height: 16px; border-bottom:#678762 1px dotted; }
#about a:link	{ color:#678762; text-decoration:none; line-height: 16px; border-bottom:#678762 1px dotted; }
#about a:visited { color:#678762; text-decoration:none; line-height: 16px; border-bottom:#678762 1px dotted; }
#about a:hover	{ color:#333333; text-decoration:none; line-height: 16px; background-color: #CBDEC9; }
#about h1		{ color:#678762; font-size: 14px; text-align: left; margin:0; font-family: Georgia, "Times New Roman", Times, serif; }
#about h1		{ color:#678762; }

.td_8 			{ padding: 8px; }
.td_15 			{ padding: 15px; }
.td_15t 			{ padding-top: 15px; }
.td_6 			{ padding: 6px; }
.td_3 			{ padding: 3px; }
.td_1 			{ padding: 2px; }
.td_tp			{ border-top:#E8ECE8 1px dotted; padding: 3px; }
.textwt			{ color:white; }

#itemlist			 { font-size: 10px; color: #333333; text-decoration: none; line-height: 16px; text-align: left; }
#itemlist a:active	 { color:#678762; text-decoration:none; line-height: 16px; border-bottom:#678762 1px dotted; }
#itemlist a:link	 { color:#678762; text-decoration:none; line-height: 16px; border-bottom:#678762 1px dotted; }
#itemlist a:visited	 { color:#678762; text-decoration:none; line-height: 16px; border-bottom:#678762 1px dotted; }
#itemlist a:hover	 { color:#333333; text-decoration:none; line-height: 16px; background-color: #CBDEC9; }
