

/*** GENERAL STYLES ***/

.navlink a:link { color: #cff; }

td#content {
	margin: 0; padding: 40px 0 0 0; border: 0;
	width: 720px;
	background: #fff;
	font: 80% geneva, arial, sans-serif;
}

td#content p#main_text a { color:  #72ac5e; } p#message_text {font-size: 5pt } 
td#content p#message_text {font-size: 8pt; } 

td#content a:link, td#content a:visited, td#content a:active { color: #990; }

td#content h3 { font-size: 1em; font-weight: bold; margin: 0 0 1.5em 0; padding: 0; }
td#content h4 { font-size: 1em; font-weight: bold; margin: 0; padding: 0; }
td#content p { font-size: 1em; margin: 0 0 1.5em 0; padding: 0; }

td#content p.backtotop {
	color: #990;
	padding: 2em 0;
	margin: 0 0 2em 0;
	border-bottom: 1px solid #ccc;
	font-size: 0.75em;
}

img { border: 0; display: inline; margin: 0; padding: 0; }

td#content table { margin: 0; padding: 0; border: 0; }
td#content table td, td#content table th { font: 80% geneva, arial, sans-serif; margin: 0; padding: 0; text-align: left; }

td#content .littletext { font-size: 80%; }


/*** CUSTOMER SERVICE STYLES ***/

td#content #intro { margin: 0 0 15px 0; padding: 0; overflow: hidden; width: 100%; }
td#content #intro img { float: left; margin-right: 15px; }
td#content #intro p {  padding: 0; margin: 0; }

td#content ul#pageindex { margin: 0 0 23px 0; padding: 0; clear: both; width: 300px; }
td#content ul#pageindex li { font-size: 0.75em; margin: 0 0 5px 0; padding: 0; list-style: none; }
* html td#content ul#pageindex li { margin-bottom: 2px; }

td#content table.datatable { border: 0; margin: 0.5em 0 1.5em 0; padding: 0; }
td#content table.datatable th { font-weight: bold; }

td#content table.datatable.delivery { border: 1px solid #000; border-width: 0 0 1px 1px; }

td#content table.datatable.shipping td, td#content table.datatable.shipping th { width: 170px; font-size: 1em; }
td#content table.datatable.delivery td, td#content table.datatable.delivery th { 
	width: 180px; 
	padding: 5px;
	font-size: 0.85em;
	border: 1px solid #000; 
	border-width: 1px 1px 0 0;
	vertical-align: top;
}

div.giftbox { margin-bottom: 1.5em; clear: both; overflow: hidden; width: 100%; }
div.giftbox img { float: left; margin: 0 35px 0 5px; }



/* SPECIAL COLORS */
td#content .mothersday, 
	td#content a:link.mothersday, 
	td#content a:visited.mothersday, 
	td#content a:active.mothersday { color: #CC0000; }
td#content .cserv_email { color: #990; }
td#content .alert { color: #CC0000; }
td#content a:link.alert, td#content a:visited.alert, td#content a:active.alert { font-weight: bold; text-decoration: none; color: #CC0000; }

/*Father's Day Delivery*/

div.special_info { color:#CC0000; }

/*** END CUSTOMER SERVICE STYLES ***/


/*** HOME PAGE STYLES ***/

body#st_index 
{
    background-color: #336699;
    color:#000000;
    margin: 0px 0px 0px 0px;    
}

body#st_index a:link {color: #0066CC;}
body#st_index a:active {color: #0066CC;}
body#st_index a:visited {color: #0066CC;}

#st_index td#content { padding-top: 10px; padding-bottom: 40px; }

#st_index td#content p#main_text { border-top: 1px solid #cc6; padding: 10px 0 0 0; margin: 10px 0 19px 0; }

#st_index ul#credits_logos { list-style: none; margin: 0; padding: 0; }
#st_index ul#credits_logos li { margin: 0; padding: 0; float: left; }
#st_index ul#credits_logos li#zagat { width: 156px; }
#st_index ul#credits_logos li#forbes { width: 142px; }
#st_index ul#credits_logos li#dma { width: 145px; }
#st_index ul#credits_logos li#verisign { width: 142px; height: 122px; background-image: url(/store/art/st_footer_04.gif); text-align:center; }

#st_index ul#credits_logos li#verisign embed { height: 79px; margin: 25px 0 0 10px; }
#st_index ul#credits_logos li#verisign object { height: 80px; margin: 25px 0 0 20px; }
/*
#st_index ul#credits_logos li#verisign div { font: bold 7px verdana,sans-serif; color:#000000; position:relative; top:-17px }
#st_index ul#credits_logos li#verisign div a { text-decoration: none; color: #000000; }
*/
#st_index ul#credits_logos li#verisign img#spacer {height:19px; width: 142px; border: none 0px}

#st_index #thankyou_footer { padding-top: 10px; margin-top: 0; text-align: center; color: #666; font: xx-small geneva, arial, helvetica, sans-serif; clear: both; }

#st_index #text_image { width: 210px; margin: 30px 0 0 0; padding: 0; float: left; }

#st_index #email_form { 
	width: 275px; 
	margin: 30px 0 0 0; 
	padding: 20px 0 39px 0; 
	border: 1px solid #cc6; 
	border-width: 1px 0;  
	float: right; 
}
#st_index #email_form input#textfield { margin: 0 9px 0 47px; }


#st_index ul#credits_logos li#verisign span a {color:#000000; text-decoration:none; font:bold 7px verdana,sans-serif; letter-spacing:.5px; text-align:center; margin:0px; padding:0px;}

/*
a#ssllink {color:#000000; text-decoration:none; font:bold 7px verdana,sans-serif; letter-spacing:.5px; text-align:center; margin:0px; padding:0px;}
*/
/*** END HOME PAGE STYLES ***/

