/* stylesheet for MagnoliaSoft Marks And Co. Microsite */

/* global */
body
	{width:100%;height:100%;font-family:georgia,helvetica,arial,sans-serif;color:#0c2c47;font-size:10pt;background:#ccc;padding:0;margin:0;}
#pageOuter
	{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;padding:0;margin:0;}
#pageInner
	{position:relative;top:0;left:0;width:960px;height:auto;text-align:left;background:#FFF;padding:0;margin:0 auto;}
	
/* header */
#header
	{width:100%;height:125px;background:url(/images/header/hdr_v.gif) repeat-x;padding:0;margin:0;}
#header #hdr_lh_col
	{float:left;width:532px;height:auto;padding:36px 0 0 36px;margin:0;}
#header #hdr_lh_col #hdr_logos
	{width:100%;height:36px;padding:0;margin:0;}
#header #hdr_lh_col #hdr_logos #ms_logo
	{float:left;width:191px;height:36px;background:url(/images/header/logo.gif) no-repeat;padding:0;margin:0;}
#header #hdr_lh_col #hdr_logos #ms_logo A
	{display:block;width:191px;height:36px;padding:0;margin:0;}
#header #hdr_lh_col #hdr_logos #marksandco_logo
	{float:right;width:150px;height:34px;background:url(/images/header/marksandco_logo.gif) no-repeat;padding-top:1px;margin:0;}
#header #hdr_lh_col #hdr_logos #marksandco_logo A
	{display:block;width:150px;height:34px;padding:0;margin:0;}
#header #hdr_lh_col DIV#hdr_nav
	{width:100%;height:33px;padding-top:20px;margin:0;}
#header #hdr_lh_col DIV#hdr_nav UL
	{display:inline;list-style-type:none;padding:0;margin:0;}
#header #hdr_lh_col DIV#hdr_nav UL LI
	{float:left;position:relative;width:133px;height:33px;text-align:center;padding:0;margin:0;z-index:5;}
#header #hdr_lh_col DIV#hdr_nav UL LI.about_us
	{background:url(/images/header/about_us_tab.gif) no-repeat;}
#header #hdr_lh_col DIV#hdr_nav UL LI.solution
	{background:url(/images/header/solution_tab.gif) no-repeat;}
#header #hdr_lh_col DIV#hdr_nav UL LI.demo
	{background:url(/images/header/demo_tab.gif) no-repeat;}
#header #hdr_lh_col DIV#hdr_nav UL LI.clients
	{background:url(/images/header/clients_tab.gif) no-repeat;}
#header #hdr_lh_col DIV#hdr_nav UL LI SPAN.hdr_nav_title
	{display:block;padding:0;margin:0;}
#header #hdr_lh_col DIV#hdr_nav UL LI SPAN.hdr_nav_title A
	{display:block;width:133px;height:33px;padding:0;}
#header #hdr_lh_col DIV#hdr_nav UL LI SPAN.hdr_nav_title A IMG
	{padding-top:15px;margin:0;}
#header #hdr_lh_col DIV#hdr_nav UL LI SPAN.hdr_nav_button
	{position:relative;top:-32px;left:40px;width:16px;text-align:right;padding:0;margin:0;}
#header #hdr_lh_col DIV#hdr_nav UL LI SPAN.hdr_nav_button IMG
	{padding-top:10px;margin:0;}
.mouseOver
	{cursor:pointer;}
#header #hdr_lh_col DIV#hdr_nav UL LI DIV.sublinks
	{clear:left;position:absolute;top:33px;height:0;overflow:hidden;text-align:left;background:#ebfaf8;border:1px solid #92d9c0;padding:0;margin:0;z-index:20;}
	/*{clear:left;position:absolute;top:33px;height:0;overflow:hidden;text-align:left;background:#217a6c;padding:0;margin:0;z-index:20;}*/		
	/*{clear:left;position:absolute;top:33px;height:0;overflow:hidden;text-align:left;background:#c8efe1;padding:0;margin:0;z-index:20;}*/
#header #hdr_lh_col DIV#hdr_nav UL LI DIV.sublinks LI
	{height:20px;font-size:11px;width:120px;text-align:left;padding-left:10px;margin:0;}
#header #hdr_lh_col DIV#hdr_nav UL LI DIV.sublinks LI A
	{display:block;color:#0c2c47;text-decoration:none;padding:5px;margin:0;}
#header #hdr_lh_col DIV#hdr_nav UL LI DIV.sublinks LI A:hover
	{color:#61b3e3;text-decoration:underline;}
	
#header #hdr_rh_col
	{float:right;width:230px;height:auto;padding-right:35px;margin:0;}
#header #hdr_rh_col #hdr_contact_details
	{width:100%;padding-top:36px;margin:0;}
#header #hdr_rh_col #hdr_contact_details P
	{font-size:0.8em;color:#77baac;padding:0;margin:0;}
#header #hdr_rh_col #hdr_contact_details P SPAN
	{color:#FFF;}
#header #hdr_rh_col #hdr_contact_details P SPAN A
	{color:#FFF;text-decoration:none;}
#header #hdr_rh_col #hdr_contact_details P SPAN A:hover
	{text-decoration:underline;}

/* main content */
#mainContent
	{width:924px;height:auto;padding:0 0 20px 36px;margin:0;}
#mainContent #crumbTrail
	{width:914px;height:30px;line-height:30px;padding:0;margin:0;}
#mainContent #crumbTrail P
	{font-size:0.8em;padding:0;margin:0;}
#mainContent #crumbTrail P A
	{color:#0C2C47;text-decoration:none;}
#mainContent #crumbTrail P A:hover
	{color:#61b3e3;text-decoration:underline;}
	
#mainContent input[type=button].sign_up
	{width:69px;height:26px;background:url(/images/main/sign_up_now.gif) no-repeat;border:none;cursor:pointer;padding:0;margin:0;}

	/* lh col */
	#mainContent #lh_col
		{float:left;width:667px;height:auto;padding:0;margin:0;}
	#mainContent #lh_col #main_img
		{width:667px;height:286px;padding:0;margin:0;}
	#mainContent #lh_col #main_img UL
		{position:relative;top:0;left:0;list-style-type:none;padding:0;margin:0;}
	#mainContent #lh_col #main_img UL LI
		{position:absolute;top:0;left:0;width:667px;height:286px;padding:0;margin:0;}
	#mainContent #lh_col #main_img UL LI.display
		{display:block;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
	#mainContent #lh_col #main_img UL LI.hide
		{display:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
	#mainContent #lh_col #bottom_teasers
		{width:667px;height:152px;padding:0;margin:0;}
	#mainContent #lh_col #bottom_teasers UL
		{display:inline;list-style-type:none;padding:0;margin:0;}
	#mainContent #lh_col #bottom_teasers UL LI
		{float:left;width:221px;height:152px;padding:0;margin:0;}
	#mainContent #lh_col .half_column
		{float:left;width:50%;text-align:center;height:auto;padding:0;margin:0;}
	#mainContent #lh_col .half_column SPAN
		{display:block;text-align:center;width:auto;margin-top:10px;}
		
	#mainContent #lh_col .one_third_column
		{float:left;width:222px;height:auto;text-align:center;padding:0;margin:0;}
	#mainContent #lh_col .one_third_column SPAN.cost
		{display:block;width:100%;font-weight:bold;padding:0;margin:0;}
	#mainContent #lh_col P, #mainContent #lh_col UL LI
		{color:#444444;line-height:18px;padding-right:15px;}
	#mainContent #lh_col P A, #mainContent #lh_col UL LI A, #mainContent #lh_col OL LI A
		{color:#0c2c47;font-weight:bold;text-decoration:none;}
	#mainContent #lh_col P A:hover, #mainContent #lh_col UL LI A:hover, #mainContent #lh_col OL LI A:hover
		{color:#61b3e3;text-decoration:underline;}
	#mainContent #lh_col SPAN.bold
		{font-weight:bold;}
	H1,H2,H3
		{color:#4a3c31;}
	H1
		{font-size:20px;}
	H2
		{font-size:18px;}
	H3
		{font-size:16px;}
	#publisherList 
		{float:left;margin-left:0;}
	ul#publisherList 
		{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;margin:0;}
	ul#publisherList li
		{float:left;width:120px;height:120px;text-align:center;padding:2px 0;margin:0;}		
	ul#publisherList li a 
		{background-position:center;background-repeat:no-repeat;border:2px solid #D6E4E8;display:block;height:100px;overflow:hidden;text-align:center;text-indent:-9995px;width:100px;}		
	ul#publisherList li a:hover 
		{border: 2px solid #005480;}
	#mainContent #lh_col .demo_teaser
		{height:auto;width:100%;padding:0;margin-bottom:10px;}		
	#mainContent #lh_col .demo_teaser .demo_copy
		{float:left;width:300px;padding:0;margin:0;}
	#mainContent #lh_col .demo_teaser .demo_img, #mainContent #lh_col .demo_img
		{float:right;width:350px;min-height:233px;padding:0;margin:0;}
	#mainContent #lh_col .demo_teaser .demo_img IMG.thumbs
		{border:1px solid #252525;padding:5px;margin:0;}

	#mainContent #lh_col ADDRESS
		{font-style:normal;}
	#mainContent #lh_col #img_left
		{float:left;width:auto;height:auto;padding:0;margin:0;}
	#mainContent #lh_col #img_right
		{float:right;width:auto;height:auto;padding-right:15px;margin:0;}
		
		
	/* rh col */
	#mainContent #rh_col
		{float:right;width:242px;height:auto;padding:0;margin:0;}
	#mainContent #rh_col UL
		{list-style-type:none;padding:0;margin:0;}
	#mainContent #rh_col UL LI
		{padding-bottom:10px;margin:0;}

/* sitemap */
#mainContent #lh_col UL#sitemap_top_level
	{list-style-type:none;padding:0;margin:0;}
#mainContent #lh_col UL#sitemap_top_level LI
	{width:auto;padding-right:20px;margin:0;}
#mainContent #lh_col UL#sitemap_top_level LI A
	{font-weight:bold;font-size:1.1em;text-decoration:none;}
#mainContent #lh_col UL#sitemap_top_level LI A:hover
	{text-decoration:underline;}
#mainContent #lh_col UL#sitemap_top_level LI UL#sitemap_sublevel_1
	{display:block;list-style-type:none;padding:0;margin:0;}
#mainContent #lh_col UL#sitemap_top_level LI UL#sitemap_sublevel_1 LI
	{float:none;width:auto;padding-left:15px;margin:0;}
#mainContent #lh_col UL#sitemap_top_level LI UL#sitemap_sublevel_1 LI A
	{font-weight:normal;text-decoration:none;}
#mainContent #lh_col UL#sitemap_top_level LI UL#sitemap_sublevel_1 LI A:hover
	{text-decoration:underline;}
#mainContent #lh_col UL#sitemap_top_level LI UL#sitemap_sublevel_1 LI UL#sitemap_sublevel_2
	{display:block;width:auto;list-style-type:none;padding:0;margin:0;}
#mainContent #lh_col UL#sitemap_top_level LI UL#sitemap_sublevel_1 LI UL#sitemap_sublevel_2 LI
	{float:none;font-size:0.9em;width:auto;padding-left:15px;margin:0;}
#mainContent #lh_col UL#sitemap_top_level LI UL#sitemap_sublevel_1 LI UL#sitemap_sublevel_2 LI A
	{text-decoration:none}
#mainContent #lh_col UL#sitemap_top_level LI UL#sitemap_sublevel_1 LI UL#sitemap_sublevel_2 LI A:hover
	{text-decoration:underline}

/* footer */
#footer
	{width:100%;height:50px;padding:0;margin:0;}
#footer #footer_nav
	{width:auto;font-size:0.8em;padding-left:36px;margin:0;}
#footer #footer_nav UL
	{display:inline;list-style-type:none;padding:0;margin:0;}
#footer #footer_nav UL LI
	{float:left;list-style-type:none;text-align:left;padding-right:50px;margin:0;}
#footer #footer_nav UL LI A
	{color:#0c2c47;text-decoration:none;}
#footer #footer_nav UL LI A:hover
	{color:#61b3e3;text-decoration:underline;}
#footer #footer_nav UL LI A.bold
	{font-weight:bold;}
#footer #footer_nav UL LI A.bold:hover
	{font-weight:bold;color:#61b3e3;text-decoration:underline;}

/* utils */
DIV.clearBoth
	{clear:both;height:0;width:0;padding:0;margin:0;}
