﻿/* General styles */
html { margin: 0; padding: 0; }
body
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px auto;
	padding: 0;
	background: transparent url('../images/bkg.jpg') repeat top center;
	font-size: 12px;
	text-align: center;
}

#aspnetForm 
{
    margin: 0;
    padding: 0;
}
input
{
	font-size: 11px;
	border: 1px solid #000000;
}
input[type=text],
input[type=password]
{
	padding: 2px;
}
select
{
	font-size: 11px;
	border: 1px solid #000000;

}
textarea 
{
    border: 1px solid #000000;
}
.root_block
{
	width: 980px;
	margin: 0px auto;
	padding: 0;
}


/*TEXT*/

.normaltext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.boldtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
a.textlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f0600;
	text-decoration: none;
}
a.textlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f0600;
	text-decoration: underline;
}
.blacktext13
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.graytext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.graytext12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.redtext13
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5f0600;
}
.redtext13bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5f0600;
	font-weight: bold;
}
.redtext14
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5f0600;
}
.smalltext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.smallboldtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.redtext14bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5f0600;
	font-weight: bold;
}
.redtext12
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f0600;
}
.redtext12bold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f0600;
	font-weight: bold;
}
.result_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5F0600;
	font-weight: bold;
}

td.search_result_block 
{
    vertical-align: top;
}


h1, h2, h3
{
	margin: .8em 0 .2em 0;
	padding: 0;
}
p
{
	margin: .4em 0 .8em 0;
	padding: 0;
}

/* Header styles */
#header
{
	width: 100%;
}

#header p, #header h1, #header h2
{
	padding: .4em 15px 0 15px;
	margin: 0;
}

/* 'widths' sub menu */
#layoutdims
{
	clear: both;
	background: #eee;
	border-top: 4px solid #000;
	margin: 0;
	padding: 6px 15px !important;
	text-align: right;
}
#loginState
{
	/*display: block;*/
	float: right; /*text-align: right;*/
}
/* column container */
.colmask
{
	position: relative; /* This fixes the IE7 overflow hidden bug */
	clear: both;
	float: left;
	width: 100%; /* width of whole page */
	overflow: hidden; /* This chops off any overhanging divs */
}
/* common column settings */
.colright, .colmid, .colleft
{
	float: left;
	width: 100%;
	position: relative;
}
.col1, .col2, .col3
{
	float: left;
	position: relative;
	padding: 0 0 0 0;
	overflow: hidden;
}
/* 2 Column (left menu) settings */
.leftmenu
{
	/*background: #fff; /* right column background colour */
}
.leftmenu .colleft
{
	right: 75.8%; /* right column width */ /*background: #f4f4f4; /* left column background colour */
}
.leftmenu .col1
{
	width: 75.8%; /* right column content width */
	left: 100.01%; /* 100% plus left column left padding */ /*background-image: url(../images/middle.png);*/
	text-align: left;
}
.leftmenu .col2
{
	width: 23.2%; /* left column content width (column width minus left and right padding) */
	left: 0.99%; /* (right column left and right padding) plus (left column left padding) */
}
/* Footer styles */
#footer 
{

    color:#777776;
    margin-top: 30px;
    clear: both;
    padding-top: 15px;
}
a:link, a:visited {
    color:#5F0600;
    text-decoration:none;
}
a:hover 
{
    color:#5F0600;;    
	text-decoration:underline;
}


.grayfooter{
	Font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; color:#777776; 
}
a.grayfooter{
	Font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; color:#777776; text-decoration:none;
}
a.grayfooter:hover{
	Font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; color:#777776; text-decoration:underline;
}

.normaltext11 {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

/*  */
img.imageright {float: right; margin-left: 10px; margin-bottom: 10px; }
.error
{
	font-size: 15px;
	color: Red;
	font-weight: bold;
	margin: 10px 0;
}

.rightBlock
{
	/*width: 93%;*/
	margin-bottom: 20px; /*padding: 0px 5px 5px 5px;*/ /*border: 1px solid #999;*/
}
.rightBlock dl dt
{
}
.mainBlock
{
	width: 100%;
	margin-top: 0px;
	padding: 0px 0px 0px 0px; /*border: 1px solid #999;*/
}

.blockHeader
{
	width: 350px;
	margin: 0px auto;
}
.mapBlock
{
	width: 650px;
	margin: 0px auto;
}


.leftHeader
{
	width: 220px;
	margin: 0px auto;
}

.resraurantImage
{
	width: 95%;
	height: 100px;
}
#restaurantView
{
	clear: both;
	margin: -7px -8px -17px -10px;
	padding: 7px 8px 17px 10px;
	background: url('../Images/Tech/flowerbg.gif') left;
}
.restaurantLeft
{
	float: left;
	width: 48%; /*border: 1px solid #999;*/
	margin: 0px 5px 0px 5px;
}
.restaurantRight
{
	/*border: 1px solid #999;*/
	float: right;
	width: 47%;
	margin: 0px 5px 0px 5px;
}
.leftResraurantBlock
{
	margin-bottom: 10px; /*border: 1px solid #999;*/
}
.rightResraurantBlock
{
	margin-bottom: 10px; /*border: 1px solid #999;*/
}


.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #FFFFDD;
	border: 3px solid Red;
	padding: 3px;
	width: 250px;
}
.modalPopupHeader
{
	border: 1px solid Gray;
	cursor: move;
	background-color: rgb(221, 221, 221);
	color: Black;
	text-align: center;
}



.align_center
{
	position: relative;
	width: 100%;
}
.align_center:after
{
	content: '';
	display: block;
	clear: both;
}
.align_center_to_left
{
	position: relative;
	right: 50%;
	float: right;
}
.align_center_to_right
{
	position: relative;
	z-index: 1;
	right: -50%;
}



/*FOOTER*/
#footersdiv{
margin-top:30px; margin-bottom:13px; margin-left:250px;
text-align:left; Font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px; color:#CC0000;
}

#copydiv{
margin-bottom:13px;
text-align:center; Font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px; color:#CC0000;
}

#sitecreditdiv{
margin-bottom:13px;
text-align:center; Font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px; color:#CC0000;
}

.footertext{
	Font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; color:#CC0000; text-decoration:none;
}
a.footertext{
	Font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; color:#CC0000; text-decoration:none;
}
a.footertext:hover{
	Font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; color:#CC0000; text-decoration:underline;
}
.justify
{
	text-align: justify;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

/*MIDDLEITEM*/
div.bgmiddle
{
background:url("../images/newContentsBg.gif") no-repeat scroll 503px top transparent;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-align:left;
}

div.middlemm
{
	border-left: 1px #CF0000 solid;
	border-right: 1px #CF0000 solid;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

div.middletop
{
	background-image: url('../images/Tech/md_top.gif');
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
}

div.middlebottom
{
	background-image: url('../images/Tech/md_bottom.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
.search_control
{
}
.search_control_header
{
	width: 210px;
	height: 38px;
	background: url('../images/Tech/search_control_top.png') left no-repeat;
}
.search_control_footer
{
	width: 210px;
	height: 17px;
	background: url('../images/Tech/search_control_bottom.png') left no-repeat;
}

.search_control_rooler
{
	width: 210px;
	height: 3px;
	background: url('../images/Tech/search_control_line.png') left no-repeat;
	background-color: #250808;
}
.search_control_left_item
{
	width: 14px;
	background: url('../images/Tech/search_control_left_item.png') left repeat-y;
	background-color: #250808;
}
.search_control_right_item
{
	width: 15px;
	background: url('../images/Tech/search_control_right_item.png') right repeat-y;
	background-color: #250808;
}
.search_control_right
{
	width: 14px;
	height: 33px;
	background: url('../images/Tech/search_control_left.png') left no-repeat;
	background-color: #250808;
}
.search_control_left
{
	width: 14px;
	height: 33px;
	background: url('../images/Tech/search_control_right.png') right no-repeat;
	background-color: #250808;
}
.search_control_body
{
	background-color: #250808;
}
.sc_input
{
	font-size: 10px;
	height: 14px;
	margin-right: 5px;
	border-width: 1px;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	text-decoration: none;
}
.sc_combo
{
	border-width: 1px;
	border-color: Black;
	font-size: 10px;
	height: 18px;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	text-decoration: none;
}




/*
		button{
			border:none;
			background:none;
			padding:0;
			margin:0;
			width:auto;
		   	overflow:visible;					
			text-align:center;	
			white-space:nowrap;	
			height:40px;
			line-height:38px;			
			}
		button span, button em{
			display:block;
			height:40px;
			line-height:38px;			
			margin:0;
			color:#954b05;
			}	
		button span{
			padding-left:20px;
			background:url('../Images/Tech/button.png') no-repeat 0 0;
			}	
		button em{
			font-style:normal;
			padding-right:20px;
			background:url('../Images/Tech/button.png') no-repeat 100% 0;
			}	
			


button:hover span
{
			background:url('../Images/Tech/button_hover.png') no-repeat 0 0;
}
button:hover em
{
	background:url('../Images/Tech/button_hover.png') no-repeat 100% 0;
}
*/

input.go_button
{
	background: url('../Images/Tech/go.gif') left no-repeat;
	width: 60px;
	height: 20px;
	border: 0;
	cursor: pointer;
	text-decoration: none;
}
input.go_button:hover
{
	background: url('../Images/Tech/go_hover.gif') left no-repeat;
}
input.see_mimis_map
{
	background: url('../Images/Tech/see_mimis_map.gif') left no-repeat;
	width: 156px;
	height: 23px;
	border: 0;
	cursor: pointer;
	text-decoration: none;
}
input.see_mimis_map:hover
{
	background: url('../Images/Tech/see_mimis_map_hover.gif') left no-repeat;
}

.beginning_info 
{
	width: 741px;
	background: url('../Images/beverager_info_BKG.jpg') top right no-repeat;
	margin-left: -10px;
	margin-top: -8px;
	margin-bottom: -18px;
}
.beginning_highlights 
{
	width: 741px;
	background: url('../Images/beverage_highlights.jpg') top right no-repeat;
	margin-left: -10px;
	margin-top: -8px;
	margin-bottom: -18px;
}
.investor_info 
{
	width: 741px;
	background: url('../Images/investor_info_BKG.jpg') top right no-repeat;
	margin-left: -10px;
	margin-top: -8px;
	margin-bottom: -18px;
}
.gift_card
{
	height: 454px;
	width: 741px;
	background: url('../Images/Tech/giftcard_1.png') right no-repeat;
	margin-left: -11px;
	margin-top: -8px;
	margin-bottom: -18px;
}

.mainMap
{
	
	width: 741px;
	height: 514px;
	margin-left: -10px;
	margin-top: -10px;
	margin-bottom: -22px;
	margin-right: -5px;
}

.flashMap
{
	padding-left: 50px;
	padding-top: 30px;
}

.checkBalanceBlock
{
	height: 133px;
	width: 213px;
	background: url('../Images/Tech/check_balance.png') right no-repeat;
}

.scrip_fundraising
{
	height: 125px;
	width: 213px;
	background: url('../Images/Tech/scrip_fundraising.png') right no-repeat;
}

.state_header
{
	height: 36px;
	width: 720px;
	background: url('../Images/Tech/locations_header.png') left top no-repeat;
	padding: 10px 10px 10px 20px;
}
.extra_clean_wrapper 
{
    margin: 10px;
}
.awards_header
{
	height: 36px;
	background: url('../Images/awards_header_bg.gif') left top no-repeat;
	padding: 10px 10px 10px 20px;
}

.get_directions_button
{
	width: 97px;
	height: 15px;
	border: 0;
	cursor: pointer;
	text-decoration: none;
}

.location_get_directions_button
{
	width: 156px;
	height: 23px;
	border: 0;
	cursor: pointer;
	text-decoration: none;
}

.results_header
{
	background-color: #F1E7D1;
	padding: 5px 5px 5px 5px;
	border: 4px double #BA1F24;
}

.hours_of_operation
{
	height: 15px;
	width: 340px;
	background: url('../Images/Tech/hours_of_operation_header.png') left top no-repeat;
}

.call_ahead
{
	height: 15px;
	width: 340px;
	background: url('../Images/Tech/hours_of_operation_header.png') left top no-repeat;
}
.address_label
{
	height: 12px;
	width: 80px;
	background: url('../Images/locations/address_label.png') left top no-repeat;
}
.phone_label
{
	height: 12px;
	width: 80px;
	background: url('../Images/locations/phone_label.png') left top no-repeat;
}
.manager_label
{
	height: 12px;
	width: 80px;
	background: url('../Images/locations/manager_label.png') left top no-repeat;
}

.features_label
{
	height: 12px;
	width: 80px;
	background: url('../Images/locations/features_label.png') left top no-repeat;
}

.restaurant_menu
{
	height: 40px;
	width: 220px;
	padding: 10px 0px 0px 140px;
	background: url('../Images/locations/restaurant_menus_selector.png') left top no-repeat;
}

.reservations_header
{
	height: 14px;
	width: 322px;
	background: url('../Images/locations/reservations_header.png') left top no-repeat;
}
.call_ahead
{
	height: 14px;
	width: 321px;
	background: url('../Images/locations/call_ahead_header.png') left top no-repeat;
}

.private_parties
{
	height: 14px;
	width: 321px;
	background: url('../Images/locations/private_parties_header.png') left top no-repeat;
}

.togo_header
{
	height: 14px;
	width: 321px;
	background: url('../Images/locations/to_go_header.png') left top no-repeat;
}
.img_background
{
	margin-top: 10px;
	height: 277px;
	width: 325px;
	background: url('../Images/locations/locations_picture_border.png') left top no-repeat;
	text-align: center;
}
.img_background div 
{
    margin: 10px auto;
    padding-top: 22px;
}

.img_background .align_center_to_right img 
{
    margin-top: 10px;
}
.search_group
{
	margin: -7px -8px -17px -10px;
	padding: 7px 8px 17px 10px;
	background: url('../Images/Tech/flowerbg.gif') left;
}
#gift_card_actions 
{
    text-align: center;
    margin-top: 10px;
}
.gift_card_names 
{
    margin: 0 auto;
    width: 600px;
}
.gift_card_names th 
{
    font-weight: bold;
    text-align: right;
    vertical-align: top;
}
.gift_card 
{
background:transparent url(../Images/flowerbg_giftcard1.jpg) no-repeat left top;
height:514px;
margin:-5px -5px -22px -10px;
width:741px; 
padding: 0;
}
.gift_card_season 
{
background:transparent url(../Images/flowerbg_giftcard_holiday.jpg) no-repeat left top;
height:514px;
margin:-5px -5px -22px -10px;
width:741px; 
padding: 0;
}
.gift_card_items 
{
background-color:#F1E7D1;
padding:15px;
margin: 10px auto;
width: 100%;
border-collapse:collapse;
border: 0;
}
.gift_card_items th 
{
    padding: 5px;
    text-align: center;
}
.gift_card_items td
{
    padding: 5px;
}
.gift_card_process
{
background:transparent url(../Images/flowerbg_giftcardin.jpg) no-repeat left top;
margin:-5px -5px -10px -10px;
width:741px; 
padding: 0;
}
.gift_card_process_head 
{
    height: 105px;
}
#gift_card_btn_cancel,
#gift_card_btn_back
{
    vertical-align: bottom;
}

div.giftmiddletopin {
width: 704px;
margin: 0 auto;
padding-top:14px;
margin-left: 21px;
}

div.giftmiddletop {
background-image:url(../Images/gift3btop.gif);
background-position:center top;
background-repeat:no-repeat;

width: 703px;
margin: 0 auto;
padding-top:14px;
}

div.giftmiddlebottom {
background-image:url(../Images/gift3bbottom.gif);
background-position:center bottom;
background-repeat:no-repeat;
margin:0;
padding-bottom:14px;
}

div.giftmiddlemm {
background-color:#FCF5E3;
border-left:2px solid #BA0400;
border-right:2px solid #BA0400;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding-bottom:15px;
padding-left:25px;
padding-right:25px;
}

#gift_card_start 
{

}
#gift_card_cart_nav 
{
    text-align: right;
    margin-bottom: 10px;
}
#gift_card_start_selection 
{
    text-align: center;
    margin: 10px auto;
}
.gift_card_btn_addcart_continue 
{
    background: url('../Images/giftcards/Btn_continue.gif') no-repeat center top;
    width: 156px;
    height: 24px;
    border: 0;
    cursor: pointer;
}
.gift_card_btn_addcart_continue:hover
{
    background: url('../Images/giftcards/Btn_continue_on.gif') no-repeat center top;
}
.gift_card_btn_checkout 
{
    background: url('../Images/giftcards/btn_checkout.gif') no-repeat center top;
    width: 150px;
    height: 24px;
    border: 0;
    cursor: pointer;
}
.gift_card_btn_checkout:hover 
{
    background: url('../Images/giftcards/btn_checkout_on.gif') no-repeat center top;
}

.gift_card_btn_addgiftcards 
{
    background: url('../Images/giftcards/Btn_addgiftcards.gif') no-repeat center top;
    width: 118px;
    height: 24px;
    border: 0;
    cursor: pointer;
}  
.gift_card_btn_addgiftcards:hover 
{
    background: url('../Images/giftcards/Btn_addgiftcards_on.gif') no-repeat center top;
} 

.gift_card_btn_clearcart 
{
    background: url('../Images/giftcards/btn_clearcart.gif') no-repeat center top;
    width: 105px;
    height: 24px;
    border: 0;
    cursor: pointer;
} 
.gift_card_btn_clearcart:hover 
{
    background: url('../Images/giftcards/btn_clearcart_on.gif') no-repeat center top;
} 

.gift_card_btn_delete
{
    background: url('../Images/giftcards/Btn_delete.gif') no-repeat center top;
    width: 50px;
    height: 20px;
    border: 0;
    cursor: pointer;
} 
.gift_card_btn_delete:hover
{
    background: url('../Images/giftcards/Btn_delete_on.gif') no-repeat center top;
}  

.gift_card_btn_next
{
    background: url('../Images/giftcards/Btn_next.gif') no-repeat center top;
    width: 105px;
    height: 24px;
    border: 0;
    cursor: pointer;
}
.gift_card_btn_next:hover
{
    background: url('../Images/giftcards/Btn_next_on.gif') no-repeat center top;
}

.gift_card_btn_login
{
    background: url('../Images/giftcards/Btn_login.gif') no-repeat center top;
    width: 105px;
    height: 24px;
    border: 0;
    cursor: pointer;
}
.gift_card_btn_login:hover
{
    background: url('../Images/giftcards/Btn_login_on.gif') no-repeat center top;
}

.gift_card_btn_placeorder
{
    background: url('../Images/giftcards/btn_placeorder.gif') no-repeat center top;
    width: 150px;
    height: 24px;
    border: 0;
    cursor: pointer;
}
.gift_card_btn_placeorder:hover
{
    background: url('../Images/giftcards/btn_placeorder_on.gif') no-repeat center top;
    width: 150px;
    height: 24px;
    border: 0;
    cursor: pointer;
}

#gift_card_checkout_summary 
{
    margin-left: 450px;
}
#gift_card_checkout_summary .gift_card_checkout_summary_total 
{
color:#CC0000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}
.gift_card_title_header 
{
    font-size: 14px;
    font-weight: bold;
}
.gift_card_customer_form
{
    margin: 10px auto;
}
.gift_card_customer_form th 
{
    text-align: right;
    padding: 2px;
    vertical-align: top;
    font-weight: normal;
    white-space: nowrap;
}
.gift_card_customer_form td 
{
    padding: 2px;
    vertical-align: top;
}
.gift_card_customer_form td span 
{
    display: block;
    font-size: 10px;
}

.btn_submit_image
{
    background: url('../Images/btn_submit.gif') no-repeat center top;
    width: 150px;
    height: 24px;
    border: 0;
    cursor: pointer;
}
.btn_submit_image:hover
{
    background: url('../Images/btn_submit_on.gif') no-repeat center top;
    width: 150px;
    height: 24px;
    border: 0;
    cursor: pointer;
}
.btn_submit_image_process
{
    background: url('../Images/btn_submit_on.gif') no-repeat center top;
    width: 0px;
    height: 0px;
    border: 0;
    cursor: pointer;
}

#listTTd{
border-bottom:solid 1px #5e0d0a; 
margin-bottom:8px;
margin-top:5px;
}


/*SubPage LeftMenu*/

div.sublefttop{
background-image:url('../Images/sleftmenutop.gif');
background-repeat: no-repeat; 
background-position: right top;
padding-top:34px; margin-right:2px; text-align:right;
}

div.subleftbottom{
	background-image:url('../Images/sleftmenubottom.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-bottom:15px;
}

div.subleftmiddlemm{
	background-image:url('../Images/sleftmenumiddle.gif');
	background-position: right bottom;
	background-repeat: repeat-y;	
	padding-bottom:5px; 
}

div.subleftmenu{
border: 2px #cec0a9 solid; 
margin-left:25px; 
margin-right:20px;
padding:3px; margin-top:2px; text-align:center;
}

.subleftmenutext{
Font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;	color:#000000;text-decoration:none;
}

a.subleftmenutextbold {
Font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration:none;
font-size:12px;	color:#000000; 
}


a.subleftmenutextbold:hover , 
.current_entry a.subleftmenutextbold
{
color:#CC0000;
}

a.subleftmenutext{
Font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;	color:#000000;text-decoration:none;
}

a.subleftmenutext:hover{
Font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;	color:#cc0000; text-decoration:none;
}
.normaltext {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}
.normaltext10 {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

#invite_to, #invite_from
{
    width: 400px;
    border: 0px solid black;
    margin: 5px;
}

#invite_template, #invite_message 
{
    width: 280px;
    border: 0px solid black;
    margin: 5px;
}
#invite_to th, #invite_from th 
{
    text-align: right;
    font-weight: normal;
}
input.toName 
{
    width: 120px;
}
input.toEmail 
{
    width: 160px;
}
#invite_template_message 
{
    background: #FDE88D url('../Images/meet_me/meetmeatmimis_yellowbg.gifxxx');
    margin: 10px auto;

}
#meet_me_actions 
{
    margin: 10px auto;
    text-align: center;
}
input.send_invite_button
{
	background: url('../Images/meet_me/btn_send.gif') left no-repeat;
	width: 150px;
	height: 23px;
	border: 0;
	cursor: pointer;
	text-decoration: none;
}
input.send_invite_button:hover
{
	background: url('../Images/meet_me/btn_send_on.gif') left no-repeat;
}
input.preview_invite_button
{
	background: url('../Images/meet_me/btn_previewemail_off.gif') left no-repeat;
	width: 118px;
	height: 23px;
	border: 0;
	cursor: pointer;
	text-decoration: none;
}
input.preview_invite_button:hover
{
	background: url('../Images/meet_me/btn_previewemail_on.gif') left no-repeat;
}

#invite_template table 
{
    margin: 0 auto;
}
#invite_template table td 
{
    width: 115px;
    text-align: center;
}

.previewMessageDiv h3 
{
background:transparent url(../Images/awards_header_bg.gif) no-repeat scroll left top;
height:36px;
padding:10px 10px 10px 20px;    
margin-left: 10px;
color:#5F0600;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.meetme_actions 
{
    text-align: center;
    margin-bottom: 10px;
}
.meetme_error 
{
    font-weight: bold;
}
.meetme_error_block
{
    display: block;
}
.meetme_preview_email 
{
    border: 2px solid #E08D76;
    }
    
table#invite_form_fields td 
{
    vertical-align: top;
}
.invite_template_preview_button 
{
    display: block;
    margin: 5px 0;
}    
.invite_template_preview_button img 
{
    border: 2px solid #5F0600;
}
.invite_template_preview_button a:link,
.invite_template_preview_button a:visited 
{
   color:#5F0600;  
}
    #invite_to table td ,
    #invite_from table td 
    {
        padding: 5px 2px;
    }
#invite_from input 
{
    width: 160px;
}    

.tableImage{
	margin: 0px;
	padding: 0px;
}

.tableImage td{
	padding:0;
}

.gift_card_items_message th 
{
    text-align: right;
}
