/* Pretty Stuff 
================================== */

/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
	background:none !important;
}




#content, #content table {width:100%; border:0;}
div#directions {
	 border:0;
	overflow: visible;
	height: 100%;
	width: 100%;
}


#svPanel, #streetview, #status, #instruction, #progressBorder, #controlstation, #map {display:none !important;}











img {border:0;}

#all_logo {display:block !important; float:none !important; clear:both !important;}
#all_logo .print900 {display:block !important; clear:both; width:8.3in;}
#all_logo .web900 {display:none !important;}

#all_header_right_top {display:none !important;}
#all_left_column {display:none !important;}
#bottom_links {display:none !important;}
#wrapper_bottom {display:none !important;}
.visitPrint {display:none !important;}
.removeFromVisit {display:none !important;}


/* #all_content_description_text {display:none !important;} */
#all_content_description_quote {display:none !important;}

#alphaScroll {display:none !important;}
#interactiveMapSection {display:none !important;}


#all_content_right_bucket_holder {display:none !important;}

.visitStoreDetails {display:block; clear:both; padding:20px;}

#all_content_retail_top_logo_rt {display:none !important;}


#all_bucket_holder {display:none !important;}




#tenantListing {display:none;}


#tenantListingPrintContainer	{display:block !important; text-align:center; margin:0 auto; width:8in; padding-left:5px;}
#tenantListingPrintContainer .tenantListingPrint {width:2.6in; float:left; text-align:left; height:7in !important; overflow:visible !important; list-style:none; font-size:13pt !important;}
.categoryTextPrint {display:block !important; font-size:15pt; font-weight:normal; font-family:"Georgia"; margin-left:5px; margin-bottom:5px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; width:8.3in; padding-bottom:5px; padding-top:5px;}
.findStoreTitle {display:none !important;}

.findStoreTitle {margin:0 0 0 6px !important;}



	#findYourStore {width:100%; padding-top:7px;}

	#findYourStore #storeSection {width:100% !important; margin-top:3px; float:left; position:relative;}
	#findYourStore #storeSection #alphaScroll {position:absolute; top:0px; right:15px; padding:7px 0; border-left:#cbd4dc 1px solid; width:30px; -moz-border-radius:0 7px 7px 0 ; background:#dae3ec; color:white; text-align:center; line-height:15px;}
	#findYourStore #storeSection #alphaScroll a {color:#8b9aa8; font-weight:bold; text-decoration:none; display:block;}
	#tenantListingPrintContainer ul.tenantListingPrint {list-style:none; margin:0; padding:0; overflow-y:scroll; overflow-x:hidden;}
	#tenantListingPrintContainer ul.tenantListingPrint li {display:block; clear:both; padding:4px 0 !important; margin:1px 7px 1px 0; color:#666; font-size:14pt; color:#cccccc;font-weight:normal;}
	#tenantListingPrintContainer ul.tenantListingPrint li a {padding:1px 0; color:#5e6e83; text-decoration:none; display:block; color:#8b9aa8; font-weight:normal; text-decoration:none; display:block;}
	#tenantListingPrintContainer ul.tenantListingPrint li a:hover {text-decoration:underline;}
	#tenantListingPrintContainer ul.tenantListingPrint li.alphaHeader {background:#fff url(/assets/img/alpha_scroll_background.gif) no-repeat; font-weight:bold; font-size:10px; color:#a5b2c0; padding:2px 0; margin:5px 0;}
	#interactiveMapSection {width:331px; float:left;}



.floorVisitFloor {border-bottom:1px solid #d4e2eb;}
.floorVisitFloor strong {padding:0 !important;}
.floorVisitHeader strong {padding:0 !important; display:block; clear:both;}


#all_content_area #all_content_area_top {
	display:block !important;
	clear:both;
}

#all_content_area #all_content_area_top img {display:none;}

body {
	font: 11px Arial, Helvetica, sans-serif;
	background-image: url(/assets/img/bg-grad.jpg);
}
.clear {
	clear: both;
}

/* wrappers for drop shadow */
.wrapper {
	width: 973px;
	margin: 0 auto;
	text-align: left;
}
html>body .wrapper { /* hidden from ie6 */
	width: 983px;
	padding-right: 16px;
	background-image: url(/assets/img/shad-right.png);
	background-position: 969px 0;
	background-repeat: repeat-y;
}
.wrapper_inside {
	padding: 0 16px 0 0;
	text-align: left; 
}
html>body .wrapper_inside { /* hidden from ie6 */
	margin: 0 0 0 16px;
	background-image: url(/assets/img/shad-left.png);
	background-position: left;
	background-repeat: repeat-y;
}
.wrapper_content {
	border-left: 1px solid #888;
	border-right: 1px solid #888;
	margin: 0 0 0 16px;
	background-color: white;
}
html>body .wrapper_content {
	border: 0;
}

/* front page center image */
#fp_main_img_div {
	margin: 0 auto;
	width: 965px;
}
#fp_main_img_div img {
	float: left;
}

/* page top */
.wrapper_content #page_top {
	width: 935px;
	background-color: #F5F8FA;
	height: 25px;
	text-align: right;
	color: #5D5E60;
}
.wrapper_content #page_top span {
	position:relative;
	top: -5px;
}
.wrapper_content #page_top b {
	color: #3D5B85;
}
.wrapper_content #page_top img {
	margin-right: 7px;
}

/* front page top */
.wrapper_content #fp_top {
	margin: 0px 20px;
	text-align: center;
}
.wrapper_content #fp_top #fp_nav {
}
.wrapper_content #fp_top #fp_nav a {
	display: block;
	float: left;
	margin-left: 32px;
	margin-bottom: 1px;
	text-indent: -9999px;
	width: 75px;
	height: 17px;
	background-image: url(/assets/img/fp_nav1.gif);
	background-position: 0 -3px;
}
.wrapper_content #fp_top #fp_nav a:hover {
	background-position: 0 -25px;
}
#blueline {
	width: 890px;
	height: 8px;
	border-top: 2px solid #E8EFF5;
}

/* front page content area */
/* -- left side */
#fp_content_left {
	float: left;
	padding: 5px 0 15px 14px;
	width: 670px;
	color: #5d5e60;
	font: normal 12px/1.9em Georgia, Times, serif;
}
#fp_content_left_top {
	padding: 0 0 15px 10px;
}
#fp_content_left_buckets {
	margin: 0 0 10px 16px;
	width: 670px;
}
.fp_bucket {
	width: 216px;
	float: left;
	margin-right: 5px;
}
.fp_bucket p {
	margin: 5px 5px 0 10px;
	color: #3D5B85;
	font: normal 11px/1.6em Arial,Helvetica;
}
.fp_bucket p img {
	float: right;
	margin-left: 8px;
}
.fp_bucket p a {
	display: block;
	text-decoration: none;
	font: normal 10px/2em 'Arial Black',Impact,sans-serif;
	color: #83A5BA;
}
.fp_bucket:hover p {
	color: #14263F;
}
.fp_bucket:hover p a {
	text-decoration: underline;
}

/* -- right side find your level */
#fp_content_right {
	width: 208px;
	float: right;
	margin: 10px 20px 10px 0;
	background-color: #D3E2EB;
}
#fp_content_right form {
	margin: 0 10px;
}
#fp_content_right form label {
	font: normal 12px/1em Arial,Helvetica,sans-serif;
	color: #1E426E;
}
#fp_content_right form input {
	margin-bottom: 5px;
}
#fp_content_right form #find_search {
	width: 155px;
}
#fp_content_right form #find_submit {
    border: 0;
    background: #D3E2EB;
	color: #23426A;
	font: normal 12px 'Arial Black',Impact,sans-serif;
}
#fp_content_right form select {
	margin-bottom: 5px;
	width: 188px;
}
#fp_view_dir_img {
	border-top: 10px solid white;
}

/* bottom links */
#bottom_links {
	background-color: #546F94;
	text-align: center;
	padding: 6px;
}
#bottom_links a {
	text-decoration: none;
	color: #C5E9FF;
	font: normal 12px/1em Arial,Helvetica,sans-serif;
}
#bottom_links a:hover {
	text-decoration: underline;
}

/* bottom shadow */
#wrapper_bottom {
	margin: 0 auto; 
	width: 959px;
	height: 20px;
	padding: 10px;
	text-align: center;
	font: bold 11px/1em Arial,Helvetica,sans-serif;
	color: #23426A;
}
html>body #wrapper_bottom { /* hidden from ie */
	background-image: url(/assets/img/shad-bot.png);
	background-repeat: no-repeat;
}
#wrapper_bottom a {
	color: #23426A;
}


/* all pages wrapper for drop shadow */
#wrapper {
	width: 959px;
	margin: 0 auto;
	text-align: left;
}
html>body #wrapper { /* hidden from ie6 */
	width: 973px;
	background-image: url(/assets/img/shad-right.png);
	background-position: right;
	background-repeat: repeat-y;
}
.wrapper_inside {
	padding: 0 16px 0 0;
	text-align: left; 
}
html>body .wrapper_inside { /* hidden from ie6 */
	margin: 0 0 0 16px;
	background-image: url(/assets/img/shad-left.png);
	background-position: left;
	background-repeat: repeat-y;
}
.wrapper_content {
	border-left: 1px solid #888;
	border-right: 1px solid #888;
	margin: 0 0 0 16px;
	background-color: white;
	background-image: url(/assets/img/all_left_column_background.gif);
	background-repeat: repeat-y;
}
html>body .wrapper_content {
	border: 0;
}

/* all pages header */
#all_header {
	height: 103px;
	background-image: url(/assets/img/all_header_background.jpg);
	margin-bottom: 10px;
}
#all_header #all_logo {
	float: left;
	text-align: right;
	width: 166px;
	height: 42px;
	padding-top: 61px;
}
#all_header #all_header_right_top {
	text-align: right;
	color: #5D5E60;
}
#all_header #all_header_right_top b {
	color: #3D5B85;
}
#all_header #all_header_right_top #all_header_your_visit {
	position: relative;
	top: 5px;
}
#all_header #all_header_right_top #all_header_your_visit_whats_this {
	position: relative;
	top: 5px;
}

#all_header #all_header_right_top #all_header_print {
	padding: 5px 5px 5px 12px;
}
#all_header #all_header_right_top #all_email_signup {
	padding: 17px 7px 1px 7px;
	color: #23426A;
	font: normal 12px/2em Georgia, Times, serif;
}
#all_header #all_header_right_top #all_email_signup #email_address {
	width: 155px;
}
#all_header #all_header_right_top #all_email_signup #email_submit {
    border: 0;
    background: #EFF3F6;
	color: #23426A;
	font: normal 12px 'Arial Black',Impact,sans-serif;
}

/* all pages header navigation */
#all_header #all_header_right_top .nav_link {
	text-indent: -9999px;
	text-align: left;
	display: block;
	float: left;
}
#all_header #all_header_right_top .active {
	background-position: 0 -20px;
}
#all_header #all_header_right_top #nav_link_1 {
	height: 19px;
	width: 76px;
	background-image: url(/assets/img/nav1.gif);
}
#all_header #all_header_right_top #nav_link_2 {
	height: 19px;
	width: 113px;
	background-image: url(/assets/img/nav2.gif);
}
#all_header #all_header_right_top #nav_link_3 {
	height: 19px;
	width: 130px;
	background-image: url(/assets/img/nav3.gif);
}
#all_header #all_header_right_top #nav_link_4 {
	height: 19px;
	width: 191px;
	background-image: url(/assets/img/nav4.gif);
}
#all_header #all_header_right_top #nav_link_5 {
	height: 19px;
	width: 236px;
	background-image: url(/assets/img/nav5.gif);
}

/* all page left column */
#all_left_column {
	float: left;
	padding: 0 7px;
	width: 220px;
}
#all_left_column .all_left_bucket {
	width: 216px;
	margin-top: 15px;
}
#all_left_column .all_left_bucket p {
	margin: 5px 5px 0 10px;
	color: #3D5B85;
	font: normal 11px/1.6em Arial,Helvetica;
}
#all_left_column .all_left_bucket p img {
	float: right;
	margin-left: 8px;
}
#all_left_column .all_left_bucket p a {
	display: block;
	text-decoration: none;
	font: normal 10px/2em 'Arial Black',Impact,sans-serif;
	color: #83A5BA;
}
#all_left_column .all_left_bucket:hover p {
	color: #14263F;
}
#all_left_column .all_left_bucket:hover p a {
	text-decoration: underline;
}

/* all page left column search */
#all_left_column_search {
	width: 208px;
	background-color: #D3E2EB;
	margin-bottom: 10px;
}
#all_left_column_search form {
	margin: 0 10px;
}
#all_left_column_search form label {
	font: normal 12px/1em Arial,Helvetica,sans-serif;
	color: #1E426E;
}
#all_left_column_search form input {
	margin-bottom: 5px;
}
#all_left_column_search form #find_search {
	width: 155px;
}
#all_left_column_search form #find_submit {
    border: 0;
    background: #D3E2EB;
	color: #23426A;
	font: normal 12px 'Arial Black',Impact,sans-serif;
}
#all_left_column_search form select {
	margin-bottom: 5px;
	width: 188px;
}

/* all page left column directory index */
#all_left_column_directory {
	padding: 10px; 
}
#all_left_column_directory h2 {
	color: #7689A2;
	font: normal 18px/1em Georgia, Times, serif;
	margin-bottom: 10px;
}
#all_left_column_directory a {
	display: block;
	text-decoration: none;
	color: #546F94;
	font: bold 12px/1.7em Arial, Helvetica, sans-serif;
}
#all_left_column_directory a.active {
	background-image: url(/assets/img/all_left_column_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
}
#all_left_column_directory a:hover {
	text-decoration: underline;
}
#all_left_column_directory ul {
	padding-left: 10px;
	list-style-type: none;
}
#all_left_column_directory ul li {
	margin: 0;
}
#all_left_column_directory ul li a {
	display: inline;
	color: #5D5E60;
	font: normal 11px/1.7em Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#all_left_column_directory ul li a.active {
	font-weight: bold;
}
#all_left_column_directory ul li a:hover {
	text-decoration: underline;
}

/* all page content area */
#all_content_area {
	clear:both !important;
	float: left;
	margin-left: 8px;
	width: 663px;
}
#all_content_area #all_content_area_top {
	margin-left: 10px;
	clear:both;
	margin-top:40px;
}
#all_content_area h1 {
	margin:20px 0 10px 10px;
	font: normal 24px/1em Georgia, Times, serif;
	color: #7689A2;
}
#all_content_area .div_blueline {
	margin: 8px 0 12px 0;
	height: 1px;
	border-top: 1px solid #D4E2EB;
}
#all_content_area .div_blueline_light {
	margin: 8px 0 0 0;
	height: 1px;
	border-top: 1px solid #F5F8FA;
}
#all_content_area #all_content_description_text {
	float: left;
	width: 7.6in !important;
	color: #5d5e60;
	font: normal 13pt/1.5em Georgia, Times, serif;
	padding: 10px 0 0 0;
}


#all_content_area #all_content_description_text span {

font-size:13pt !important;
font: normal 13pt/1.5em Georgia, Times, serif;

}

/*
#all_content_area #all_content_description_text div {
 display:none;
}
*/






#all_content_area #all_content_description_text div p {
 display:none;
}


#all_content_area #all_content_area_top h1 {
margin:0 !important;
}





#all_content_area #all_content_description_text .all_content_large_blue_text {
	color: #7689A2;
	font: italic 22px/1em Georgia, Times, serif;
}
#all_content_area #all_content_description_quote {
	float: left;
	width: 193px;
	height: 104px;
	background-image: url(/assets/img/quote_box_background.jpg);
	background-repeat: no-repeat;
	margin: 15px 0;
	padding: 22px 10px;
	text-align: center;
	font: italic 18px/1.2em Georgia, Times, serif;
	color: #5d5e60;
}
#all_content_area #all_content_description_quote #all_content_description_quote_source {
	color: #7689A2;
	font-size: 14px;
}
#all_content_area .content_bucket_link {
	
	display: none; 
	text-align: right;
	text-decoration:none; 
	font: normal 11px/1.3em 'Arial Black',Arial,Helvetica,sans-serif;
	color: #7689A2;
	padding-right: 10px;
	background-image: url(/assets/img/all_left_column_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: right;

}
#all_bucket_holder {
	padding: 15px 0;
}

/* all page retailer content area */
#all_content_retail_top_logo_rt {
	position: relative;
	top: -10px;
	width: 650px;
	height: 24px;
	text-align: right;
	border-bottom: 1px solid #D4E2EB;
}


#all_content_retail_top_logo_rt .addToVisit:hover{cursor:pointer;}
#all_content_retail_top_logo_rt .sendToFriend:hover{cursor:pointer;}

/*

*::-moz-focus-inner {border: 0;}
*/


#all_content_retail_left_col {
	float: left;
	width: 100%;
	color: #707274;
	font: normal 12px/1.7em Arial,Helvetica,sans-serif;
}
#all_content_retail_left_col p {
	margin-left: 12px;
	font: normal 13pt/1.6em Arial, Times, serif;
}
#all_content_retail_left_col p b {
	color: #819FB6;
	font-weight: bold;
}
#all_content_retail_left_col p.all_content_retail_main_text {
	font: normal 14pt/1.6em Georgia, Times, serif;
	margin-left:0;
	margin-top:4px;
	margin-bottom:4px;
	width:7.8in;
}


#all_content_retail_left_col h3.categoryTextPrint {margin:5px 0;}


#all_content_retail_left_col ul {
	margin: 0 0 0 25px;
}
#all_content_retail_left_col ul li {
	line-height: 1.7em;
	font: normal 13pt/1.6em Arial, Times, serif;
}
#all_content_retail_left_col img {
	margin: 10px 0 0 0;
}
#all_content_retail_right_col {
	display:none;
	float: right;
	width: 331px;
	padding-left: 3px;
	margin-bottom: 10px;
}

#all_content_retail_right_col #all_content_retail_right_col_img {
	background-color: #F5F8FA;
	padding: 6px;
}
#all_content_retail_right_col #all_content_retail_right_col_img img {
	margin-bottom: 2px;
}
#all_content_retail_right_col #all_content_retail_right_col_img img.retail_image_small {
	float: left;
	margin-right: 5px;
}
#all_content_retail_right_col_map {
	border: 9px solid #D4E2EB;
	padding: 10px;
	font: normal 11px/1.3em Arial,Helvetica,sans-serif;
	color: #5d5e60;
}
#all_content_retail_right_col_map b {
	font-weight: bold;
	font-size: 12px;
	color: #7689A2;
}
#all_content_retail_right_col_map #all_content_retail_right_col_map_fl {
	padding-bottom: 10px;
}
.related_stores_block {
	padding: 5px;
	background-color: #FCFDFE;
	border: 1px solid #F5F8FA;
	margin-bottom: 5px;
}
.related_stores_block:hover {
	background-color: #D4E2EB;
}
.related_stores_block img {
	float: left;
	margin-right: 5px;
}
#all_content_restaurant_menu {
	display:none;
	width: 239px;
	height: 62px;
	margin-top: 10px;
	background-image: url(/assets/img/all_content_restaurant_menu.gif);
	background-repeat: no-repeat;
	padding: 27px 5px 5px 75px;
}
#all_content_restaurant_menu a {
	display: block;
	text-decoration: none;
	background-image: url(/assets/img/all_left_column_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 8px;
	color: #91ABBF;
	font: italic 12px/1.5em Arial,Helvetica,sans-serif;
	font-weight: bold;
}

/* right buckets */
#all_content_right_bucket_holder {
	float: right;
	width: 216px;
	margin-top: 15px;
}
#all_content_right_bucket_holder .fp_bucket {
	margin-bottom: 10px;
}
.fp_bucket_information {
	width: 216px;
	float: right;
	margin-bottom: 15px;
}
.fp_bucket_information p {
	margin: 5px 5px 0 10px;
	color: #5d5e60;
	font: normal 11px/1.3em Arial,Helvetica;
}
.fp_bucket_information p b {
	color: #3D5B85;
	font-weight: bold;
}
.fp_bucket_information p img {
	float: right;
	margin-left: 8px;
}
.fp_bucket_information p a {
	text-decoration: none;
	color: #83A5BA;
}






/* this is for the myvisits, but contains alot of art that is used for events */
.floorVisitContainer {background:#d4e2eb; width:440px; padding:2px 8px 10px;}

.visitStoreDetails ul {list-style:none;}
.visitStoreDetails ul li {color: #666; padding:2px 0; margin:2px 0;}
.visitStoreDetails ul li strong {color: #819fb6;}

.visitStoreDetails p {color: #666; font-size:13px;}

.floorVisitFloor {width:450px; margin:0 0 8px -5px; text-align:right; background:url(/assets/img/visit_level_bg.gif) repeat-x; height:24px;}

.floorVisitFloor strong {color:#3d5b85; float:left; display:block; background:url(/assets/img/visit_level_checkmark.gif) no-repeat left center; height:24px; line-height:24px; padding-left:30px; font-weight:normal;}


.floorVisitFloor span {display:block; background:url(/assets/img/visit_level_decor.gif) no-repeat right center; height:24px; line-height:24px; padding-right:30px; font-weight:normal; color:#666;}

.floorVisitDetails {background:white; padding:3px 0; margin:0 0 0;} /* first */

.floorVisitHeader {background:url(/assets/img/visit_header_bg.gif); text-align:right;}

.floorVisitHeader a {color:#546f94; text-decoration:none;}

.floorVisitHeader strong {color:#3d5b85; float:left; display:block; background:url(/assets/img/visit_header_decor.gif) no-repeat left center; height:24px; margin:0; line-height:24px; padding-left:35px; font-weight:normal; font-size:18px; font-family:Georgia;}

.floorVisitHeader button {background:url(/assets/img/visit_header_remove.gif) no-repeat left center; height:24px; line-height:24px; padding-left:13px; margin:0 10px 0 0; font-weight:normal; color:#6d84a3; text-decoration:underline; border:none; width:120px;}

.printOptions {margin:8px 0 0 0; background:white; padding:0 10px;}

.printOptions h2 {text-align:left; padding:0 3px; background:url(/assets/img/visit_level_bg.gif) repeat-x; height:24px; color:#546f94; font-size:18px; font-family:Georgia; font-weight:normal; line-height:24px;margin:0 0 6px 0;}

.printOptions {color:#819fb6; position:relative;}

.printOptions label {margin:5px 0 0 10px; color:#666;}

.printOptions label input {margin:0; padding:0; vertical-align:middle;}

.printOptions strong {display:block; margin:0 0 4px;}

.visitStoreDetails {padding:13px;}
.visitStoreDetails img {float:left; width:75px; margin-right:18px;}


.visitPrint {background:#d4e2eb; width:190px; top:46px; bottom:0; position:absolute; padding:2px 8px 10px; min-height:253px;}
.visitPrintHeader {text-align:left; background:url(/assets/img/visit_level_bg.gif) repeat-x; height:24px; width:200px; margin-left:-5px;}

.visitPrintHeader span {display:block; background:white url(/assets/img/visit_level_decor.gif) no-repeat right center; height:24px; line-height:24px; padding-left:5px; font-weight:normal; color:#666;}

.removeFromVisit:hover {cursor:pointer;}

#emptyList {display:none;}


.printOptions button {background-repeat: no-repeat; background-image:url(/assets/img/visit_options.gif); width:171px; height:19px; border:none; margin:0px 0 4px;}

.printOptions button:hover {cursor:pointer;}
.printOptions #download {background-position:0 0; margin-top:8px;}
.printOptions #print {background-position:0 -23px;}	
.printOptions #share {background-position:0 -46px;}









/* these are for the send to friend and share with friend*/


.sendForm {display:none; position:absolute; right:0; width:250px; z-index:99; opacity:.95; background:white; border:2px solid #d4e2eb; margin:-3px -3px 0 0; -moz-border-radius:0 6px 6px 6px; padding:4px;}
.innerContainer {-moz-border-radius:0 4px 4px 4px; padding:10px; background:#d4e2eb; text-align:left; font-size:13px; color:#3b4e68;}
.innerContainer h4 {margin-bottom:3px; text-align:right; font-size:11px; font-weight:normal;}
.innerContainer h4:hover {cursor:pointer;}
.innerContainer .content {-moz-border-radius:4px 4px 4px 4px; padding:10px; background:#fff; text-align:center;}
.sendForm label {line-height:30px; height:30px; display:block; margin-right:5px; margin-left:0 !important;}

.sendForm hr {margin:5px 0; clear:both;}
.sendForm input {width:200px; margin:0;}
.sendForm textarea {width:200px; font-family:"Lucida Sans"; font-size:11px; margin:0; padding:3px;}
.captcha {clear:both;}

.sendForm form button {width:205px; border:1px solid #9eacc1; background:url(/assets/img/visit_silver.gif) repeat-x; margin-top:10px;}




/*
.eventContainer h1, .eventContainerCalendar h1 {

margin:0 0 0 0 !important;

}
*/



		
.eventsTag {background:url(/assets/img/events_tags.gif) no-repeat; width:50px; height:50px; border:none; clear:both; display:block;}
.eventsTag.shopping {background-position:0 0;}
.eventsTag.cocktails {background-position:0 -50px;}
.eventsTag.sale {background-position:0 -100px;}
.eventsTag.dining {background-position:0 -150px;}
.eventsTag.art {background-position:0 -196px;}
.eventsTag.holiday {background-position:0 -247px;}

.eventsTag:hover {cursor:pointer;}

.eventContainer { margin-bottom:11px; width:100%; background:#d4e2eb url('/assets/img/events_event.gif') -20px 0 no-repeat; border:1px solid #d4e2eb;}
.eventContainer hr {margin:5px 0;}
.eventContainer p a {display:none; margin-top:5px;}
.eventContainer .header strong {padding-left:10px;}
.eventContainer .innerContainer {border:5px solid #d4e2eb; background:white; padding:5px;}
.eventContainer .innerContainer img {float:left; margin:0 18px 5px 0;}
.eventContainer .innerContainer .details h1 {font-size:16px !important; margin-top:0; margin-left:0px !important; color:#647ea3 !important; line-height:18px !important;}
.eventContainer .innerContainer .details em {color:#666; font-size:12px; font-family:"Arial"; font-style:normal;}
.eventContainer .innerContainer .details .description {text-align:left; width:420px; font-size:12px; line-height:14px; float:left; color:#3d5b85; font-style:normal; font-family:"Arial";}
.eventContainer .innerContainer .details .description a {display:none !important;}

.eventContainer .innerContainer .details .description .buttonHolder {float:right; text-align:left; width:50px;}

.eventContainer .innerContainer .details .description .buttonHolder a {display:none; color:#83a5ba; font-size:9px !important; font-weight:bold; font-style:normal; text-decoration:none; font-family:"Arial";}


.eventContainer .innerContainer .details .description button  {clear:both !important; display:block !important; float:right; width:50px; height:50px; margin:0;}

.eventContainer .innerContainer .details .innerDetail {width:495px; float:left;}

.eventContainerCalendar {margin-bottom:6px;}
.eventCalendar {width:100%; background:white url('/assets/img/events_event.gif') -20px 0 no-repeat;}
.eventContainerCalendar img {border:none !important;}
.eventCalendar span {margin:5px 0 19px; display:none; font-style:normal; font-weight:normal; font-size:13px; color:#5d5e60;}
.eventCalendar span small {color:#7f93af; font-weight:bold; font-size:13px;}
.eventContainerCalendar {margin:0 0 11px 0; padding:0 0 8px 0; border-bottom:1px solid #d4e2eb;}
.eventContainerCalendar:hover {cursor:pointer;}
.eventContainerCalendar .picture{width:95px; float:left; margin-top:20px;}
.eventContainerCalendar .details{width:495px; float:left;}
.eventContainerCalendar .tags{width:50px; float:left;}
.details h1 {font-size:16px !important; margin-top:2px; margin-left:0px !important;}
.eventCalendar em {margin:5px 0 19px; display:block; font-style:normal;}
.eventContainerCalendar .details em {font-style:normal; font-size:13px; color:#5d5e60;}
.eventContainerCalendar .details h2 {font-size:13px;font-style:italic;color:#647ea3; font-weight:normal;}

.eventContainer .innerContainer {font-size:14pt !important; border:none;}
.eventContainerCalendar .details {font-size:14pt !important;}

.eventContainer .innerContainer .details .description {font-size:13pt !important; line-height:1.5em;}
.eventContainer .innerContainer .details h1 {font-size:16pt !important; line-height:1.5em;}

.eventContainer .innerContainer .details em {font-size:13pt;}

.eventsTag {border:none !important;}

.eventContainer {background:none; border:none;}
.eventContainerCalendar .picture {width:5px;}

.eventContainerCalendar .details h1 {font-size:15pt !important;}
.eventContainerCalendar .details h2 {font-size:14pt !important;}
.eventContainerCalendar .details em {font-size:12pt !important;}
.calEvent button.eventsTag {border:none; margin:0px 0 5px 0; clear:both; float:right; display:block;}

.eventsTag {display:none !important;}

.eventContainer hr {display:none;}

