@charset "utf-8";
/*
	Theme Name: Merchant Square
	Theme URI: http://www.merchantsquare.blacklotusweb.com
	Description: Home themes for Merchant Square Antiques
	Author: Cory Crowley
	Author URI: http://www.blacklotusweb.com
	Version: 1.0
	.
	General comments/License Statement if any.
	.
*/

/************************************************** Resets ********************************************************/
	html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
	pre, form, fieldset, table, th, td { margin: 0; padding: 0; }  

/************************************************** Main Body Styles **********************************************/
	body{
		font-family: Tahoma, Arial, sans-serif;
		font-size: .7em;
		color: #fff;
		background: #9eb56b url(images/bg_repeat.jpg) repeat-x left -33px;
	}
	
	#other {
		font-family: Tahoma, Arial, sans-serif;
		font-size: .7em;
		color: #fff;
		background: #9eb56b url(images/bg_repeat_small.jpg) repeat-x left -5px ;
	}
/************************************************* Wrapper Styles - Header, Sidebar, Main Content ***************************************/

	#wrapper{ position: relative; width: 780px; margin: 0 auto; height:auto; }
	#inner_wrapper{ position: relative; background: url(images/bg3.jpg) no-repeat left top; width: 780px; margin: 0 auto; min-height: 800px; }
	#inner_wrapper_other{ position: relative; background: url(images/bg3_small.jpg) no-repeat left -6px; width: 780px; margin: 0 auto; min-height: 800px; }
	#header{ height: 320px; width: 780px;} 
	#inner_wrapper_other #header{ height: 252px; width: 780px;} 
	#main{ width: 780px;}
	#main_content{ top: 0; height: auto; margin-left: 225px; width: 525px; padding: 0 5px; } 
	#contact_content{ height: auto; margin-left: 220px;	width: 330px; padding: 0; margin-right: 0px; }
	#left_sidebar{ float: left;	top: 0;	height: auto; margin-left: 35px; width: 187px; }
	#right_sidebar{	float: right; min-height: 435px;; width: 190px;	margin-right: 38px; }
	#bottom_sidebar{ float: left; min-width: 530px; min-height: 200px; margin-top: 5px; }
	#footer{
		
		
		width: 780px;
		height: 20px;
		margin: 0 auto;
		color: #fff;
		font-family: Tahoma;
		font-size: 1.0em;
		padding: 30px 0;
		text-align: center;
	}
	#footer_wrapper{ float: left; margin: 0 auto; width: 100%; background: url(images/bg_footer.jpg) repeat-x left bottom; }

	a{ color: #fff; }
	a:hover{ text-decoration: underline; }
/***************************************************************** Content Styles ************************************************************/

/****************************************************************** Header *******************************************************************/

	#inner_wrapper #header .top_ad{
		/*background: url(images/ad_bar_bg.gif) no-repeat;*/
		background: url(images/top_ad_bar.png) no-repeat;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.3em;
		float: left;
		height: 40px;
		margin-left: 290px;
		margin-top: 26px;
		text-align: left;
		width: 460px;
	}
	#inner_wrapper_other #header .top_ad{
		/*background: url(images/ad_bar_bg.gif) no-repeat;*/
		background: url(images/top_ad_bar.png) no-repeat;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.3em;
		float: left;
		height: 40px;
		margin-left: 280px;
		margin-top: 74px;
		text-align: left;
		width: 460px;
	}
	
	#inner_wrapper #header .top_ad .ad_text{ margin-top: 8px; margin-left: 6px; font-size: 19px;text-align: center;}
	#inner_wrapper_other #header .top_ad .ad_text{ margin-top: 8px; margin-left: 6px; font-size: 19px; text-align: center; }
	#inner_wrapper #header .logo{ margin-left: 66px; margin-top: -36px; float: left; width: 258px; height: auto; }
	#inner_wrapper_other #header .logo{ margin-left: 66px; margin-top: -34px; float: left; width: 258px; height: 89px; }
	#header .logo a{ border: 0; text-decoration: none; }
	#header .logo img{ border: 0; margin-top: 6px;}
	#header .feature{
		color: #000000;
		float: right;
		font-family: "Times New Roman", Times, serif;
		font-size: 1.1em;
		margin-top: 5px;
		margin-right: 90px;
		text-align: center;
		width: 280px;
	}
	#header .feature h1{ color: #9b242a; font-size: 1.5em; padding-bottom: 3px; }
	#inner_wrapper_other #header ul{ float: left; margin-top: -37px; }
	#inner_wrapper #header ul{ float: left; margin-top: -50px; }
	#header ul.mainNav{	float: left; width: 780px; }
	#header ul.mainNav li{ display: inline; float: left; border: 0; }
	#header ul.mainNav a{ border: 0; text-decoration: none; }
	
	#header ul.mainNav a img{ padding: 0; margin: 0; }
	#header ul.mainNav img{	border: 0; }
	#header a.pittsburgh{ border: 0; }
	#header img.pittsburgh{ margin-left: 500px; margin-top: -35px; border: 0; z-index: 3; }
	#header .pittsburg-img-absolute{ position:absolute; z-index: 900; right:120px; top: 275px; margin:0px 0px 0px 0px; border: 0; }
	#header .pittsburg-img-absolute-other{ position:absolute; z-index: 900; right:120px; top: 197px; margin:0px 0px 0px 0px; border: 0; }
	#header .pittsburg-img-absolute img, #header .pittsburg-img-absolute-other img{ border: 0; text-decoration: none; }
	#header .pittsburg-img-absolute a, #header .pittsburg-img-absolute-other a{ border: 0; text-decoration: none; }
	
	/* hack for Firefox */
	/*html>body #header .top_ad .ad_text{	margin-top: 8px; margin-left:11px;font-size:17px; }*/

/**************************************************************************** End Header ****************************************************************/

/***************************************************************************** main_content **************************************************************/
	#main_content h2 { margin-bottom: 5px; background-color: #9FB56C; padding: 10px; margin: 0; width: auto; }
	#main_content img {border: none; }
	#main_content a:hover {text-decoration: underline;}
	
	#main_content .welcome_top{ height: 40px; width: 522px; }
	#main_content .welcome_top #left{ background: url(images/welcomebg_left.png) no-repeat left top; height: 38px; width: 10px; float: left; }
	#main_content .welcome_top #center{ background: url(images/wecomebg_center.png) repeat-x top left; width: 502px; height: 38px; float: left; }
	#main_content .welcome_top #right{ background: url(images/welcomebg_right.png) no-repeat right top; width: 10px; height: 38px; float: right; }
	.welcome_text{ position: absolute; font-family: Tahoma; font-size: 1.2em; font-weight: bold; margin: 10px 10px 10px 12px; text-transform: uppercase; }
	
	/* main_content is absolute */
	#main_content .welcome_bottom{
		background: url(images/welcome_bottom_top_bg.gif) no-repeat top left;
		margin-top: 2px;
		margin-left: 2px;
		height: auto;
		width: 520px;
		padding-bottom: 3px;
	}
	#main_content .welcome_bottom p{ padding-bottom: 10px; }
	.inner_bottom{ width: 520px; background:url(images/welcome_bottom_bottom_bg.gif) no-repeat left bottom; padding: 2px 0; }
	.inner_wrapper{ margin: 10px 0; background-color: #718c35; min-height: 200px; }
	#paragraph_container{ margin: 0px 10px; width: 499px; padding-top: 2px; }
	#paragraph_container .paragraph_inner{ padding: 2px 0;  width: 499px;   }
	/*.paragraph_inner .paragraph_wrapper{ background: #fff; padding: 5px 15px; margin: 5px 0; color:#000000; min-height:180px; font-size: 1.0em; }*/
	.paragraph_wrapper { font-size: 1.1em; line-height: 1.5em; padding: 5px 15px; }
	
	#main_content .featured_items_top{ margin-top: 5px; height: 40px; width: 522px; }
	#main_content .featured_items_top #left{ background: url(images/welcomebg_left.png) no-repeat left top; height: 38px; width: 10px; float: left; }
	
	#main_content .featured_items_top #center{ background: url(images/wecomebg_center.png) repeat-x left top; height: 38px; width: 502px; float: left; }
	#main_content .featured_items_top #right{ background: url(images/welcomebg_right.png) no-repeat right top; width: 10px; height: 38px; float: right; }
	#main_content .featured_items{
		position: relative;
		background: url(images/welcome_bottom_top_bg.gif) no-repeat top left;
		margin-top: 2px;
		margin-left: 2px;
		height: auto;
		width: 520px;
	}
	#main_content .featured_items .inner_wrapper{ padding: 0px 10px; }	
	#main_content .featured_items p{ padding: 5px 0; }
	#main_content .featured_items a.title{ text-transform: uppercase; font-weight: bold; text-decoration: none; color: #FFF; }
	#main_content .featured_items a:hover{ text-decoration: underline; }
	.featured_items_text{ position: absolute; font-family: Tahoma; font-size: 1.2em; font-weight: bold; margin: 8px 10px 10px 10px; text-transform: uppercase; }
	
	.alignleft { float: left; padding-right: 10px; }
	.clear{ clear: both; }

/*************************************************** Product Styles **********************************************************************************/
	#product{ position:relative; margin-bottom: 0px; height: 100px; padding: 0px; }
	#product .product_title {position: relative;}
	#product .product_title a { text-decoration: none; color: #fff;}
	#product .product_title a:hover { text-decoration: underline; }
	
	#product .product_image {position: relative; height: 80px; width: 80px; padding: 10px 10px 8px 0px; }
	#product .product_image img {border: 2px solid #fff;}
	#product .product_image a {border: 0; }
	
	#product .product_details { margin: 0px; margin-left: 85px;  margin-top: -86px; padding: 0px; padding-left: 10px;}
	#product .product_details p { padding-top: 0px; padding-bottom: 0; }
	#product .product_details a { color: #fff; text-decoration: none; }
	#product .product_details a:hover {text-decoration: none; }
	#product .product_details .product_excerpt { width: 380px; margin-left: 0px;  }
	#product .product_details .product_excerpt a { text-decoration: underline }
	#product .product_details .product_excerpt a:hover { text-decoration: underline; }

	/************************ Featured Product Styles ***************************/
	#featured_products{ /*background-color: #9FB56C;*/ min-height: 90px; position: relative; padding: 5px 0px 0px 10px; padding-bottom: 0px; margin-bottom: 0px; font-size: 1.1em; line-height: 1.5em; border: none;  }
	#featured_products p { line-height: 1.0em; }
	#featured_products p a{ color: #fff; text-decoration: none; }
	#featured_products p a:hover { text-decoration: underline; }

	
	#featured_products .product_image {margin: 0; padding: 0;position: relative; height: 80px; width: 80px; }
	#featured_products .product_image img {margin: 0; padding: 0; border: 2px solid white; text-decoration: none;}
	#featured_products .product_image img:hover { border: 2px solid white; }
	#featured_products .product_image a{border: 0;}
	#featured_products .product_image a:hover{text-decoration: none; border: 0; }
	
	#featured_products .product_details { margin-left: 85px; margin-top: -86px; padding-left: 10px; padding-right: 0px; padding-top: 5px;}
	#featured_products .product_details p {padding-left:0;}
	#featured_products .product_details a {color: #fff; }
	#featured_products .product_excerpt { width: 380px;}
	.notice{ 
		font-size:0.95em;
		font-weight:bold;
		padding-bottom:10px;
	}

/**************************************************** End Product List *****************************************************************************/

/************* E-shop styles *******************************************/
	#main_content .eshop li{list-style-type: none; color: #000; }
	#main_content .eshop a { text-decoration: none; border: 0;}
	#main_content .eshop a img { border: 0; padding: 10px 10px 10px 0;}

/********************************************************************** End Main Content ****************************************************************/

/**************************************************************************** left_sidebar **************************************************************/

	#left_sidebar .merchants_top{ height: 40px; width: 185px; }
	#left_sidebar .merchants_top #left{	background: url(images/welcomebg_left.png) no-repeat left top; height: 38px; width: 10px; float: left; }
	#left_sidebar .merchants_top #center{background: url(images/wecomebg_center.png) repeat-x left top; height: 38px; width: 165px; float: left; } 
	#left_sidebar .merchants_top #right{ background: url(images/welcomebg_right.png) no-repeat right top; height: 38px; width: 10px; float: right; }
	
	.merchants_text{ position: absolute; font-family: Tahoma; font-size: 1.2em; font-weight: bold; margin: 10px 10px 10px 10px; text-transform: uppercase; }
	
	#left_sidebar .merchants_bottom{ margin-top: 2px; margin-left: 2px; width: 185px; margin-bottom: 5px; }
	#left_sidebar .merchants_bottom .inner_top{ background: url(images/sidebarbg_top.png) no-repeat left top; height: 10px; width: 185px; }
	#left_sidebar .merchants_bottom #inner{ background-color: #718c35; width: 163px; min-height: 75px; padding: 10px; }
	#left_sidebar .merchants_bottom .inner_bottom{ background: url(images/sidebarbg_bottom.png) no-repeat bottom left; height: 10px; width: 185px; }
	
	
	#left_sidebar .merchants_bottom ul li{ padding: 3px; width: 150px; padding-left: 0px; list-style-type: none; }
	#left_sidebar .merchants_bottom ul li ul li { background: url(images/merchant_bullet.jpg) left 3px no-repeat; }
	#left_sidebar .merchants_bottom #widget_list_blogs{ width: 100px; margin: 0; padding: 0; }
	#left_sidebar .merchants_bottom a{ text-decoration: none; color: white; text-transform: uppercase; font-weight: bold; font-size: 1.0em; width: 150px; background-image: url(images/merchant_underline.jpg); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 5px; display: block; margin-left: 5px; padding-left: 10px; }
	#left_sidebar .merchants_bottom a:hover{ text-decoration: underline; }
	
	#left_sidebar .widget_top{ height: 40px; width: 185px; }
	#left_sidebar .widget_top #left{ background: url(images/welcomebg_left.png) no-repeat left top; height: 38px; width: 10px; float: left; }
	#left_sidebar .widget_top #center{ background: url(images/wecomebg_center.png) repeat-x left top; height: 38px; width: 165px; float: left; }
	#left_sidebar .widget_top #right{ background: url(images/welcomebg_right.png) no-repeat right top; height: 38px; width: 10px; float: right; }
	
	.widget_text{ position: absolute; font-family: Tahoma;  margin: 5px; width:150px;}
	
	#left_sidebar .widget_bottom{margin-top: 2px; margin-left: 2px; width: 185px; margin-bottom: 10px; }
	#left_sidebar .widget_bottom #top{ background: url(images/sidebarbg_top.png) no-repeat left top; height: 10px; width: 185px; }
	#left_sidebar .widget_bottom #center{ background-color: #718c35; width: 163px; min-height: 130px; padding: 10px; }
	#left_sidebar .widget_bottom #bottom{ background: url(images/sidebarbg_bottom.png) no-repeat bottom left; height: 10px; width: 185px; }
	
	#left_sidebar .widget_bottom ul li { padding: 3px; width: 150px; padding-left: 0px; list-style-type: none; }
	#left_sidebar .widget_bottom ul li { background: url(images/merchant_bullet.jpg) left 3px no-repeat; }
	#left_sidebar .widget_bottom  a{ text-decoration: none; color: white; text-transform: uppercase; font-weight: bold; font-size: 1.0em; width: 150px; background-image: url(images/merchant_underline.jpg); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 5px; display: block; margin-left: 10px; padding-left: 5px; }
	#left_sidebar .widget_bottom a:hover{ text-decoration: underline }
	


/***************************************************************************** End Left Sidebar ***********************************************************/

/***************************************************************************** Right Sidebar ************************************************************/

	#right_sidebar .store_info_top{ height: 40px; width: 186px; }
	#right_sidebar .store_info_top #left{ background: url(images/welcomebg_left.png) no-repeat left top; height: 38px; width: 10px; float: left;}
	#right_sidebar .store_info_top #center{ background: url(images/wecomebg_center.png) repeat-x left top; height: 38px; width: 164px; float: left;}
	#right_sidebar .store_info_top #right{ background: url(images/welcomebg_right.png) no-repeat left top; height: 38px; width: 12px; float: right;}
	
	.store_info_text{
		position: absolute;
		font-family: Tahoma;
		font-size: 1.2em;
		font-weight: bold;
		margin: 10px 10px 10px 10px;
		text-transform: uppercase;	
	}

	#right_sidebar .contact_info_main{ margin-top: 2px; margin-left: 4px; width: 185px; }
	#right_sidebar .contact_info_main #top{ background: url(images/sidebarbg_top.png) no-repeat left top; height: 10px; width: 185px;}
	#right_sidebar .contact_info_main #center{ background-color: #718c35; width: 183px; min-height: 120px; }
	#right_sidebar .contact_info_main #bottom{ background: url(images/sidebarbg_bottom.png) no-repeat left bottom; height:10px; width: 185px;}
	#right_sidebar .contact_info_main #center table{ margin-left: 10px; }
	.info_inner{ margin-left: 1px; height: auto; padding: 0 8px; color: #000;}
	.info_inner #top_inner{ background:url(images/widgetbg_top.png) no-repeat left top; height: 10px;}
	.info_inner #center_inner{ background-color: #fff; min-height: 105px; width: 155px; padding: 5px;}
	.info_inner #bottom_inner{ background: url(images/widgetbg_bottom.png) no-repeat left bottom; height:10px;}
	
	#right_sidebar .contact_form_top{ margin-top: 4px; height: 40px; width: 186px; }
	#right_sidebar .contact_form_top #left{ background: url(images/welcomebg_left.png) no-repeat left top; height: 38px; width: 10px; float: left;}
	#right_sidebar .contact_form_top #center{ background: url(images/wecomebg_center.png) repeat-x left top; height: 38px; width: 164px; float: left;}
	#right_sidebar .contact_form_top #right{ background: url(images/welcomebg_right.png) no-repeat left top; height: 38px; width: 12px; float: right;}
	
	.contact_form_text{
		position: absolute;
		font-family: Tahoma;
		font-size: 1.2em;
		font-weight: bold;
		margin: 10px 10px 10px 10px;
		text-transform: uppercase;	
	}

	#right_sidebar .contact_form_main{ margin-left: 4px; width: 186px; }
	#right_sidebar .contact_form_main #top{ background: url(images/sidebarbg_top.png) no-repeat left top; height: 10px; width: 185px;}
	#right_sidebar .contact_form_main #center{ background-color: #718c35; width: 183px; min-height: 178px; }
	#right_sidebar .contact_form_main #bottom{ background: url(images/sidebarbg_bottom.png) no-repeat left bottom; height:10px; width: 185px;}
	
	#right_sidebar .contact_form_main input {  margin-left: 10px;  margin-bottom: 10px; font-size: 1.2em; font-family: Tahoma, Geneva, sans-serif; color: #666; }
	#right_sidebar .contact_form_main input#submit{ margin-top: 10px; margin-bottom: 5px; }
	#right_sidebar .contact_form_main textarea{ 
		margin-left: 10px; 
		height: 60px; 
		width: 160px;
		font-size: 1.2em;
		font-family: Tahoma, Geneva, sans-serif;
		color: #666;
	}
/******************************************************************************** End Right Sidebar *******************************************************/

/******************************************************************************** Bottom Sidebar **********************************************************/
	#bottom_sidebar ul#bottom_widgets {float: left; display: inline; }
	#bottom_sidebar ul#bottom_widgets li { float: left; list-style: none; }
	#bottom_sidebar ul#bottom_widgets li.widget_1{ float: left; }
	#bottom_sidebar ul#bottom_widgets li.widget_2{ margin-left: 10px; float: left;}
	#bottom_sidebar ul#bottom_widgets li.widget_3{ margin-left: 10px;  }
	#bottom_sidebar a:hover { border: none; }
	
	
	#bottom_sidebar .widget_top{ height: 40px; width: 165px; }
	#bottom_sidebar .widget_top #left{background: url(images/welcomebg_left.png) no-repeat left top; height: 38px; width: 10px; float: left; }
	#bottom_sidebar .widget_top #center{ background: url(images/wecomebg_center.png) repeat-x left top; height: 38px; width: 145px; float: left; }
	#bottom_sidebar .widget_top #right{ background: url(images/welcomebg_right.png) no-repeat right top; height: 38px; width: 10px; float: right; }
	
	#bottom_sidebar .widget_bottom{ margin-top: 2px; margin-left: 0px; width: 165px; margin-left: 2px;}
	#bottom_sidebar .widget_bottom #top{ background: url(images/bottom_sidebarbg_top.png) no-repeat left top; height: 10px; width: 165px; }
	#bottom_sidebar .widget_bottom #center{ background-color: #718c35; width: 143px; min-height: 130px; padding: 10px; }
	#bottom_sidebar .widget_bottom #bottom{ background: url(images/bottom_sidebarbg_bottom.png) no-repeat left bottom; height: 10px; width: 165px; }
	
	#bottom_sidebar .widget_bottom ul li{ margin-left: 0px; padding: 5px; width: 143px; padding-left: 0px; list-style-type: none; }
	#bottom_sidebar .widget_bottom ul li { background: url(images/merchant_bullet.jpg) left 5px no-repeat; }
	#bottom_sidebar .widget_bottom a{ text-decoration: none; color: white; text-transform: uppercase; font-weight: bold; font-size: 1.0em; width: 150px; background-image: url(images/merchant_underline.jpg); background-position: left bottom; background-repeat: no-repeat; padding-bottom: 5px; display: block; margin-left: 10px; padding-left: 5px;  }
	#bottom_sidebar .widget_bottom a:hover{ text-decoration: underline; }


/******************************************************************************** End Bottom Sidebar *****************************************************/

/******************************************************************************* Contact Page Styles ******************************************************/

	#contact_content .contact_top{ padding: 0; margin: 0; width: 328px; height: 40px; }
	#contact_content .contact_top #left{ background: url(images/welcomebg_left.png) no-repeat top left; width: 8px; height: 38px; float: left;}
	#contact_content .contact_top #center{ background: url(images/wecomebg_center.png) repeat-x top left; width: 308px; height: 38px; float: left;}
	#contact_content .contact_top #right{ background: url(images/welcomebg_right.png) no-repeat top right; width: 10px; height: 38px; float: right;}
	
	.contact_text{
		position: absolute;
		font-family: Tahoma;
		font-size: 1.2em;
		font-weight: bold;
		margin: 10px 10px 10px 5px;
		text-transform: uppercase;
	}
	
	#contact_content .contact_main{ margin-top: 2px; margin-left: 6px; min-height: 390px; width: 320px; }
	#contact_content .contact_main p{ font-size: 12px; }
	#contact_content .contact_main #top{ background: url(images/contactmainbg_top.png) no-repeat top left; height: 5px; }
	#contact_content .contact_main #center{ background-color: #718c35; min-height: 380px; padding: 10px;}
	#contact_content .contact_main #bottom{ background: url(images/contactmainbg_bottom.png) no-repeat bottom left; height:6px;}
	
	
	.contact_inner{ min-height: 100px; padding: 5px 10px; color: #000; }
	.contact_inner #top_inner{ height:10px; background: url(images/contactmainbg_top_white.png) no-repeat left top;}
	.contact_inner #center_inner{ background-color: #FFF; min-height:350px; width: 290px; padding-top: 10px; padding-left: 5px; padding-right: 5px;}
	.contact_inner #bottom_inner{ background: url(images/contactmainbg_bottom_white.png) no-repeat left bottom; height:10px;}
	
	#map { margin-top: 0; margin-left: 15px; }
	

	/* IE 7 Hack */
	*:first-child+html #contact_content .contact_top #center{ width: 310px; }

/******************************************************************* End Contact Page Styles **************************************************************/
/******************************************************************* Footer *******************************************************************************/

	#footer ul{ font-weight: bold; text-transform: uppercase;}
	#footer ul li{ display: inline; padding: 20px; }
	#footer ul li a{ color: #fff; text-decoration: none; }
	#footer ul li a:hover{ text-decoration: underline;}
	
/***************************************************************** Events Calender *******************************************************************/
	.calendar-table{
		border: 1px solid #fff;
		width: 100%;
	}
	
	.calendar-heading{
		background-color: #9EB56B;
		border: 1px solid #fff;
		height: 25px;
	}
	
	.calendar-prev{
		font-weight: bold;
		font-size: 1.0em;
		text-align: center;
		width: 25%;
	}
	
	.calendar-month{
		font-weight: bold;
		font-size: 1.0em;
		font-weight: bold;
		text-align: center;
		width: 50%;
	}
	
	.calendar-next{
		font-weight: bold;
		font-size: 1.0em;
		text-align: center;
		width: 25%;
	}
	
	.normal-day-heading{
		background-color: #9EB56B;
		border: 1px solid #fff;
		font-size: 0.8em
		height: 25px;
		text-align: center;
		width: 30px;
	}
	
	.weekend-heading{
		background-color: #9EB56B;
		border: 1px solid #fff;
		color: #fff;
		font-size: 0.8em
		height: 25px;
		text-align: center;
		width: 30pxpx;
	}
	
	.day-without-date{
		border: 1px solid #fff;	
		height: 80px;
		width: 60px;
	}
	
	.day-with-date{
		border: 1px solid #fff;
		height: 80px;
		text-align: left;
		vertical-align: text-top;
		width: 60px;
	}
	
	.current-day{
		background-color: #9EB56B;
		border: 1px solid #fff;
		height: 80px;
		text-align: left;
		vertical-align: top;
		width: 60px;
	}
	span.weekend{
		color: #FF000;	
	}
	
	font-size{
		font-size: 0.75em;	
	}
	
	.calnk a{
		border-bottom: 1px dotted #fff;
		color: #fff;
		text-decoration: none;
	}
	
	.calnk a span{ display: none; }
	
	.event-title{
		font-size: 1.2em;
		font-weight: bold;
		tex-align: center;
	}
	
	.event-title-break{
		background-color: #000000;
		height: 1px;
		margin: 5px 2%;
		tex-align: center;
		width: 96%;
	}	
	
	
/***************************************************************** Tour Page Styles ***********************************************************************/

#tour_map { padding-top: 20px; }
area.blog {color: red; background: white; }
/******************************* Tooltips for Image Map ******************************/
#tonys_place {border: 1px red dashed; }
.prototip {position: absolute; }
.prototip .silver {width: 300px; font-size: 1.0em; }
.prototip .silver .content {text-align: center; padding: 10px 0; }


/****************************************************************** End Tour Page Styles ******************************************************************/
