/* Themed elements */
/* Normal mode
.style_home_sep
{
	padding:4px 0px;
	text-align:center;
	background:#d9b488;
	font-style: normal;
	font: 12px Tahoma;
	font-weight: bold;
}
.style_top_links
{
	padding: 2px 10px;
	text-align: right;
	color: #000000;
	background: #d9b488;
}
body
{
	margin: 0 0 20px 0px;
    background: url('images/bg.jpg') repeat; 
    text-align: center;
	font-family: Lucida Sans Unicode, Lucida Grande, tahoma, arial;
	font-size: 11px;
	line-height: normal;
}
.link_top:link
{
	font: 12px Tahoma;
	text-decoration: none;
	color: #000000;
	border: none;
}
.link_top:visited
{
	font: 12px Tahoma;
	text-decoration: none;
	color: #000000;
	border: none;
}
.link_top:hover
{
	font: 12px Tahoma;
	text-decoration: underline;
	color: #000000;
	border: none;
}
.link_top:active
{
	font: 12px Tahoma;
	text-decoration: none;
	color: #000000;
	border: none;
}
.link_top_selected
{
	font: 12px Tahoma;
	color: #000000;
	font-weight: bold;
	border: none;
}
*/
/* Winter mode */
.style_home_sep
{
	padding:4px 0px;
	text-align:center;
	background: #8f6048; /* #6396C4; */
	font-style: normal;
	color: #fff;
	font: 12px Tahoma;
	font-weight: bold;
}
.style_top_links
{
	padding: 2px 10px;
	text-align: right;
	color: #000000;
	background: #8f6048; /* #6396C4; */
}
body
{
	margin: 0 0 20px 0px;
    background: #fff; /*url('images/bg_lavender.jpg') repeat; */ /* url('images/phase2/bg.jpg') repeat; */
    text-align: center;
	font-family: Lucida Sans Unicode, Lucida Grande, tahoma, arial;
	font-size: 11px;
	line-height: normal;
}
/* Top Header Link style */
.link_top:link
{
	font: 12px Tahoma;
	text-decoration: none;
	color: #fff;
	border: none;
}
.link_top:visited
{
	font: 12px Tahoma;
	text-decoration: none;
	color: #fff;
	border: none;
}
.link_top:hover
{
	font: 12px Tahoma;
	text-decoration: underline;
	color: #fff;
	border: none;
}
.link_top:active
{
	font: 12px Tahoma;
	text-decoration: none;
	color: #fff;
	border: none;
}
.link_top_selected
{
	font: 12px Tahoma;
	color: #fff;
	font-weight: bold;
	border: none;
}
/* end winter theme */
/* end themed elements */

.style_page
{
	position: relative;
    margin-left: auto;
    margin-right: auto;	    
    padding: 0px 25px 5px;
	width: 902px;
	text-align: left;
	z-index: 50;
	background: #fff;
}

.style_page_top_links
{
	padding: 2px 10px;
	text-align: right;
	color: #000000;
	background: #6f4730;
}

.style_menu_item
{
	text-align: center;
	cursor: pointer;
	background: url('images/menu_item.png') no-repeat -6px -6px; 
	padding: 2px 5px 0px 10px;
	position:absolute;
	width:180px;
	height:40px;
}
.style_menu_item:hover
{
	background: url('images/phase2/menu_item.png') no-repeat -6px -6px; 
}
.style_menu_item_img
{
	margin: 11px 15px 0 0 ;
}
.style_menu_selected
{
	text-align: center;
	cursor: pointer;
	background: url('images/phase2/menu_item.png') no-repeat -6px -6px; 
	padding: 2px 5px 0px 10px;
	width:180px;
	height:40px;
	position:absolute;
}

.style_content_box_text
{
	margin: 0 12px 0 15px;
	color: #7b4012;
	position: relative;
}

.style_content_box_text2
{
	color: #7b4012;
}

li
{
	list-style-image: url(../images/orange_bullet.gif);
}

a:hover
{
	color: #2040a8;
    border-bottom-width: 1px;
    border-bottom-color: #2040a8;
    border-bottom-style: solid;
	text-decoration: none;
}

a:link
{
	color: #2040a8;
	text-decoration: none;
}

a:active
{
    color: #2040a8;
	text-decoration: none;
}

a:visited
{
    color: #2040a8;
	text-decoration: none;
}
.AnnouncementHeader
{
	font-family:Georgia,Tahoma, Sans-Serif;
	font-size:20px;
	margin-top:5px;
	margin-bottom:6px;
	text-align:center;
	font-weight:bold;
	color:Maroon;
}

.aadbar {
	color: #000000;
	line-height: 14pt;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}

.HoursAnnouncement
{
	border: 1px solid brown;
	padding:10px;
	margin-top:5px;
	margin-bottom:5px;
	background:#ffffff;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	font-family: arial,sans-serif;
}

#div_tabs
{
    font-family: Tahoma, sans-serif;
    font-size: 14px;
    line-height: 24px;
    margin-right: auto;
    margin-left: auto;
    color: blue;
    text-align:center;
    /* background: #dfc0fd; */
    background: #f2f2f2;
    border-top-color: #999999;
    border-top-width: 2px;
    border-top-style: solid;	
    border-bottom-color: #856060;
    border-bottom-width: 3px;
    border-bottom-style: solid;	
    width: 100%;
    z-index:260;
}

.style_main_tabs_spacer
{
	margin: 0px 34px;
}

.SelectedTab
{
    line-height: 20px;
	font-weight: bold;
    color: #000000;;
}

.style_unselected_tab
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 20px;
	font-weight: bold;
    color: blue;
}

.SeparatorLine
{
    background: #8B0000;
    line-height: 3px;
}

.SeparatorLineThin
{
    background: gray;
    line-height: 2px;
}

.BodyText
{
    color: #000000;
    z-index: 110;
}
.style_content
{
    color: #000000;
    z-index: 110;
    margin: 40px 60px;
}
font.btext2
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    color: #000000;
}

.SubHeader1
{
    font-family: Verdana, "Times New Roman", Times, serif;
    font-size: 13px;
	font-weight: bold;
    font-variant: small-caps;
    line-height: 13px;
    color: #003366;
}
.PageHeader
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
	font-weight: bold;
    line-height: 22px;
    color: purple;
}

.PageSubHeader
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
	font-weight: bold;
    line-height: 20px;
    color: Black;
}

.TeaDescription
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    line-height: 15px;
    font-style: italic;
    color: Black;
    margin-left: 15px;
}

.aadbar:hover {
	color: #3399cc;
}

.aadbar:active {
	color: #CC6600;
}

.aadbar:visited {
	color: #ff6600;
}

.brownbox{
	background-color: #E9E6DF;
	padding:10px;
	color: #6E7E71;
	margin-bottom:10px;
}

.brownboxdarker{
	background-color: #707e6f;
	padding:10px;
	color: #fffef3;
	margin-bottom:10px;
}

.brownboxtwo {
	background-color: #DEEFE6;
	padding:10px;
	color: #6E7E71;
	margin-bottom:10px;
}
.copyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #666666;
}

.HeadingOne {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.HeadingTwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.HeadingThree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff6600;
}
.HeadingFour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff6600;
}

.leftcolumntext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
}
.leftcolumntextserif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
}

.leftcolumntextserifindented {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
	padding-left: 7px;
}

.listitems {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

.listitems_box {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	background: #e9e5df;
	margin-bottom: 10px;
	padding: 10px;
}
.listitems-largetype {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #000000;
	line-height: 16px;
}
.listitems_italic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	font-style: italic;
}

.newsletter_body
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333333;
	line-height: 19px;
}

.sansseriftext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
.subhead {
	color: #333333;
	font: bold 14px/18px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
}
.newsletter_bodyLarge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	line-height: 19px;
}
.TDspacer {
	background-image: url(../newsletters/images/1px_dotted_line.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
}
.TDspacernoimage {
	height: 20px;
}
font.big {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
}
#event_column1
{
}
.pad_medium
{
	width: 10px;
	height: 300px;
}
/************* main menu styles **********************/
.style_font_cost2
{
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 12px;
	font-weight: bold;
	color: #550455;
}

.style_section
{
	position: relative;
	left: 2px;
	width: 100%;
	clear: both;
}

.style_section_header
{
	position: relative;
	margin-left: 15px;
	font-family: "Palatino Linotype", Book Antiqua, Palatino, serif;
	font-size: 22px;
	color: purple;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: center;
}

.style_item
{
	position: relative;
	left: 2px;
	margin-bottom: 28px;
	width: 100%;
	clear: both;
}

.style_item_text
{
	position: relative;
	left: 2px;
	margin-bottom: 15px;
	width: 600px;
}

.style_item_cost
{
	position: absolute;
	top: 0px;
	right: 30px;
	text-align: right;
	width: 100px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}

.style_item_cost_cents
{
	vertical-align: top;
	font-size: 13px;
}

.style_item_text_title
{
	width: 100%;
	position: relative;
	left: 10px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 17px;
	font-weight: bold;
	color: #550455;
	clear: both;
}

.style_item_text_subtitle
{
	width: 100%;
	position: relative;
	left: 14px;
	font-family: Georgia;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	clear: both;
}

.style_item_text_main
{
	width: 380px;
	position: relative;
	left: 36px;
	font: 13px/17px Georgia;
	font-weight: normal;
	color: #000000;
	clear: both;
}

.style_item_small
{
	position: relative;
	left: 20px;
	margin-bottom: 3px;
	/* width: 600px; */
	clear: both;
}


.style_item_small_text
{
	position: relative;
	left: 10px;
	margin-bottom: 10px;
	width: 400px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.style_item_small_cost
{
	position: absolute;
	top: 0px;
	right: 50px;
	text-align: right;
	width: 100px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}
/************** end of main menu styles ********************/


/**************** tea list ********************/
.style_tealist_item
{
	position: relative;
	left: 20px;
	margin-bottom: 12px;
	width: 100%;
	clear: both;
}

.style_subsection
{
	position: relative;
	left: 6px;
	margin-bottom: 12px;
	width: 100%;
	clear: both;
}

.style_subsection_title
{
	position: relative;
	top: 0px;
	left: 2px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 19px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	width: 100%;
	clear: both;	
	text-align: left;
}

.style_tealist_item_name
{
	position: relative;
	top: 0px;
	left: 2px;
	margin-bottom: 0px;
	width: 95px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #550455;
	vertical-align: top; 
}

.style_tealist_item_main
{
	position: relative;
	top: 3px;
	left: 22px;
	text-align: left;
	width: 595px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	vertical-align: top; 
}

.style_subsection_subtitle
{
	position: relative;
	top: 0px;
	left: 2px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	width: 100%;
	clear: both;	
	text-align: left;
}

.style_subsection_featured
{
	position: relative;
	left: 6px;
	margin-bottom: 12px;
	width: 100%;
	clear: both;
	border-style: dashed;
	border-color: #882488;
	border-width: 3px;
	margin-right: 12px;
	padding-top: 6px;
	padding-left: 6px;
}

/************** end of tea list styles ********************/


/****************** Events styles *************************/
.style_event_title
{
	position: relative;
	top: 0px;
	margin-left: 2px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 24px;
	line-height: 32px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
	width: 100%;
	clear: both;	
	text-align: left;
}

.style_event_date
{
	position: relative;
	top: 0px;
	margin-left: 6px;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	width: 100%;
	clear: both;	
	text-align: left;
	font-style: italic;
}

.style_event_description
{
	margin-left: 16px;
}
/**************** end of Events styles ********************/


/****************** Home styles *************************/
.style_center
{
	text-align: center;
	left: auto;
	right: auto;
	margin-left: auto;
	margin-right: auto;
}
.style_home_to_event
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 100%;
	margin-left: 14px;
	margin-right: 14px;
	padding: 8px;
}
.style_pad5
{
	position: relative;
	padding-bottom: 5px;
}
.style_pad10
{
	position: relative;
	padding-bottom: 10px;
}
/**************** end of Home styles ********************/

.style_page_header
{
	position: relative;
    z-index:60;    
    width: 100%;
    text-align: center;
    margin: 10px 0 20px;
}

#div_page_header_text
{
	position: absolute;
	left: 226px;
	top: 7px;
	z-index: 200;
    font-family: Georgia, serif;
    font-size: 13px;
	font-weight: normal;
    font-style: italic;
    color: #003366;
    width: 550px;
}
.style_page_header_text_col1
{
	position:absolute; 
	left:60px; 
	width:200px;
}
.style_page_header_text_col1b
{
	position:absolute; 
	left:90px; 
	width: 70px;
	text-align: right;
}
.style_page_header_text_col1c
{
	position:absolute; 
	left: 106px; 
}
.style_page_header_text_col2b
{
	position:absolute; 
	left:170px; 
	width:300px;
}
.style_page_header_sep_line
{
	padding-left: 50px;
	height:1px; 
	width: 380px; 
	border-bottom: 1px solid #d9d9d9; 
	margin: 3px 0px 3px 11px;
}
.style_page_header_text_col_hr_1
{
	position:absolute; 
	left: 50px; 
	width: 70px;
	text-align: right;
}
.style_page_header_text_col_hr_2
{
	position:absolute; 
	left:130px; 
	width:140px;
}
.style_page_header_text_col_hr_3
{
	position:absolute; 
	left:280px; 
	text-align: right;
}
.style_page_header_text_col_hr_4
{
	position:absolute; 
	left:330px; 
	width:140px;
}
.style_page_header_text_col2c
{
	position:absolute; 
	left:11px; 
}
.style_title2
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 15px;
}

#div_teahouseimg
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 200;
}

.style_above_form
{
	margin: 10px 82px 26px 82px;
}

.style_form
{
	font-family: Lucida Sans Unicode, Lucida Grande,Tahoma, Arial;
	font-size: 12px;
	margin-left:71px;
	margin-right:71px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	background: #f1d4b2;
	padding: 2px;
	z-index:500;
}
.style_form2
{
	border-style: solid;
	border-color: #ffe0f0;
	border-width: 2px;
	padding: 13px;
	z-index:510;
}

.style_invisi_form
{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin-left:71px;
	margin-right:71px;	
	padding: 2px;
	z-index:500;
}
.style_invisi_form2
{
	padding: 13px;
	z-index:510;
}
.style_camp_form
{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin-left:71px;
	margin-right:71px;
	border-style: solid;
	border-color: #6f6f6f;
	border-width: 1px;
	background: #f0e5b0;
	padding: 2px;
	z-index:500;
}
.style_camp_form2
{
	border-style: solid;
	border-color: #ffefbf;
	border-width: 2px;
	padding: 18px;
	z-index:510;
}
.style_order_line
{
	width: 100%;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #656565;
	margin-top: 6px;
	margin-bottom: 6px;
}
.style_gray_line
{
	width: 100%;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9f9f9f;
	margin-top: 6px;
	margin-bottom: 6px;
}
.style_ie_pad_10
{
}

.style_sub_header
{
	padding-top:3px;
	padding-bottom:10px;
	font-family:Palatino Linotype;
	font-size:22px;
	font-weight:bold;
	color:purple;	
}

.style_form_col1
{
	font-weight: bold;
	color: #3f3f3f;
}
.style_form_col1_red
{
	font-weight: bold;
	color: #9f0000;
}
.style_form_col1b
{
	font-weight: bold;
	color: #3f3f3f;
}
.style_error_text
{
	background: #7f0000;
	color: #ffffff;
	padding: 10px;
	margin-bottom: 6px;
}
.style_camp_reg_age_label
{
	position: absolute;
	left: 120px;
	color: #3f3f3f;
}
.style_camp_reg_age_label_red
{
	position: absolute;
	left: 120px;
	color: #9f0000;
}
.style_form_col2
{
	position: absolute;
	left: 120px;
	color: #3f3f3f;
}
.style_form_col2_red
{
	position: absolute;
	left: 120px;
	color: #9f0000;
}
.style_conf_col2
{
	position: absolute;
	left: 250px;
}
.style_form_row_small
{
	position: relative;
	height: 30px;
}

.style_form_row_small_lined
{
	position: relative;
	height: 21px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9f9f9f;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9f9f9f;
	margin-bottom: 9px;
	padding-top:4px;
	background: #fff7d5;
}

.style_catering_items_box
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background: #fff7d5;
	position: relative;
	left:160px;
	height:385px;
	width: 200px;
	padding: 10px;
}

.style_order_status_box
{
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#div_order_success
{
	padding-bottom: 10px;
}
#div_order_fail
{
	padding-bottom: 10px;
}

.style_order_form_col1
{
	position: absolute;
	top: -3px;
	left: 32px;
}
.style_order_form_col1b
{
	position: absolute;
}
.style_order_form_col1c
{
	position: absolute;
	left: 32px;
}
.style_order_form_col2
{
	position: absolute;
	left: 90px;
}
.style_order_form_col2b
{
	position: absolute;
	left: 104px;
}
.style_order_form_col2c
{
	position: absolute;
	left: 104px;
	width:200px;
	text-overflow: wrap;
	text-wrap: normal;
	word-wrap: normal;
	white-space: normal;
	overflow: hidden;				
}
.style_order_form_col3
{
	position: absolute;
	left: 335px;
	top: 2px;
}
.style_order_form_col4
{
	position: absolute;
	left: 465px;
	top: 2px;
}
.style_order_form_title_col1
{
	position: absolute;
	left: 20px;
}
.style_order_form_title_col2
{
	position: absolute;
	left: 90px;
}
.style_order_form_title_col3
{
	position: absolute;
	left: 335px;
}
.style_order_form_title_col4
{
	position: absolute;
	left: 465px;
}
.style_order_item_row
{
	position: relative;
	clear: both;
	height: 25px;
}
.style_order_item_row2
{
	position: relative;
	clear: both;
	margin-bottom: 10px;
}
.style_order_item_row3
{
	position: relative;
	clear: both;
	margin-bottom: 16px;
}
.style_pd_col2
{
	position: absolute;
	left: 120px;
}
.style_order_item_row_catering
{
	position: relative;
	clear: both;
	height: 200px;
}
.style_order_conf_details
{
	border:1px solid;
	border-color: #000000;
	padding: 8px;
	margin: 5px;
}
#div_order_num
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
}
.style_button
{
	FONT-FAMILY: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px; 
	background-color: #DCDCDC;
	border:1px solid;
	border-top-color:#909080;
	border-left-color:#909080;
	border-right-color:#010101;
	border-bottom-color:#010101;
    cursor: pointer;  
    margin-right: 2px;
    padding-bottom: 2px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='#bcbcbc');   
	font-size: 12px;
	height: 24px;
}	
#div_disabling_backdrop
{
	z-index: 10000;
	top: 0px;
	left: 0px;
	position: absolute;
	width: 2000px;
	height: 2000px;
	background: #888888;
}
#div_popup_please_wait
{
	position: absolute;
	z-index: 11000;
	width: 200px;
	height: 75px;
	background: #f8f8ff;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}
#div_popup_product_details
{
	position: absolute;
	z-index: 10500;
	border-style: ridge;
	border-width: 3px;
	border-color: #808080;
}
.style_product_with_popup_details
{
	color: blue;
	cursor: pointer;	
}
.style_product2
{
	color: #000000;
}
.style_catering_dollars
{
	position: absolute;
	font-weight: bold;
	left: 160px;
	padding-top: 8px;
}
.style_catering_includes_list
{
	margin-top: 5px;
	margin-left: 1px;
	margin-bottom: 2px;
}
.style_home_intro
{
	position:relative;
	margin-top:16px;
	height:165px;
}
.style_home_vid_section
{
	position:relative;margin-top:28px;margin-left:auto;margin-right:auto;text-align:center;height:380px;
}
.style_credits_footer
{
	text-align: center;
	font: small-caps 12px tahoma;
	padding: 8px;
	padding-bottom: 1px;
}
#div_order_submenu
{
	padding-bottom:5px;
}
.style_section_body
{
	margin-left: 20px;
}
.style_table
{
	font: 12px/14px Arial;
	width: 730px;
	border-style: solid;
	border-width: 1px;	
	border-color: #67492f;	
	margin-left: 8px;
}
.style_table_hdr_row
{
	background: #cfc7c0;
	font-weight: bold;
}
.style_table_col_odd
{
	background: #f0f0f0;
}
.style_table_col_even
{
	background: #ffffff;
}
.style_special_item
{
	font-weight:bold;
	color: #8f3010;	
}
.style_location_box
{
	border-style: double;
	border-width: 4px;	
	border-color: #87694f;	
	background: #d6c9b9;
	padding: 30px;	
}
.style_menu_box
{
	border-style: double;
	border-width: 4px;	
	border-color: #87694f;	
	background: #d6c9b9;
	padding: 30px 50px;	
}

.link_hidden:hover
{
	text-decoration: none;
	border: 0px none #ffffff;
}

.link_hidden:link
{
	text-decoration: none;
	border: 0px none #ffffff;
}

.link_hidden:active
{
	text-decoration: none;
	border: 0px none #ffffff;
}

.link_hidden:visited
{
	text-decoration: none;
	border: 0px none #ffffff;
}
.style_news_archives_date
{
	padding: 5px 5px 5px 0px;
	font: 20px/22px Arial;
	color: #000000;
	font-weight: bold;
}
.style_news_archives_item
{
	margin-top: 15px;
}

.style_input_text
{
	FONT-FAMILY: Arial, Georgia, Verdana;
	FONT-SIZE: 12px;
	line-height: 14px;
}

.style_sep_news
{
	margin-left: 14px;
	margin-right: 14px;
	border-bottom: 1px solid #aaaaaa;
	margin-top: 8px;
}

#div_special_box__top
{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background: #fff7d5;
	padding: 14px;
	/*position: absolute;*/
	/*width: 245px;*/
	left: 0px;
	/*height: 80px;*/
	font-size: 14px;
	margin-left: 10px;
	margin-right: 10px;
}

.style_grandma_text_section
{
	margin: 0px 90px 10px 90px;
	font: 13px/17px Georgia;
}

.style_about_text_section
{
	margin: 20px 90px 10px 90px;
	font: 13px/17px Georgia;
}

/* Plain link style with nothing altered */
.invisible_link:link
{
	text-decoration: none;
	border-bottom:0px;
	border-style:none	
}
.invisible_link:visited
{
	text-decoration: none;
	border-bottom:0px;
	border-style:none	
}
.invisible_link:hover
{
	text-decoration: none;
	border-bottom:0px;
	border-style:none	
}
.invisible_link:active
{
	text-decoration: none;
	border-bottom:0px;
	border-style:none	
}
.style_garden_tea_box
{
	border-style: double;
	border-width: 4px;	
	border-color: #87694f;	
	background: #d6c9b9;
	padding: 20px;	
	font: 14px/16px "Times New Roman";
	margin-top:20px;
	height:280px;
	margin-left:130px;
	margin-right:130px;	
}
.style_garden_tea_box_header
{
	margin-bottom:10px;
	font: 16px/18px "Times New Roman";
	color: #6f004f;
	font-weight: bold;	
}

#div_order_top_text
{
	line-height: 17px;
	margin: 0px 10px 5px;
}
#div_rsrv_top_text
{
	line-height: 17px;
	margin: 0px 70px 5px;
}
.style_key_item
{
	width: 120px;
	height: 20px;
}
table.style_table_clear
{
	border-color: #ffffff;
	border-style: none;
	border-width: 0px;	
	border-collapse: collapse;
	width: 100%;
}
.style_table_content_box
{
	border-collapse: collapse;
	width: 100%;
	border: 1px solid #d7d7d7;
	background: url('images/content_box_grad.png') repeat-x;
}
.style_map_elem
{
	position: absolute;
	z-index: 200;
	cursor: pointer;
}
.div_popup_info
{
	position: absolute;
	z-index: 1000;	
}
.style_map_building
{
	position: absolute;
	z-index: 200;
	cursor: pointer;
	border: 1px solid #5a5a5a;
}
.style_old_town_map
{
	border: 1px solid #5a5a5a;
}
.style_news_row_no_hover
{
	height:22px;
	cursor:default;
	width: 380px;
}
.style_news_row
{
	height:22px;
	cursor:pointer;
	width: 380px;
}
.style_news_row:hover
{
	height:22px;
	cursor:pointer;
	background: #f7f7d4;
	width: 380px;
	text-decoration: underline;
}
.style_news_date
{
	font-size: 12px; 
	font-family: Tahoma;
	font-weight: bold;
}
.style_news_text
{
	font-size: 12px; 
	font-family: Arial;
}
.style_news_title_no_hover
{
	font-family: Tahoma;
	font-size: 13px; 
	font-weight: bold;
	color: #802f03;
}
.style_news_title:hover
{
	font-family: Tahoma;
	font-size: 13px; 
	font-weight: bold;
	text-decoration:underline;
	border-bottom : 1px solid #a00000;
	color: #a00000;
}
.style_news_title:link
{
	font-family: Tahoma;
	font-size: 13px; 
	font-weight: bold;
	color: #802f03;
}
.style_news_title:active
{
	font-family: Tahoma;
	font-size: 13px; 
	font-weight: bold;
	color: #802f03;
}
.style_news_title:visited
{
	font-family: Tahoma;
	font-size: 13px; 
	font-weight: bold;
	color: #802f03;
}
.style_news_col1
{
}
.style_news_col2
{
	position: absolute;
	left: 75px;
	width: 315px;
}
.style_link2:hover
{
	color: blue;
    border-bottom-width: 1px;
    border-bottom-color: #3399cc;
    border-bottom-style: solid;
	text-decoration: none;
	font-weight: bold;
}
.style_link2:link
{
	color: blue;
	text-decoration: none;
	font-weight: bold;
}
.style_link2:active
{
    color: blue;
	text-decoration: none;
	font-weight: bold;
}
.style_link2:visited
{
    color: blue;
	text-decoration: none;
	font-weight: bold;
}

.style_announcement
{
	position:absolute; 
	cursor:pointer; 
	top: -4px; 
	right:-20px;
}

.style_subtext
{
	margin-left: 30px;
}

.style_menu_row
{
	margin-bottom:20px;
}
.style_menu_header_row
{
	margin: 165px 0px 25px 0px;
	font-weight: bold;
	font-size: 16px;
	color: #9f1010;
}
.style_menu_row_lg
{
	margin-bottom:35px;
}
.style_home_holiday_box
{
	height: 150px;
	margin: 15px 15px 30px 10px; 
	background: #e4ffe5; 
	border: 1px solid #207020; 
	padding: 25px;
}
.style_special_box_rent
{
	margin: 10px 15px 30px 10px; 
	background: #ffe0e7; 
	border: 1px solid #850000; 
	padding: 25px;
	padding-top: 5px;
	height: 100px;
	cursor: pointer;
}
#div_welcome_to
{
	padding-top:3px;
	text-align:center;
}
.style_lth_title_addr
{
	margin: 10px 0px 0px;
	font: 14px Tahoma, "Century Gothic", Arial;
	color: #414141;
}
.style_lth_title_addr2
{
	margin: 2px 0px 0px;
	font: 13px Tahoma, "Century Gothic", Arial;
	color: #101010;
}
.style_paragraph
{
	margin-top: 15px;
}
.style_subheader
{
	font-size: 14px;
	font-weight: bold;
}

.style_menu_body
{
	padding:18px 80px;
	background:#afc5ed;
	padding-top:50px;
}
.style_menu_body2
{
	margin: 40px 50px 0px 50px;
}

.style_valentines_box
{
	font-family: Tahoma, Verdana;
	font-size: 12px;
	margin-left:97px;
	margin-right:97px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	background: #f2cfe9;
	padding: 2px;
	z-index:500;
}
.style_valentines_box2
{
	border-style: solid;
	border-color: #ffe0f0;
	border-width: 2px;
	padding: 16px 24px;
	z-index:510;
}

.style_home_valentines_box 
{
	background:#f34f93;
	background-image: url(images/heart_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	position:relative;
	margin: 0px 30px 20px; 
	padding: 25px 80px; 
	text-align:center;
	margin-top:3px;
	cursor:pointer;
	color:#ffffff;	
}

.style_home_fashion_box 
{
	background:#f34f93;
	background-image: url(images/fashion_banner.jpg);
	background-repeat: no-repeat;
	background-position: top;
	position:relative;
	margin: 0px 0px 0px 0px; 
	padding: 15px 80px; 
	text-align:center;
	cursor:pointer;
	color:#ffffff;	
}

.invisilink:hover
{
	border: none;
	text-decoration: none;
}

.invisilink:link
{
	border: none;
	text-decoration: none;
}

.invisilink:active
{
	border: none;
	text-decoration: none;
}

.invisilink:visited
{
	border: none;
	text-decoration: none;
}
.style_modern_manners_box_1
{
}
.style_modern_manners_box_2
{
	position:relative;
	font-family: Lucida Sans Unicode, Lucida Grande,Tahoma, Arial;
	font-size:12px; 
	padding:25px 50px; 
	width:582px; 
	height:790px; 
	background:#ffffff; 
	border: 5px double #000000; 
	margin-left: auto; 
	margin-right: auto; 
	text-align:left;
}
.style_modern_manners_container
{
	height:875px;
	text-align:center;
}

.style_mini_modern_manners_box_1
{
}
.style_mini_modern_manners_box_2
{
	position:relative;
	font-family: 'Century Gothic'; 
	font-size:13px; 
	padding:25px 50px; 
	width:582px; 
	height:220px; 
	background:#ffffff; 
	border: 5px double #000000; 
	margin-left: auto; 
	margin-right: auto; 
	text-align:left;
}
.style_mini_modern_manners_container
{
	height:305px;
	text-align:center;
}

#div_mothers_day_tea_banner
{
	text-align:center; 
	margin: 0px -16px 0px; 
	cursor: pointer; 
	border: 1px solid #3f3f3f; 
	background: #ffffff;
}

#div_mothers_day_tea_brunch_banner
{
	text-align:center; 
	margin: 0px -16px 0px; 
	cursor: pointer; 
}

.link_ui2
{
    font: 12px "Century Gothic", Arial;
	color: #446088;
}

.link_ui:link
{
    font: 12px "Century Gothic", Arial;
	text-decoration: none;
	color: #446088;
}
.link_ui:visited
{
    font: 12px "Century Gothic", Arial;
	text-decoration: none;
	color: #446088;
}
.link_ui:hover
{
    font: 12px "Century Gothic", Arial;
	text-decoration: underline;
	color: #446088;
}
.link_ui:active
{
    font: 12px "Century Gothic", Arial;
	text-decoration: none;
	color: #446088;
}


.style_link_selected
{
    font: 12px "Century Gothic", Arial;
	white-space: nowrap;
	text-overflow: ellipsis;	
	overflow:hidden;
	text-decoration: none;
	padding: 0px 4px 2px 4px;
	cursor: pointer;
	background: #446088;
	color: #E2E7F4;
}
.style_link_selected:hover
{
    font: 12px "Century Gothic", Arial;
	white-space: nowrap;
	text-overflow: ellipsis;	
	overflow:hidden;
	text-decoration: none;
	padding: 0px 4px 2px 4px;
	cursor: pointer;
	background: #500283;
	color: #E2E7F4;
}
.style_task_table_sublinks
{
	margin: 0px 0px 0px 50px;
}
.style_help_wanted_sign
{
	cursor: pointer;
	position: absolute;
	left: 624px;
	top: 146px;
	z-index: 900;
}
.link_img:hover
{
	text-decoration: none;
}
.link_img:link
{
	text-decoration: none;
}
.link_img:active
{
	text-decoration: none;
}
.link_img:visited
{
	text-decoration: none;
}
.style_content_box
{
	border-bottom: 1px solid #8f8f8f;
	padding:15px;
	font: 11px "Lucida Sans Unicode", "Lucida Grande";
	margin-bottom: 15px;
	color: #303030;
	background: #e2e8ff;
	-moz-box-shadow: 3px 3px 5px #444;
	-webkit-box-shadow: 3px 3px 5px #444;
	box-shadow: 3px 3px 5px #444;
    overflow: hidden;		
}
.style_content_box_title
{
	color: #404040;
	text-align:center;
	font: 17px "Century Gothic", "Lucida Sans Unicode", "Lucida Grande";
	font-weight: bold;
	margin-bottom: 10px;
}
.style_content_box_lth_info
{
	/* 
	background: #f3f6ff; 
	-moz-box-shadow: 3px 3px 5px #444;
	-webkit-box-shadow: 3px 3px 5px #444;
	box-shadow: 3px 3px 5px #444;
	*/
	background: url("images/subtle_gradient.png") repeat-x;	
	padding:22px;
	font: 11px Tahoma;
	margin-bottom: 19px;
	color: #303030;
    overflow: hidden;		
}
.style_reg_font
{
	font: 12px Tahoma;
}
.style_content_box_christmas
{
	border: 1px solid #8f8f8f;
	font: 12px Tahoma;
	margin-bottom: 15px;
	color: #303030;
	background: #ffffff;
	-moz-box-shadow: 3px 3px 5px #444;
	-webkit-box-shadow: 3px 3px 5px #444;
	box-shadow: 3px 3px 5px #444;
    overflow: hidden;		
}
.style_content_box_twilight
{
	border: 1px solid #606060;
	font: 12px Tahoma;
	color: #ffffff;
	background: url(images/twilight-bg.jpg) repeat-x;
	-moz-box-shadow: 3px 3px 5px #444;
	-webkit-box-shadow: 3px 3px 5px #444;
	box-shadow: 3px 3px 5px #444;
    overflow: hidden;		
    padding: 10px 20px 20px 0px;
    position:relative;
    height: 195px;
}
.style_content_box_feb
{
	border: 1px solid #8f8f8f;
	font: 12px Tahoma;
	margin-bottom: 15px;
	color: #303030;
	background: #fcf7eb;
	-moz-box-shadow: 3px 3px 5px #444;
	-webkit-box-shadow: 3px 3px 5px #444;
	box-shadow: 3px 3px 5px #444;
	overflow: hidden;		
}
#div_moon
{
	position:absolute;
	left:0px;
	margin-left:0px;
} 
#div_special_box_expanding
{
	border: 1px solid #8f8f8f;
	font: 12px Tahoma;
	margin-bottom: 15px;
	color: #303030;
	background: #ffffff;
    overflow: hidden;	
    padding: 10px 16px;
	width:867px;
	margin: 0 0 10px;
}
.mini_box_event_title
{
	font-weight: bold;
	color: #D05B1F;	
}
.mini_box_event_date
{
	font-style: italic;
	color: #300101; 
}
.mini_box_event_body
{
	margin-bottom: 15px;
}
.style_section1
{
    color: #000000;
    z-index: 110;
    margin:10px 0px 10px 10px;
    height:450px;
}
.style_menu_home
{
	background: url(images/menu/home.png);
	cursor: pointer;
	position: absolute;
	width:62px;
	height:21px;
}
.style_menu_home:hover
{
	background: url(images/menu/home.png);
}
.style_menu_home_selected
{
	background: url(images/menu/home_hover.png);
	cursor: pointer;
	position: absolute;
	width:62px;
	height:21px;
}
.style_menu_newsletter
{
	background: url(images/menu/newsletter.png);
	cursor: pointer;
	position: absolute;
	width:105px;
	height:22px;
	left: 78px;
}
.style_menu_newsletter:hover
{
	background: url(images/menu/newsletter_hover.png);
	cursor: pointer;
	position: absolute;
	width:105px;
	height:22px;
	left: 78px;
}
.style_menu_newsletter_selected
{
	background: url(images/menu/newsletter_hover.png);
	cursor: pointer;
	position: absolute;
	width:105px;
	height:22px;
	left: 78px;
}
.style_menu_menu
{
	background: url(images/menu/menu.png);
	cursor: pointer;
	position: absolute;
	width:58px;
	height:21px;
	left: 199px;
}
.style_menu_menu:hover
{
	background: url(images/menu/menu_hover.png);
	cursor: pointer;
	position: absolute;
	width:58px;
	height:21px;
	left: 199px;
}
.style_menu_menu_selected
{
	background: url(images/menu/menu_hover.png);
	cursor: pointer;
	position: absolute;
	width:58px;
	height:21px;
	left: 199px;
}
.style_menu_catering
{
	background: url(images/menu/catering.png);
	cursor: pointer;
	position: absolute;
	width:84px;
	height:27px;
	left: 416px;
}
.style_menu_catering:hover
{
	background: url(images/menu/catering_hover.png);
}
.style_menu_catering_selected
{
	background: url(images/menu/catering_hover.png);
	cursor: pointer;
	position: absolute;
	width:84px;
	height:27px;
	left: 416px;
}
.style_menu_baby_and_bridal
{
	background-image: url("images/menu/baby_and_bridal.png");
	cursor: pointer;
	position: absolute;
	width:171px;
	height:26px;
	left: 516px;
}
.style_menu_baby_and_bridal:hover
{
	background-image: url("images/menu/baby_and_bridal_hover.png");
}
.style_menu_baby_and_bridal_selected
{
	background: url(images/menu/baby_and_bridal_hover.png);
	cursor: pointer;
	position: absolute;
	width:171px;
	height:26px;
	left: 516px;
}
.style_menu_private_parties
{
	background: url(images/menu/private_parties.png);
	cursor: pointer;
	position: absolute;
	width:136px;
	height:21px;
	left: 703px;
}
.style_menu_private_parties:hover
{
	background: url(images/menu/private_parties_hover.png);
}
.style_menu_private_parties_selected
{
	background: url(images/menu/private_parties_hover.png);
	cursor: pointer;
	position: absolute;
	width:136px;
	height:21px;
	left: 703px;
}

.style_menu_order_scones
{
	background: url(images/menu/order_scones.png);
	cursor: pointer;
	position: absolute;
	width:127px;
	height:22px;
	left: 273px;
}
.style_menu_order_scones:hover
{
	background: url(images/menu/order_scones_hover.png);
}
.style_menu_order_scones_selected
{
	background: url(images/menu/order_scones_hover.png);
	cursor: pointer;
	position: absolute;
	width:127px;
	height:22px;
	left: 273px;
}
.style_img_clickable
{
	cursor:pointer;
	border: 1px solid #c0c0c0;
}
.style_img_clickable:hover
{
	border: 1px solid #A855B9;
}
.style_link_light:active
{
    cursor: pointer;
    text-decoration: none;
    color: #ffffff;
}
.style_link_light:link
{
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
}
.style_link_light:visited
{
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
}
.style_link_light:hover
{
    cursor: pointer;
    color: #ffffff;
    text-decoration: underline;
}

.style_xbox
{
	position: absolute;
	top: 3px;
	right: 3px;
	cursor: pointer;
}
.style_xbox:hover
{
}

.style_content_box2
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:transparent url(images/phase2/gradient_content_box.gif) repeat-x scroll 0 0;
	border:1px solid #c5b0ff; /* #D9D9D9; */
	color:#303030;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:5px;
	padding:15px;
}

.style_box_title
{
	font-weight: bold;
	font-size: 18px;
	color: #5f5f5f;
}

.style_tea_times_box
{
	background: transparent url(images/phase2/ornate_tea_box.jpg) no-repeat;
	font: 11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	position: absolute;
	width: 332px;
	height: 214px;
	color: #f5f5df;
	border: 1px solid #7f7f7f; 
}
.style_online_rsrv_box
{
	border: 1px solid #7f7f7f; 
	background: #f1ead9;
	font: 11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	padding: 10px;
	position: relative;
}
.style_club_box
{
	border: 1px solid #7f7f7f; 
	background: #f1ead9;
	font: 11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
	height: 168px;
	padding: 10px 15px 0px;
	position: relative;
}

.style_home_col1_td
{
	vertical-align:top;
	padding-bottom: 22px;
	height: 114px;
}

.style_home_col1_td_inner
{
	height: 114px;
}

.style_home_col2_td
{
	vertical-align:top;
	padding-bottom: 6px;
}

.style_font_standard
{
	font: 11px 'Lucida Grande', 'Lucida Sans Unicode', Tahoma;
}
.style_img_box
{
	border: 1px solid #7f7f7f; 
}

.style_package_box
{
	border-style: solid;
	border-width: 1px;	
	border-color: #7f7f7f;	
	background: #e1d4b2;
	padding: 20px;	
	font-family: Lucida Sans Unicode, Lucida Grande,Tahoma, Arial;
	position: absolute;
	height:470px;
}
.style_package_box1
{
	border-style: solid;
	border-width: 1px;	
	border-color: #7f7f7f;
	background: #ffffff;
	padding: 0px;	
	font-family: Lucida Sans Unicode, Lucida Grande,Tahoma, Arial;
	position: absolute;
}

.style_button_submit
{
	position: absolute;
	width: 50px;
	height: 16px;
	background: url('images/phase2/lth_button_submit.png') no-repeat;
	cursor: pointer;
	right: 25px;
}
.style_button_submit:hover
{
	background: url('images/phase2/lth_button_submit_hover.png') no-repeat;	
}

.style_button_register
{
	position: absolute;
	width: 50px;
	height: 16px;
	background: url('images/phase2/lth_button_register.png') no-repeat;
	cursor: pointer;
	right: 25px;
}
.style_button_register:hover
{
	background: url('images/phase2/lth_button_register_hover.png') no-repeat;
}

.style_main_col1_row_pad
{
	padding-bottom:10px;
}

#img_home_kaz
{
	cursor:pointer;
	position:absolute; 
	width:332px;	
}
#img_home_kaz_container
{
	padding-bottom:0px;
	border: 1px solid #c0c0c0;
}
#img_home_kaz_container:hover
{
	border: 1px solid #A855B9;
}

#img_home_photos
{
	cursor:pointer;
	position:absolute; 
	width:331px;	
}
#img_home_photos_container
{
	padding-bottom:0px;
	margin-top:7px;
	border: 1px solid #c0c0c0;
}
#img_home_photos_container:hover
{
	border: 1px solid #A855B9;
}
.style_menu_items
{
	position:absolute;
	right:5px;
	top: 18px;
}

#img_bridal_kaz
{
	cursor:pointer;
	position:absolute; 
	width:250px;	
}
#img_bridal_kaz_container
{
	padding-bottom:0px;
	border: 1px solid #c0c0c0;
}
#img_bridal_kaz_container:hover
{
	border: 1px solid #A855B9;
}
.style_sidebar_box
{
	margin-bottom: 4px;
	padding: 16px 5px 10px 20px;
	border: 1px solid #c8c6c0;
	background: #f8f6ee;
}

.style_etiquette_box
{
	font-family: Lucida Sans Unicode, Lucida Grande,Tahoma, Arial;
	font-size: 12px;
	margin-left:0px;
	margin-right:0px;
	border-style: solid;
	border-color: #c36ff3;
	border-width: 1px;
	background: #FFFFED;
}

.style_etiquette_box_1
{
	font-family: Lucida Sans Unicode, Lucida Grande,Tahoma, Arial;
	font-size: 19px;
	margin-left:0px;
	margin-right:0px;
	border-style: solid;
	border-color: #dedede;
	border-width: 1px;
	background: #f0efdf;
}

.style_etiquette_box_2
{
	font-family: Lucida Sans Unicode, Lucida Grande,Tahoma, Arial;
	font-size: 11px;
	margin-left:0px;
	margin-right:0px;
}

.style_etiquette_box_3
{
	font-family: Lucida Sans Unicode, Lucida Grande,Tahoma, Arial;
	font-size: 15px;
	font-style: italic;
	color: #c36ff3;
	margin-left:0px;
	margin-right:0px;
}

.style_linkish
{
	color: blue;
	text-decoration: none;
}
.style_linkish:hover
{
	color: blue;
	text-decoration: underline;
}
.style_linkish:link
{
	color: blue;
	text-decoration: none;
}
.style_linkish:active
{
    color: blue;
	text-decoration: none;
}
.style_linkish:visited
{
    color: blue;
	text-decoration: none;
}

